-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Types of changes - Set order #458
Comments
In our team we stumbled upon the same issue. We are using keep-a-changelog, since it defines a lot of things and leads to less discussions. The one regarding types popped up today though. Are there any plans to add this? A priority like Security first, then breaking changes, added functionality and later fixes? |
The order is important because it helps to quickly scan (and write) the changelog as not all releases may contain all change types. Deciding on an order is of course arbitrary but I would like to suggest an order of importance from things-you-should-note to things-you-might-want-to-know .
Happy to hear other suggestions! Another order we might want to suggest is to order items within the change type categories from biggest to smallest (what ever that means e.g. biggest change, biggest addition...). Again this is sometimes arbitrary but it will also help readability. |
@SlowMo24 I like your order of categories, but I would not go for ordering within the categories for the following
|
Yes, all your points are correct. Maybe my emphasis was misleading. I meant to suggest this order within the categories in contrast to making it a requirement. E.g the phrase in the keep-a-changelog documentation could be Items within each category can be ordered by importance based on the developers' judgement to further improve readability. |
i was about to open an issue about the exact same topic because i wondered if this is a suggested/recommended ranking or not, as i figured out that it is not in alphabetical order because of the so i started using my ole brain and thought about how should these sections be ordered resp. which are more important than others and should catch someones attention first. IMHO the stated ranking could be nearly reversed, except the
as mentioned, i have no really strong opinion about if additionally, in case of incompatible big changes and not using a semantic versioning (so there is no clue in the first place) using "headlines" like suggested in #616 might be a better way to make people aware of a complete rewrite or the like. |
On the following page https://keepachangelog.com/en/1.1.0/ you can see a section
Types of changes
These types should have a set order in the changelog. Perhaps a note in the section saying
insert the following sections in this order in your changelog
The text was updated successfully, but these errors were encountered: