-
-
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
Links to older versions of Checkstyle release notes should have simple direct link #11754
Comments
https://checkstyle.sourceforge.io/version/6.18 - is good link to whole website as-is. https://checkstyle.sourceforge.io/version/6.18 - is good link to whole website as-is allows user to see documentation and state of web site (all checks) for old version. Frozen in time whole web site for specific version. |
@romani Why doesn't https://checkstyle.org/version/6.18/ work? Why don't we move everything to checkstyle.org as that is our site and we should move everyone off of sourceforge. I thought we were only keeping sourceforge as a backup. |
because nobody have time to design a release process and figure out how to do all in awesome way. Sourceforge is used for all history storage for old versions as snapshot - separate folders in hosting.
it is a lot of files, operation on them will be complicated and deploy time will be long. |
it is already known that such plugin is buggy on https, some problem with libraries that does not support new certificates standarts.
I think we need permanent suppression for this link. Just another |
From https://github.com/checkstyle/checkstyle/pull/11749/files#r901140140:
failure is stable, several executions fails in row.
on section:
Old link from current documentation about release notes:
https://checkstyle.sourceforge.io/version/6.18
New link to current checkstyle.org site:
https://checkstyle.org/releasenotes_old_6-0_7-8.html#Release_6.18
In previous documentation about finding release notes of older versions, it was easy to understand
https://checkstyle.sourceforge.io/version/X.X where "X.X" is the version number.
Now, we would need to say something like:
https://checkstyle.org/releasenotes_old_<starting release>_<ending release>.html#Release_<actual release number>, where starting and ending release must be hyphenated major-minor version, in one of two ranges (if your version is less than 7.9): 6-0_7-8 OR 5.9_1.0, and actual release number is in the form of major.minor.patch (if patch is applicable).
This is complicated and more confusing than just scrolling to the bottom of the release notes and clicking on the link to older versions, see right below https://checkstyle.org/releasenotes.html#Release_8.0
We should either completely remove this entire
Previous Version Documentation
section, or overhaul how we directly link to older releases.The text was updated successfully, but these errors were encountered: