-
Notifications
You must be signed in to change notification settings - Fork 284
How To Contribute
Yannick Signer edited this page May 31, 2014
·
1 revision
- Branch
masteris always stable and release-ready - Branch
developis for development and merged intomasterwhen stable - Feature branches should be created for adding new features and merged into
developwhen ready - Bug fix branches should be created for fixing bugs and merged into
developwhen ready
- Look through existing issues to see if your issue already exists
- Do not open a duplicate issue
- If your issue already exists, comment on its thread with any new information you have
- For new issues, be as descriptive as you can
- Provide as much information as you can on how to reproduce your issue
- Attach screenshots, videos, GIFs if possible
- Find an issue to work on, or create a new one (avoid duplicates, please check existing issues!)
- Fork the repo
- Create a new branch with a sweet name:
git checkout -b issue_<##>_<featureOrFix> - Keep your code nice and clean by adhering to coding standards & guidelines (see below)
-
Merge the latest from the
developbranch and resolve any conflicts (before submitting a pull request!) - Submit a pull request to the
developbranch
Every programmer has it own style of writing code, but there are some things I would like to keep consistent:
- Javadoc your new code
- Don't be afraid to use the
@author-tag for methods you wrote. - Don't document obvious things like getters/setters.
- Commit comments are important and very useful to see what you have done.
- Just keep it clean 👍
(got this from https://github.com/jessesquires/HowToContribute)