From f8150550d0229e16e7300bd1094388d9c6c208a8 Mon Sep 17 00:00:00 2001 From: Vendula Poncova Date: May 27 2021 10:23:32 +0000 Subject: Merge pull request #3386 from poncovka/master-release_notes Introduce the docs/release-notes directory --- diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 3e4f56b..7da2960 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -33,11 +33,13 @@ How to Contribute to the Anaconda Installer (the short version) - open a pull request for the ``-devel`` branch (f25-devel, etc.) - check the *Commit Messages* section below for how to format your commit messages +- check the *Release Notes* section below for how to provide a release note 2) I want to contribute to the RHEL Anaconda installer: - open a pull request for the ``-branch`` branch (rhel7-branch, etc.) - check the *Commits for RHEL Branches* section below for how to format your commit messages +- check the *Release Notes* section below for how to provide a release note If you want to contribute a change to both the upstream and RHEL Anaconda then follow both a) and b) separately. @@ -168,6 +170,25 @@ or Use ``Resolves`` if the patch fixes the core issue which caused the bug. Use ``Related`` if the patch fixes an ancillary issue that is related to, but might not actually fix the bug. +Release Notes +^^^^^^^^^^^^^ + +If you are submitting a patch that should be documented in the release notes, create a copy of the +``docs/release-notes/template.rst`` file, modify its content and add the new file to your patch, so +it can be reviewed and merged together with your changes. + +The template has the following content: + +.. include:: ./docs/release-notes/template.rst + :literal: + +After a final release (for example, Fedora GA), we will remove all release notes from +``docs/release-notes/`` of the release branch and create a new file in ``docs/releases/`` +with their content. + +This change will be ported to upstream to remove the already documented release notes from +``docs/release-notes/`` of the upstream branch. In a case of RHEL, port only the new release file. + Pull Request Review ^^^^^^^^^^^^^^^^^^^^ diff --git a/docs/release-notes/template.rst b/docs/release-notes/template.rst new file mode 100644 index 0000000..ca650ec --- /dev/null +++ b/docs/release-notes/template.rst @@ -0,0 +1,12 @@ +:Type: Kickstart / TUI / GUI / Modularization / ... +:Summary: Summarize the change (#bug number) + +:Description: + Describe the change in detail. The text + can be as long as you need. + + Use empty lines to separate paragraphs. + +:Links: + - Link to the bug on Bugzilla. + - Link to the pull request on GitHub.