Thanks for your desire to contribute to this project!
- Hit 'fork' on Github, creating e.g.
yourname/team-repo
. - Clone your project:
git clone https://github.com/yourname/team-repo.git
. - Create a branch:
cd team-repo; git checkout -b new-feature
.
- Add your contributions and please adhere to guidelines set by the programming language or team.
- 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 the repository owner to review.