Unclear Guiding Principle #527
-
I'm trying to keep a changelog for my project, but I don't really understand that does it means the line "Versions and sections should be linkable" in the Guiding Principles from the website, care to explain? Or to point me to something to read? |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
This video has been pretty useful for me. I think what they mean is that URLs will basically link to tags which compares the two versions. This is nice so users can see the diff of changes. Taking a URL from their examples from the bottom of the emedded |
Beta Was this translation helpful? Give feedback.
-
Given the changelog example prominently displayed on the website:
GitHub's markdown renderer automatically generates anchor links for each of the heading, allowing anyone to easily link to each specific section, which makes it much easier to find a specific version release when the Markdown is rendered: If you copy the link shown above, it will always put this version release at the top of users' browser viewport:
That's because an anchor is created by the Markdown renderer surrounding the That's what I mean by linkable. This extends to change sections as well since most Markdown renderers worth their salt will generate unique anchors even if the section names are identical between different version releases: So even if it's less clear, a link like this will go to the first listed "Fixed" section on the rendered changelog page:
|
Beta Was this translation helpful? Give feedback.
Given the changelog example prominently displayed on the website:
GitHub's markdown renderer automatically generates anchor links for each of the heading, allowing anyone to easily link to each specific section, which makes it much easier to find a specific version release when the Markdown is rendered:
If you copy the link shown above, it will always put this version release at the top of users' browser viewport:
That's because an anchor is created by the Markdown renderer surrounding the
h2
HTML element:That's what I mean by …