python / python/devguide

Add the other dev phase dates to Status of Python versions

Aperta
#998 2 commenti 2 reazioni 1 assegnatario Vedi su GitHub

@CAM-Gerlach ci sta già lavorando.

Dal 6/12/2022.

infra topic-versions type-feature
Lingua principale
Python
Stelle
2.1k
Fork
1k
Merge medio
2g 12h
PR unite (30g)
12

Descrizione

As [discussed] on PR #988 and at the Python Docs Community meeting, the Status of Python versions table is missing an indication of the expected/actual cut-over point between bugfix and security-only releases, which is fairly important information in line with the other dates displayed there. This is standard for most pages like this, and the Wikipedia page has it.

Additionally, it would seem to be quite helpful, especially since this is the CPython developer guide, to also add the dates for the dev cycle start, alpha, beta and rc phases, to make it easier for devs to quickly check the current phase and when the next one starts.

We should, at least, add additional JSON fields with this information. Since unfortunately with Mermaid it doesn't seem possible to add multiple segments to the same line, and it would clutter the main chart and table to add all these dates, I suggest we output these dates to a separate chart and table in a "Development Status" section, leaving the main one at the top. Eventually, it would seem ideal to migrate the main chart and table (or at least a simplified version) to the main Python,org site, since it is focused on user-facing information, while the proposed new section would contain developer-facing information

#999 is a followup, adding the individual point release version dates as JSON and subsidiary tables. These could be added to the chart in the development status section (and perhaps the latest release added to one of the main tables), or possibly the more detailed charts could be added/moved to the per-version subsections.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.