-
Notifications
You must be signed in to change notification settings - Fork 0
Versioning
This page describes how versioning is used.
All development must be done on feature branches. These start with string feat- followed by the title of the issue associated with them. For example, for issue https://github.com/kerrambit/MolStarApp/issues/1, the feature branch will be named feat-1-general---create-github-action-workflows.
After development is finished (and CI looks good), a Pull Request is created. After release v1.0.0, it was decided all Pull Requests have to have title describing the purpose of changes (either new feature, some bug fixing) - the name should be engaging and short to "look good" on changelog with next releases. All feature branches must be merged into dev branch. This branch is being used between releases. Additionally, after the feature branch is successfully merged, it should be deleted (both locally and in the origin).
Releases should be done only on main branch using corresponding tags in the format v*.*.*.