From e30453da9938f840b9f8b0e74e5023082f756153 Mon Sep 17 00:00:00 2001
From: patrick96
Date: Fri, 25 Feb 2022 04:19:25 +0100
Subject: [PATCH] More precisely specify desired changelog format
---
CONTRIBUTING.md | 22 ++++++++++++++++------
1 file changed, 16 insertions(+), 6 deletions(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index e88e06cd..059eca8c 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -59,6 +59,7 @@ unless someone else has already claimed them:
* [confirmed](https://github.com/polybar/polybar/labels/confirmed)
* [good first issue](https://github.com/polybar/polybar/labels/good%20first%20issue)
* [help wanted](https://github.com/polybar/polybar/labels/help%20wanted)
+* [hacktoberfest](https://github.com/polybar/polybar/labels/Hacktoberfest) (can also be worked on outside of October :wink:)
For anything else, it's a good idea to first comment under the issue to ask
whether it is something that can/should be worked on right now.
@@ -104,22 +105,31 @@ and some things may be harder/impossible to test right now.
### Changelog
-If your PR introduces notable changes to polybar, please add them to the top of
-the `Unreleased` section in the `CHANGELOG.md` file at the root of this
-repository.
+We use the [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) format for
+keeping track of changes in a release.
+
+If your PR introduces notable changes to polybar, please add them the correct
+subsection in the `Unreleased` section in the `CHANGELOG.md` file at the root
+of this repository.
Notable changes are any user-visible changes, like bug fixes, new config
options, changes to the build, etc., but not, for example, code cleanup that
doesn't change polybar's behavior or minor documentation changes.
One thing that also should not be added to the changelog are bugfixes for
unreleased features.
-Also add a reference to all issues that this PR addresses in parentheses behind
-the changelog entry:
+An entry in the changelog should include a link to the issue(s) that the PR
+addresses, to the PR itself, and to your username:
```
-[`#1234`](https://github.com/polybar/polybar/issues/1234)
+- A short description of the change
+ ([`#XYZ`](https://github.com/polybar/polybar/issues/XYZ),
+ [`#UVW`](https://github.com/polybar/polybar/pull/UVW))
+ by [@yourname](https://github.com/yourname).
```
+You will first need to open the PR before you can link to it though :wink:.
+
+
If you are unsure whether something is a notable change, just add it to the
changelog and we can determine whether it is a notable change when reviewing.