Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'CONTRIBUTING.md')
-rw-r--r--CONTRIBUTING.md24
1 files changed, 14 insertions, 10 deletions
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 2d6d1288e..38239d9d6 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -46,27 +46,31 @@ The Gitaly style guide is [documented in it's own file](STYLE.md).
## Changelog
-Any new merge request must contain either a CHANGELOG.md entry or a
-justification why no changelog entry is needed. New changelog entries
-should be added to the **top** of the 'UNRELEASED' section of CHANGELOG.md.
+Gitaly keeps a [changelog](CHANGELOG.md) which is generated when a new release
+is created. The changelog is generated from entries that are included on each
+merge request. To generate an entry on your branch run:
+`_support/changelog "Change descriptions"`.
+
+After the merge request is created, the ID of the merge request needs to be set
+in the generated file. If you already know the merge request ID, run:
+`_support/changelog -m <ID> "Change descriptions"`.
+
+Any new merge request must contain either a new entry or a
+justification in the merge request description why no changelog entry is needed.
If a change is specific to an RPC, start the changelog line with the
RPC name. So for a change to RPC `FooBar` you would get:
> FooBar: Add support for `fluffy_bunnies` parameter
-## GitLab CE changelog
-
-We only create GitLab CE changelog entries for two types of merge request:
-
-- adding a feature flag for one or more Gitaly RPC's (meaning the RPC becomes available for trials)
-- removing a feature flag for one or more Gitaly RPC's (meaning everybody is using a given RPC from that point on)
-
## Gitaly Maintainers
| Maintainer |
|--------------------|
|@jacobvosmaer-gitlab|
+|@zj |
+|@pokstad1 |
+|@johncai |
## Development Process