-
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
master
is always stable and release-ready - Branch
develop
is for development and merged intomaster
when stable - Feature branches should be created for adding new features and merged into
develop
when ready - Bug fix branches should be created for fixing bugs and merged into
develop
when 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
develop
branch and resolve any conflicts (before submitting a pull request!) - Submit a pull request to the
develop
branch
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)