Skip to content

Versioning

marek edited this page Aug 31, 2026 · 2 revisions

Versioning

This page describes how versioning is used.

Branches

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*.*.*.

Clone this wiki locally