-
-
Notifications
You must be signed in to change notification settings - Fork 803
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
[CakePHP] Fix and improve product releases and description #2268
Conversation
- document EOL policy, - simplify the product description. - remove all minor versions and only track major versions, - update releasePolicyLink with a more suitable link, - update 1.x release using https://github.com/cakephp/cakephp/releases/tag/1.3.21, - update 2.x and 3.x releases using https://github.com/cakephp/cakephp/wiki, - remove codename and releaseLabel, it was only available on the latest minor release and not widely used.
A big -1 👎 from myside to remove middle/old versions data |
And if it is possible could we at least comment out those old version info instead of removing them |
then ok i didnt see that PR before :) |
@marcwrobel thank you for trying to improve the EOL page of CakePHP. What was your reasoning for deleting all the entered older releases? This PR changes so many unrelated things about this page. I would prefer to have smaller but more distinct PRs. This way, we do not have to discuss about the whole "package" in one go. Disclaimer: Yes, I am one of the core members of the CakePHP project. |
@usta , @captn3m0
My understanding of the the EOL date project was that we collect data about releases branches/channels and amend them with EOL data that normally isn't available anywhere or easily findable. In the CakePHP team, we discussed to use the collective data for advanced means. If you now want to only present the major release data, a lot of historic info is lost. I do not understand all the "hate" towards this historc data. 🤷 |
Wow, it seems this PR is attracting a lot of attention ! Let me explain the reasoning behind all that changes (which is just a proposal to be discussed). And sorry that I did not do it in the first place in the PR description. My first intention was to fix the current CakePHP data, which is obviously wrong (see #2262 and https://endoflife.date/cakephp). Then looking at https://endoflife.date/cakephp I thought I could improve the page description. Which led me to have a look at various ressources about the CakePHP release / EOL policy. I looked especially at the release dates (https://bakery.cakephp.org/categories/release.html or https://github.com/cakephp/cakephp/releases) and saw that :
So I came to the conclusion that, excluding the few exceptions (four in five years is not much), CakePHP release cycles are more attached to the major version than to the minor. I am not the lead of endoflife.date (so @captn3m0 correct me if I am wrong), but here is how I understood the goals of endoflife.date :
This led me to consider the removal of intermediate minor versions and the rewrite of the product description. But, as I said earlier I am in no way the lead of the project so this PR is just a change proposal and it is open for discussion (like we are doing now). Having said that you are absolutely right @ravage84: I should have done smaller PRs. So I will split this one into multiple PRs, when I have some time this week, so :
I will also keep this PR open for now (in draft) to keep the discussion open. This is indeed quite interesting to have multiple viewpoints on what should be an "ideal" product page. |
@marcwrobel thank you for the reasoning.
What data points do you refer to, which are (supposedly) obviously wrong?
That is a correct observation. Minor releases still receive security updates.
Understandable and mostly correct.
The future starts today. Data available removed today can't be provided in the futrue without re-entering it.
@marcwrobel thanks for your efforst |
On https://endoflife.date/cakephp :
|
First PR that fixes product releases : #2271. |
Closing this: all PR has been merged and there seems to be no further issue to discuss. |
releasePolicyLink
with a more suitable link,codename
andreleaseLabel
, it was only available on the latest minor release and not widely used.