I'll welcome anyone wanting to contribute to the development of pyautogit
. If you wish to contribute to the core codebase of the utility, you may want to take a look at the developers page of the documentation.
Before you create a pull request, here are some things to keep in mind:
If you make a pull request and Travis tells you a unit test failed, please fix the issue and append to the pull request. I will most likely only look closely at pull requests that don't show any issues with the CI.
The documentation building process for pyautogit
depends on strict numpy-style documenatation. Please be consistent in format with the rest of the project. The Travis-CI will check if documentation can be auto-generated from the comments, and if this test fails I will not merge the pull request. You can locally run this test by running the following:
cd docs/scripts
bash generateFromDocstrings.sh
If you get a Successfully Converted!
message for each of the modules, the test succeeded.
Please use the standard github fork-pull request model for contributions, preferably with creating branch names that reflect the feature or bugfix you are adding. Also, please describe what your pull request is doing when creating it, and if applicable, please add a link to any related issues or pull requests.
If you'd like, add your name to the Contributing Authors
section of the AUTHORS
file. This way your name will appear in the project outside of the github environment.