Blame CONTRIBUTING

Packit Service c5cf8c
How to contribute to MPICH
Packit Service c5cf8c
Packit Service c5cf8c
1. Sign and submit a contributors' agreement. http://www.mpich.org/documentation/contributor-docs/
Packit Service c5cf8c
Packit Service c5cf8c
2. Format your patches according to the MPICH coding standards. https://wiki.mpich.org/mpich/index.php/Coding_Standards
Packit Service c5cf8c
Packit Service c5cf8c
3. Use the git pre-commit hook included with MPICH (https://github.com/pmodels/mpich/blob/master/maint/hooks/pre-commit) to catch whitespace violations in new code. Patches with improper whitespace may be automatically rejected for inclusion in MPICH. To activate the pre-commit hook (from the top-level of your working copy):
Packit Service c5cf8c
Packit Service c5cf8c
  ln -s ../../maint/hooks/pre-commit .git/hooks/pre-commit
Packit Service c5cf8c
Packit Service c5cf8c
4. Open a Pull Request on Github (https://github.com/pmodels/mpich/pulls). Your pull request will be tested and reviewed by an MPICH maintainer. Be sure to pay attention to review comments, as they may request changes to the PR before it can be merged.
Packit Service c5cf8c
Packit Service c5cf8c
More info on contributing to MPICH, including tips on how to use git, can be found here: https://wiki.mpich.org/mpich/index.php/Contributing_to_MPICH