Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Before jumping into a PR be sure to search existing PRs or issues for an open or closed item that relates to your submission.
Scan through our existing issues to find one that interests you. You can narrow down the search using labels as filters. As a general rule, we don’t assign issues to anyone. If you find an issue to work on, you are welcome to open a PR with a fix.
If there isn't an issue for what you want to report, please open a new issue with as much detail as possible about the problem. This includes:
- A clear and descriptive title
- A description of the problem, including any error messages
- Steps to reproduce the problem
- The expected behavior
- Screenshots or other relevant information
The development branch is master
. This is the branch that all pull
requests should be made against. The changes on the master
branch are tagged into a release monthly.
To develop locally:
-
Fork this repository to your own GitHub account and then clone it to your local device.
-
Create a new branch:
git checkout -b MY_BRANCH_NAME
-
Make your changes.
Please be sure that you can make a full production build before pushing code.
- Be sure to check the "Allow edits from maintainers" option while creating you PR.
- If your PR refers to or fixes an issue, be sure to add
refs #XXX
orfixes #XXX
to the PR description. ReplacingXXX
with the respective issue number. Se more about Linking a pull request to an issue . - Test your changes before submitting