diff options
| author | Michal Nasiadka <mnasiadka@gmail.com> | 2020-02-14 11:03:02 +0100 |
|---|---|---|
| committer | Radosław Piliszek <radoslaw.piliszek@gmail.com> | 2020-05-20 11:53:24 +0200 |
| commit | f3f471b41e6702d30ff45b4fb25b8b84bb030b52 (patch) | |
| tree | 1c6e9ca9940f53368b11708ab002902a4206d24b /doc/source/contributor/release-notes.rst | |
| parent | 629a2955f4c7838aae526f5af8c81db96f34a8b4 (diff) | |
| download | kolla-f3f471b41e6702d30ff45b4fb25b8b84bb030b52.tar.gz kolla-f3f471b41e6702d30ff45b4fb25b8b84bb030b52.zip | |
[Community goal] Update the contributor guide
Co-authored-by: Radosław Piliszek <radoslaw.piliszek@gmail.com>
Change-Id: I50e2bf6aac38624851edb15ecb108cade469ddad
Story: #2007236
Task: #38531
Diffstat (limited to 'doc/source/contributor/release-notes.rst')
| -rw-r--r-- | doc/source/contributor/release-notes.rst | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/doc/source/contributor/release-notes.rst b/doc/source/contributor/release-notes.rst new file mode 100644 index 000000000..854fc88fc --- /dev/null +++ b/doc/source/contributor/release-notes.rst @@ -0,0 +1,45 @@ +.. _release-notes: + +============= +Release notes +============= + +Kolla uses the following release notes sections: + +- ``features`` --- for new features or functionality; these should ideally + refer to the blueprint being implemented; +- ``fixes`` --- for fixes closing bugs; these must refer to the bug being + closed; +- ``upgrade`` --- for notes relevant when upgrading from previous version; + these should ideally be added only between major versions; required when + the proposed change affects behaviour in a non-backwards compatible way or + generally changes something impactful; +- ``deprecations`` --- to track deprecated features; relevant changes may + consist of only the commit message and the release note; +- ``prelude`` --- filled in by the PTL before each release or RC. + +Other release note types may be applied per common sense. +Each change should include a release note unless being a ``TrivialFix`` +change or affecting only docs or CI. Such changes should `not` include +a release note to avoid confusion. +Remember release notes are mostly for end users which, in case of Kolla, +are OpenStack administrators/operators. +In case of doubt, the core team will let you know what is required. + +To add a release note, run the following command: + +.. code-block:: console + + tox -e venv -- reno new <summary-line-with-dashes> + +All release notes can be inspected by browsing ``releasenotes/notes`` +directory. + +To generate release notes in HTML format in ``releasenotes/build``, run: + +.. code-block:: console + + tox -e releasenotes + +Note this requires the release note to be tracked by ``git`` so you +have to at least add it to the ``git``'s staging area. |
