Commit 76842ddbd20ea74f677c96101686f3ee31913b90

Authored by Dmitriy Zaporozhets
2 parents 961b56a6 3dc4fc23

Merge pull request #3866 from senny/maintenance_guidelines

maintenance policy
Showing 3 changed files with 27 additions and 0 deletions   Show diff stats
CONTRIBUTING.md
@@ -19,6 +19,7 @@ Please send a pull request with a tested solution or a pull request with a faili @@ -19,6 +19,7 @@ Please send a pull request with a tested solution or a pull request with a faili
19 19
20 **Search** for similar entries before submitting your own, there's a good chance somebody else had the same issue or idea. Show your support with `:+1:` and/or join the discussion. 20 **Search** for similar entries before submitting your own, there's a good chance somebody else had the same issue or idea. Show your support with `:+1:` and/or join the discussion.
21 21
  22 +* Only report issues for supported versions according to the [maintenance policy](MAINTENANCE.md)
22 * Summarize your issue in one sentence (what goes wrong, what did you expect to happen) 23 * Summarize your issue in one sentence (what goes wrong, what did you expect to happen)
23 * Describe your issue in detail 24 * Describe your issue in detail
24 * How can we reproduce the issue on the [GitLab Vagrant virtual machine](https://github.com/gitlabhq/gitlab-vagrant-vm) (start with: `vagrant destroy && vagrant up && vagrant ssh`) 25 * How can we reproduce the issue on the [GitLab Vagrant virtual machine](https://github.com/gitlabhq/gitlab-vagrant-vm) (start with: `vagrant destroy && vagrant up && vagrant ssh`)
MAINTENANCE.md 0 → 100644
@@ -0,0 +1,24 @@ @@ -0,0 +1,24 @@
  1 +# GitLab Maintenance Policy
  2 +
  3 +GitLab is a fast moving and evolving project. We currently don't have the
  4 +resources to support many releases concurrently. We support exactly one stable
  5 +release at any given time.
  6 +
  7 +GitLab follows the [Semantic Versioning](http://semver.org/) for its releases:
  8 +`(Major).(Minor).(Patch)`.
  9 +
  10 +* **Major version**: Whenever there is something significant or any backwards
  11 + incompatible changes are introduced to the public API.
  12 +* **Minor version**: When new, backwards compatible functionality is introduced
  13 + to the public API or a minor feature is introduced, or when a set of smaller
  14 + features is rolled out.
  15 +* **Patch number**: When backwards compatible bug fixes are introduced that fix
  16 + incorrect behavior.
  17 +
  18 +The current stable release will receive security patches and bug fixes
  19 +(eg. `5.0` -> `5.0.1`). Feature releases will mark the next supported stable
  20 +release where the minor version is increased numerically by increments of one
  21 +(eg. `5.0 -> 5.1`).
  22 +
  23 +We encourage everyone to run this release and are trying to keep the update
  24 +procedures simple and reliable.
@@ -47,6 +47,8 @@ @@ -47,6 +47,8 @@
47 47
48 ### Installation 48 ### Installation
49 49
  50 +Check out our [maintenance policy](MAINTENANCE.md) to see what versions are supported.
  51 +
50 #### Official production installation 52 #### Official production installation
51 53
52 * [Installation guide for a production server](https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md) 54 * [Installation guide for a production server](https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md)