This document introduces potential contributors to methods and tools for contributing to the open source XNAT project. It discusses how to submit bug reports and feature requests, share custom schemas, create new features by leveraging the REST API, and develop XNAT itself by fixing bugs and adding features. The document also outlines useful version control, build, dependency and debugging tools for XNAT developers, and demonstrates how to fix a bug, commit the change, and publish the patch.