-
-
Notifications
You must be signed in to change notification settings - Fork 823
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
Python version status: show when bugfix releases become security releases. #1529
base: main
Are you sure you want to change the base?
Conversation
I feel this makes it more confusing. The color of each bar is supposed to represent the branch's current status, not its status at some particular time. For example, your version makes it seem like 3.11 was always in security-only mode, instead of marking it as bugfix for the first few years. We could make an alternative design where we switch fully to this PR's approach, but that would require for example that we color everything after the EOL as red for end-of-life on every branch. |
M{{ left_x + radius_value }},{{ recty }} | ||
Q{{ left_x }},{{ recty }} {{ left_x }},{{ recty + radius_value }} | ||
V{{ recty + height - radius_value }} | ||
Q{{ left_x }},{{ recty + height }} {{ left_x + radius_value }},{{ recty + height }} | ||
H{{ middle_x }} | ||
V{{ recty }} | ||
Z |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I find this rather confusing.
Once the final style is decided, would you mind me simplifying & adding comments? Unless you want to do it of course.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Of course it's fine to simplify and comment. One way to simplify is to forgo the rounded corners. This <path>
element was the only way to give it two rounded corners and two square corners.
We had some real-time brainstorming; feel free to pick ideas/code from main...encukou:devguide:split-status-bars (Or delegate to me if you wish.) |
Can you show the results of your version Petr? |
This adds a yellow security tail to the green bugfix bars:

The transition date is a fixed two years after the first release. The release schedule PEPs don't indicate a specific date.
📚 Documentation preview 📚: https://cpython-devguide--1529.org.readthedocs.build/versions/