-
Notifications
You must be signed in to change notification settings - Fork 22
Development FAQ
Here we collect questions and answers related to design/architectural/implementation decisions or the data model for future reference. Questions here are for the most part related to issues mostly interesting for people developing the system.
Project uses semantic versioning, and all the pull requests are first created in to develop branch. Releases are done regularly when there are new commits in the development branch. The releases are done with a merge commit that has release version numbering in semantic order (Major, Minor, Patch). The code in develop branch should always be ahead of master.
Versioning of TestArchiver is supposed to follow the Semantic versioning: https://semver.org/. The versioning is strict for anything merged to master and releases are tagged. Versions in develop branch are supposed to reflect what the version will be when it is actually released. Versions in develop use the -dev
postfix to signify that the code is not yet released.