Contributing to the documentation
To documentation is generated with sphinx.
The source code to these webpages is a set of markdown documents that can be found under
gw_analysis_tools/docs_sphinx
(on the github repo, they are here).
If you ever have an issue you had to hack your way through (e.g. getting the code to work on windows),
please consider adding your solution to the documentation!
Contributing to the project
Contributions to this source code would be very much appreciated (both corrections or additions)! We use branches and pull requests to facilitate this kind of work, so please follow the follow steps for contributing to this project:
Optional - For corrections, file a bug report first so people know someone’s working on it and are aware of the issue
Pull the latest code from the repository (probably from the master branch):
git pull
Create a new branch and make it available on the online repository with the following command (where <feature-branch> can be anything you’d like to call it)
git checkout -b <feature-branch>
git push origin <feature-branch>
Next, make your corrections to the code
Stage the changes
git add <modified/added files>
git commit -m "A very clear and helpful message"
Push the changes to the online repository
git push origin <feature-branch>
Make a pull request through the online GUI. This will start a discuss and verification process before the code is eventually merged by a moderator.