27 linhas
1.0 KiB
Plaintext
27 linhas
1.0 KiB
Plaintext
How to contribute to MPICH
|
|
|
|
1. Sign and submit a contributors'
|
|
agreement. http://www.mpich.org/documentation/contributor-docs/
|
|
|
|
2. Format your patches according to the MPICH coding
|
|
standards. https://github.com/pmodels/mpich/blob/main/doc/wiki/source_code/Coding_Standards.md
|
|
|
|
3. Use the git pre-commit hook included with MPICH
|
|
(mpich_root/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):
|
|
|
|
ln -s ../../maint/hooks/pre-commit .git/hooks/pre-commit
|
|
|
|
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.
|
|
|
|
More info on contributing to MPICH, including tips on how to use git,
|
|
can be found here:
|
|
https://github.com/pmodels/mpich/blob/main/doc/wiki/source_code/Contributing_to_MPICH.md
|