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

Thunderbird for Android Release Notes #654

Open
Sancus opened this issue Sep 26, 2024 · 5 comments
Open

Thunderbird for Android Release Notes #654

Sancus opened this issue Sep 26, 2024 · 5 comments
Assignees

Comments

@Sancus
Copy link
Member

Sancus commented Sep 26, 2024

We should get this figured out. Is there interest in using the same structure as https://github.com/thunderbird/thunderbird-notes ? That would be the easiest for publishing on the website.

We can publish to different URLs or pages, change page layouts, etc. We could use a different repo or the same repo but a different folder. Lots of options here. Only caveat is I'd be careful about forking the whole thing and changing the logic, as then we have two notes libraries that need to be maintained.

@wsmwk
Copy link

wsmwk commented Sep 29, 2024

Tangential, thunderbird/thunderbird-notes#43 suggests changes needed to the links in desktop release notes. These same 3 links will need to be changed for android release notes.

@MelissaAutumn
Copy link
Member

It's now in thunderbird-notes
https://github.com/thunderbird/thunderbird-notes/blob/master/android_release/8.0.yml

But we don't have any version information to actually list in on a page without crawling the directory.

@MelissaAutumn
Copy link
Member

Corey did point out we could parse it from github directly, if we assume either the name or tag scheme doesn't change then we should be able to line it up with the yml information.

https://api.github.com/repos/thunderbird/thunderbird-android/releases

@coreycb
Copy link

coreycb commented Nov 5, 2024

It's worth noting the structure of the TfA yaml files in https://github.com/thunderbird/thunderbird-notes have differences vs the desktop yaml files. These differences need to be documented in the README. I will try to get to that soon.

@Sancus
Copy link
Member Author

Sancus commented Nov 5, 2024

The code that parses the notes is all in thunderbird-notes. I suggest that the notes should be normalized in terms of format, so the same type of property always has the same name in any notes file regardless of product.

Any changes to the baseline spec should be added as features/new properties that would also work in any notes file. If an old property needs to be restructured to accommodate a new requirement, you can always do a migration script. We've done that before.

Maintaining distinct structural differences for each new app that gets added is probably not sustainable.

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

5 participants