diff options
author | Yves Senn <yves.senn@gmail.com> | 2013-05-06 17:08:09 +0200 |
---|---|---|
committer | Yves Senn <yves.senn@gmail.com> | 2013-05-07 10:46:22 +0200 |
commit | 3dc4fc23c6b687af4dbd194070908801ec110d82 (patch) | |
tree | b0927d12aa559518b0f691eee9995291599998f0 /MAINTENANCE.md | |
parent | 0b55ec11d50e75a145d5b7efbcb5d25e0a4a210e (diff) | |
download | gitlab-ce-3dc4fc23c6b687af4dbd194070908801ec110d82.tar.gz |
maintenance policy draft
Diffstat (limited to 'MAINTENANCE.md')
-rw-r--r-- | MAINTENANCE.md | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/MAINTENANCE.md b/MAINTENANCE.md new file mode 100644 index 00000000000..5168a0e8228 --- /dev/null +++ b/MAINTENANCE.md @@ -0,0 +1,24 @@ +# GitLab Maintenance Policy + +GitLab is a fast moving and evolving project. We currently don't have the +resources to support many releases concurrently. We support exactly one stable +release at any given time. + +GitLab follows the [Semantic Versioning](http://semver.org/) for its releases: +`(Major).(Minor).(Patch)`. + +* **Major version**: Whenever there is something significant or any backwards + incompatible changes are introduced to the public API. +* **Minor version**: When new, backwards compatible functionality is introduced + to the public API or a minor feature is introduced, or when a set of smaller + features is rolled out. +* **Patch number**: When backwards compatible bug fixes are introduced that fix + incorrect behavior. + +The current stable release will receive security patches and bug fixes +(eg. `5.0` -> `5.0.1`). Feature releases will mark the next supported stable +release where the minor version is increased numerically by increments of one +(eg. `5.0 -> 5.1`). + +We encourage everyone to run this release and are trying to keep the update +procedures simple and reliable. |