Skip to content

Conversation

nessita
Copy link
Contributor

@nessita nessita commented Sep 30, 2025

This branch adds a new view that replaces the Roadmap wiki pages, e.g.:

The wiki pages were almost identical except for version-specific details and target dates. This information is now generated dynamically from the Release model in the database.

The supported and future Roadmap tables were reorganized so they follow a more intuitive timeline (from older to newer versions).

@nessita
Copy link
Contributor Author

nessita commented Sep 30, 2025

Screenshots for the dark theme follows:
image
image

@nessita
Copy link
Contributor Author

nessita commented Sep 30, 2025

Screenshots for the light theme follows:
image
image

@nessita
Copy link
Contributor Author

nessita commented Sep 30, 2025

Small screens:
image

Copy link
Member

@jacobtylerwalls jacobtylerwalls left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! Some minor polish questions.

This branch adds a new view that replaces the Roadmap wiki pages, e.g.:

  * https://code.djangoproject.com/wiki/Version5.2Roadmap
  * https://code.djangoproject.com/wiki/Version6.0Roadmap
  * https://code.djangoproject.com/wiki/Version6.1Roadmap

The wiki pages were almost identical except for version-specific details
and target dates. This information is now generated dynamically from the
Release model in the database.

The supported and future Roadmap tables were reorganized so they follow
a more intuitive timeline (from older to newer versions).
Copy link
Member

@jacobtylerwalls jacobtylerwalls left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

<section id="process">
<h2>Process</h2>
<p>Any features not completed by the feature freeze date won't make it into {{ series }}.</p>
<p>The release manager will keep the schedule updated and ensure efficient
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I see we're no longer documenting the release manager anywhere, yes?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For now, we are not. When we merge the checklist generator in djangoproject.com, we could make use of the "releaser" info from a release (the final one, for example) and include that here perhaps? What do you think?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh I didn't realize that would be blocked on ingesting the checklist generator. Sounds good!

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Right, my point is that "release manager" info is not stored anywhere AFAIK.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants