CiviCRM is a community-driven open-source project. It has a small, full-time core team which facilitates development and works on critical issues. Additionally, a large community of active contributors and partner organizations drive much of the development work.
For developers, CiviCRM maintains a comprehensive Developer Guide. Topics of particular importance while submitting pull requests include:
- Contributing to CiviCRM core
- Pull requests
- Git workflow overview
- Writing automated tests
- Jenkins continuous integration
- Release Process
- Developer Community
CiviCRM thanks you for your contributions.