owncloud-archive / owncloud.org

:globe_with_meridians: Development repository for the owncloud.org website
MIT License
71 stars 73 forks source link

general changelog process #1354

Closed hurradieweltgehtunter closed 6 years ago

hurradieweltgehtunter commented 6 years ago

We should create an unified process how to get the changelogs of server, client (and maybe mobile apps too) on the website. RN everyone does it differently which makes it hard for me to scrape and display it on the website. Opening this for awareness, we should talk and find a way which makes everyones life easier. @guruz @michaelstingl @PVince81 @Kawohl @jnweiger

website perspective

From the website visitors perspective I think we should view a complete changelog per product (server, client, mobile). To do so there are two possibilities:

Please let me know what you think about it. I know adjustments to used processes are inconvenient but I'm sure we can ease this up by unifying the processes.

more ideas

michaelstingl commented 6 years ago

We now have changelogs for all platforms in the GH repos:

https://github.com/owncloud/client/blob/master/ChangeLog https://github.com/owncloud/core/blob/stable10/CHANGELOG.md https://github.com/owncloud/android/blob/master/CHANGELOG.md https://github.com/owncloud/ios/blob/master/Changelog.md

@guruz @SamuAlfageme use Markdown format for client changelog too and make issue ID's clickable? (same as server)

hurradieweltgehtunter commented 6 years ago

uh that was fast. But server is still in version branch. What happens on a new version?

hurradieweltgehtunter commented 6 years ago

Beautiful: https://owncloud.org/changelog/

tflidd commented 6 years ago

Beautiful: https://owncloud.org/changelog/

for the server it shows me only this (as text, it does not load anything):

[load-github id=”changelog-server” url=”https://raw.githubusercontent.com/owncloud/core/stable10/CHANGELOG.md”]

guruz commented 6 years ago

Broken for desktop too.

[load-github id=”changelog-desktop” url=”https://raw.githubusercontent.com/owncloud/client/master/ChangeLog”]

Please for desktop just add those two links:

New releases: https://github.com/owncloud/client/releases
All releases: https://raw.githubusercontent.com/owncloud/client/master/ChangeLog

(We can think of a better text later, e.g. the latter one does not contain binary/installer links)