Replies: 5 comments
-
It may not explain this clearly, or Jiri wouldn't have opened this issue. @qeef would you be able to clarify what kind of questions you have after reading it, which further writing may help with? :) |
Beta Was this translation helpful? Give feedback.
-
Kind of small and stupid thinks like:
Definitely I am not a guy who should discuss about English grammar but I am curious. |
Beta Was this translation helpful? Give feedback.
-
This is a good question. There are so many different ways to write change log entries, and I think this is similar to issue tracker bug titles. For example:
It seems somewhat redundant to start each item with "Fix ..." since they're already in a "Fixed" section.
The section titled says some things were fixed. The item itself states what the incorrect behavior was. The git.git (Git project itself) release notes are a change log that is written in what seems to be a somewhat inconsistent and quirky way, but it could provide some fodder for discussion. From the Git 2.8.2 release notes:
The above entries describe the incorrect, bug behavior in past tense. But some other entries in the same change log "fixes" section describe the changes in either a present perfect tense of the change ("crash has been fixed") or in the present continuous tense of the new behavior ("startup_info data are now available to Git subcommands"), or even in an incomplete sentence form (noun only: "Build updates for MSVC"):
This is a good discussion to have, even if there is no answer everyone can agree on. At least we should seek consistency within each change log file, and consider the advantages and disadvantages of different ways of documenting a particular change. |
Beta Was this translation helpful? Give feedback.
-
Not sure if this should be a continuation of discussion under this issue or a separate issue, but I find it unclear when to create a Even if you look at the example changelog of this repo, then at times the fixes are listed under https://raw.githubusercontent.com/olivierlacan/keep-a-changelog/master/CHANGELOG.md E.g. |
Beta Was this translation helpful? Give feedback.
-
Well, my feeling is that the whole "Keep a Changelog" is more about Markdown format used (which I really like) than about "How to write a changelog". This issue is about "How to write a changelog".
And finally, your question from my point of view - I would keep all the bugs fixed under "Fixed" section and everything else changed under "Changed" section. Rule of thumb maybe something like "If Issue exists, put it under Fixed"
I would say that even the CHANGELOG.md of this repo is properly formatted, there is plenty of issues like you pointed out. |
Beta Was this translation helpful? Give feedback.
-
I would appreciate some hints how to write changelog entries, similar to The seven rules of a great Git commit message.
Beta Was this translation helpful? Give feedback.
All reactions