Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 1.27 KB

development.md

File metadata and controls

29 lines (18 loc) · 1.27 KB

Development

Current state

Forward

Management

We're on a rolling release model.

There are two permanent branches in the git repository:

  • devel - the current development state. New features will be added here quickly. Might be unstable!
  • master - the released/stable state. Follows the devel branch with a time delay for testing.

Larger features will be merged from feature branches into devel, small ones might be committed directly.

Our test team (i.e. me) will use the program in the field. We also have a CI with some automatic tests. When found stable enough, devel will be merged into master irregularly.

Every 2-4 months there will be a larger release on github with binaries.

We've switched to a date based versioning scheme (e.g. v2024-10), since semantic version numbers (1.2.3) are scary. Versions are automatically taken from git. Tags define releases and non-release builds automatically identify the current git commit hash.