dit-digital-service-manual/docs/Software Development/02-General Software Development Requirements/08-Versioning.md

18 lines
842 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Versioning
We follow the [Semantic Versioning 2.0.0](https://semver.org/) standards to version releases. Accordingly, software applications must be versioned with the following pattern: `MAJOR.MINOR.PATCH`.
## Releases
Releases must be versioned with the same rules of Semantic Versioning while making sure that each release receives a unique version number.
## Web Applications
All web applications must be versioned appropriately and conform to the rules of this section. The version number must be displayed on the application's user interface unless it is specified and agreed by the Head of Digital Development Team. Manifest files in the code bases must be updated to reflect the release version.
## CLI Applications
In case of command line applications, an option must be provided (suggestion v) to display the version.