Table of Contents

Code Versioning - Release

About

A release is packaging your application under a version in a format that is suitable for the distribution channel.

If you publish your application to:

Generally, every build produces at minimal your code in the form of an archive and you may add extra resources.

For instance:

A release implies several steps such as:

Lifecycle

wiki/Software_release_life_cycle

Stable

Stable release are periodic release of code that will not change continuously.

Development

While stable releases might be get a version with dotted numbers, development versions of a project often need to be tracked by:

Management

Audit

Note

The log of the version control system can be used to generate release notes.

Tools:

Tools

Documentation / Reference