Contributing
Thank you for considering contributing to ChurchCRM. This project exists to serve churches: every contribution should help a church operate more effectively and freely share improvements with the community.
The project welcomes and depends on contributions from developers and users in the open source community. Contributions can be made in several ways, including:
- Code patches via pull requests
- Documentation improvements
- Bug reports and patch reviews
First Steps
- Read this whole page "top to bottom."
- Make sure you have a GitHub account.
- Join the community chat on Discord: https://discord.gg/tuWyFzj3Nj
- Browse Open Issues and look for issues labeled good first issue.
Getting Started (Quick)
We provide a few quick development options to get you contributing fast: Codespaces, Dev Containers, and DDEV. See the repository CONTRIBUTING.md in the project for full setup details.
(Full content has been imported from the repository's CONTRIBUTING.md and is available in the source tree.)
For the full contributor guide and development workflow, see the repository CONTRIBUTING.md or edit this page at https://github.com/ChurchCRM/docs.churchcrm.io