Contributing
This repository follows the GitFlow Workflow. If you are not familiar, please review this article.
Think Before you Fork
Before you create a fork, it is advisable to create an issue on the github page. That way, the maintainers can let you know if that feature or bugfix is already under development.
Please consult the maintainers before you create a fork that will change existing behaviors.
Fixing a Bug in Production Code
To fix a bug make a create a branch from master
. This branch should be labeled hotfix/x.y.z-description
where x.y.z follow the semantic versioning convention.
When the bugfix is complete, make a pull request back to master
and the maintainers will review and merge it.
Adding a Feature
If you wish to add a new feature, please make a fork from the devel
branch.
Once your modification is completed, make a pull request back to the devel
branch. If it is accepted, your modifications will be available in the master
branch (default branch) after the next release.
Additional Guidelines
Please review and adhere to the style guidelines our Development Conventions.