| Version 2 (modified by lincoln, 5 years ago) |
|---|
Making guake releases
This document describes a little policy that we follow to make releases of guake.
Code stability
After we see that guake code is ready to be released as a stable version, we will announce it in guake site and freeze all strings in guake to give some time to translators update their work.
Guake will not be released while critical or blocker bugs still open.
version numbering
We use three numbers to describe a Guake release, eg.: 0.2.2. See when each one should be changed:
- Major (0): When huge changes happens.
- Minor (3): Should be changed after impresive changes.
- Micro (1): After bug fixes and small changes.
Before releasing a new version, we will create a tag in git version control wich will be named with the new version number.
Translations
Translations can be considered small changes, so if a new translation is added, we can change only the Micro version number. Because translations don't change code stability.