As an open-source project, Chapel welcomes source contributions from the community. Contributors are asked to sign a contributor agreement in order to help us maintain Chapel's license terms. The contributor's agreement can be found in doc/developer/contributorsAgreements/.
The high-level steps for contributing code are:
- Fork repo on github
- Create new branch
- Submit pull request
- Test changes (can be done by team at Cray)
- Mail chapel-developers@ for review/merge
For more detailed instructions on committing code to Chapel, please refer to ContributorInfo.rst.