owncloud / docs

ownCloud Documentation (v2)
https://doc.owncloud.com
GNU Affero General Public License v3.0
56 stars 89 forks source link

https://owncloud.org/changelog/server/ improvements #2402

Closed jnweiger closed 5 months ago

jnweiger commented 4 years ago

I'd like to suggest the following changes to how we present the changelog

pmaier1 commented 4 years ago

Yes, I absolutely agree with these improvements. Still, this is not part of the docs. Will put this into the right channels :)

hurradieweltgehtunter commented 4 years ago

Thanks @jnweiger for the improvements. I agree but there are certain limitations. The Changelog page is automatically created based on https://raw.githubusercontent.com/owncloud/core/master/CHANGELOG.md Wordpress fetches the contents once an hour, parses the markdown code, converts it to HTML and saves it in the WP DB. Thus, only elements/markup existing in markdown are possible on this page. Collapsing elements etc. is not one of them.

Currently https://owncloud.org/changelog/server starts with a link to owncloud 9. I find it a confusing start, when follwing a link from a 10.4.0 annoucement. It should go to the bottom. It follows logically right after the 10.0.0 changelog section.

This is not part of the changelog.md file, so it's changeable in Wordpress. We put it above because noone will find the link if it is a the bottom of the (looong) changelog page. If we still want to change that I can do this.

All H1 headings have a version number with an . A name="VERSION" should be added, so that e.g. https://owncloud.org/changelog/server/#10.4.0 would work. That is most helpful for mailings and release notes.

As mentioned above this is parsed from the .md file. @micbar is the right person to talk to about that.

I know it's unfortunate to have those limitations but the HUGE benefit is that noone has to manually write and keep track of the changelog page. As long we can use the automatic parsing and don't run into bigger problems I'd always prefer this method.

micbar commented 4 years ago

All H1 headings have a version number with an . A name="VERSION" should be added, so that e.g. https://owncloud.org/changelog/server/#10.4.0 would work. That is most helpful for mailings and release notes.

You mean the github links on the version? https://github.com/owncloud/core/compare/v10.3.2...v10.4.0 this is the github history betweed these two tags.

If you want an anchor link, we need to investigate how we can pass it from markdown to html

jnweiger commented 4 years ago

Yep automation is key -> forget the collapsing idea. V9 link underneath is preferable to me even though the page is long, imho. name anchor links to be added by the generator scripts if possible, please.

hurradieweltgehtunter commented 4 years ago

V9 link was moved to the bottom anchor links should work like explained here: https://gist.github.com/asabaylus/3071099

voroyam commented 3 years ago

@jnweiger now the latest release is on top. Better?

voroyam commented 3 years ago

image

jnweiger commented 3 years ago

Much better. Thanks!