Skip to content
Snippets Groups Projects
After you've reviewed these contribution guidelines, you'll be all set to contribute to this project.

Contributing Guide

Before submitting your contribution, please make sure to take a moment and read through the following guidelines:

Issue Reporting Guidelines

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.