<type><scope>*<marker>*: <description>
<body>
<footer>*
build
build(ci)
changes to a build pipelinebuild(deps)
dependency changebuild(version)
change module version
config
configuration changedocs
documentation change (e.g. JavaDoc, TODO, readme)fix
fixing somethingfeat
adding a featurelog
change on loggingrefactor
code change without behaviour changeperf
improving performance (e.g. faster, less resource consumption)style
changing style (e.g. formatting code)test
changes to tests- not aplicable for integration or system test modules => use
feat
- not aplicable for integration or system test modules => use
- no other commit type MUST contain a version change
- optional
- e.g.
api
!
MUST be added if there is a breaking change
- short summary
- detailed description as list using
-
- linking a ticket
- syntax:
references: <ticket[, ]>?
ticket
MAY just contain the ID
- syntax:
- add syntax for breaking changes (body vs. footer)
- add examples