Skip to content
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

Monthly desktop release notes #655

Open
coreycb opened this issue Sep 27, 2024 · 5 comments
Open

Monthly desktop release notes #655

coreycb opened this issue Sep 27, 2024 · 5 comments

Comments

@coreycb
Copy link

coreycb commented Sep 27, 2024

With upcoming monthly releases, the website will need to be updated to provide monthly release notes. This will require a change in unison with https://github.com/thunderbird/thunderbird-notes.

The thunderbird-notes repo currently uses the 'release' directory for esr release notes. I plan to move the esr release notes to a new 'esr' directory, and use the existing 'release' directory for monthly release notes.

@Sancus
Copy link
Member

Sancus commented Sep 27, 2024

The directories aren't exposed to the website code btw, the files are basically just pulled into one big list by version. So the directories only exist for organizational purposes in thunderbird-notes. This also means there's effectively only one namespace for versions, but since we postfix versions with "beta" and "esr" this should continue to work fine.

https://github.com/thunderbird/thunderbird-notes/blob/master/loader.py#L4

On the front-end side, we will need changes to the release index page and probably a new one for monthly releases, or maybe redesign that page so it can display all channels with a tab switcher or something.

@coreycb
Copy link
Author

coreycb commented Sep 27, 2024

That's good to know, thanks. I'll go ahead and get things moved around in thunderbird-notes now.

@MelissaAutumn
Copy link
Member

MelissaAutumn commented Oct 1, 2024

For now we're just skipping building the monthly release notes. I'll fix that in a bit, so they're just hidden until we can decide on what we want to do page-wise.

Nevermind everything builds okay, so we'll just need to figure out how we want to show monthly releases.

@coreycb
Copy link
Author

coreycb commented Oct 1, 2024

Monthly release notes seem to be working. https://www.thunderbird.net/en-US/thunderbird/131.0/releasenotes/
So maybe nothing is needed after all? Apologies for the noise.

@MelissaAutumn
Copy link
Member

Oh yeah I realized that soon after commenting. I meant an index page similar https://www.thunderbird.net/en-US/thunderbird/releases/ for monthly release notes.

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

No branches or pull requests

3 participants