To contribute to GOMC please follow this procedure:
-
Fork the GOMC repository
-
Clone your forked repository
git clone https://github.com/yourusername/GOMC.git
-
Checkout the development branch:
git checkout development
-
Create a new branch based of the development branch named after your new feature
git checkout -b nameofyourbranch
-
Development on this branch checking for consistent results with the development branch by using the GOMC_Examples.py script
-
When you are ready to add to GOMC, rebase your branch with the development branch.
git remote add upstream https://github.com/GOMC-WSU/GOMC.git git rebase upstream/development
-
Retest with the GOMC_Examples.py script
-
If all the tests passed, open a pull request and select reviewers.