Skip to content

Commit bd619ac

Browse files
committed
Document release process and common labels
1 parent 009ed2c commit bd619ac

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

source/contribute/maintainer.rst

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,3 +57,26 @@ the ``use-next-minor-as-default-branch`` switch for the
5757
$ git switch --create 2.0.x 2.0.0
5858
Switched to a new branch "2.0.x"
5959
$ git push doctrine 2.0.x
60+
61+
Tagging a release
62+
-----------------
63+
64+
We use ``laminas/automatic-releases`` to make releasing as easy as
65+
closing a milestone. Before closing a milestone, one should check that
66+
it is complete. If not, they should unassign issues and pull requests,
67+
or close them / merge them as appropriate. It is also a good idea to
68+
check which pull requests were merged since the last release on the
69+
relevant branch, and to make sure each one is properly labelled and
70+
assigned to the milestone.
71+
72+
Labels are used to generate the release notes, and we should strive to
73+
provide a consistent experience accross repositories. Here are labels
74+
that we recommend adding on every repository:
75+
76+
Documentation
77+
Includes changes to rst files, markdown files as well as code comments
78+
that are not phpdoc comments.
79+
80+
Internal
81+
Changes that do not impact the end user, but might impact contributors
82+
or maintainers, such as improvements to the CI.

0 commit comments

Comments
 (0)