Contributing Guide
Before submitting your contribution, please make sure to take a moment and read through the following guidelines:
Issue Reporting Guidelines
- Always use gitlab-issues to create new issues.
Merge Request Guidelines
-
The
master
branch is just a snapshot of the latest stable release. All development should be done in dedicated branches. -
Checkout a topic branch from the relevant branch :
master
, and merge back against that branch. -
DO NOT checkin build generated files in the commits.
-
It's OK to have multiple small commits as you work on the MR
-
Ensure you have checked the squash commits option in the MR form
-
Ensure you have checked the delete branch option in the MR form
-
Ensure you have the latest default branch changes (if not you should rebase your branch to get the latest changes before merging; this is to have a cleaner graph)
Committing Changes
Commit messages should follow the commit message convention so that changelogs can be automatically generated. Commit messages will be automatically validated upon commit.