Release Cycle

On Dissolve’s release cycle planning

Introduction

Purpose

This document defines the versioning and release cycle intended for the Dissolve project.

Scope

This document describes and defines the release cycle and versioning for the Dissolve project in more detail, suitable for users, contributors, and developers.

Overview

Dissolve is a scientific code with a well-defined underlying framework (which is likely to change slowly) upon which specific functionality is added in a modular manner. Each minor version increment (e.g. 0.7 to 0.8) typically marks the introduction of a significant new feature or capability, with development priorities for each incremental version decided by the project management committee. Critical bugfixes and other usability issues are introduced as patched versions to minor releases (e.g. 0.8.1, 0.8.2).

Last modified March 10, 2023: Web docs styling (#1350) (43924dc)