Thanks for your desire to contribute to this project!
- Hit 'fork' on Github, creating e.g.
yourname/modwrite
. - Clone your project:
git clone https://github.com/yourname/modwrite.git
. - Create a branch:
cd modwrite; git checkout -b new-feature
.
- Change to the project repository on your machine:
cd modwrite
- Install in development mode:
pip install -e .
- Add your contributions and please adhere to Google's python style guide.
- Run tests and make sure they pass. (I intend to use unittest.)
- Commit your changes:
git commit -m "Added new feature"
and please be descriptive with git commits!
- Push your commit to get it back up to your fork:
git push origin HEAD
. - Visit Github, click the handy "Pull request" button that it will make upon noticing your new branch.
- In the description field, write down issue number (if submitting code fixing an existing issue) or describe the issue + your fix (if submitting a wholly new bugfix).
- Hit 'submit' and ask for
sdhutchins
to review, and I will get to you as soon as I can.