The main working branch is the development
, which displays the state of the most current standard proposal being developed. Version branches are to be found on branches starting with ver
for example ver/1.1.x
. The official versions of the standard are marked with tags, for example 1.0.0
, and can be also found in GitHub realeses.
Anyone is welcome to contribute to the IDS repository. If you got an idea or problem but don't know how to solve it, simply put it on the Issue board. If you want to contribute with changes, please create a dedicated branch based off the most relevant branch (most likely 'development', but possibly version branches for bug fixes).
Depending on the nature of the change, add a prefix feature/
, bugfix/
or docs/
, followed by an issue number (if exists) and descriptive name: feature/<issue-number>-<descriptive-name>
For the versions of the IDS standard, we followe the Semantic Versioning naming: MAJOR.MINOR.PATCH
(example 1.2.3), where:
- MAJOR version for incompatible changes.
- MINOR version for adding functionality in a backward compatible manner.
- PATCH version for backward compatible fixes - doesn't require separate certification procedure.