406
edits
(Minor Update) |
(Minor Update) |
||
| Line 40: | Line 40: | ||
The release management team maintains release notes for Firefox Desktop and Firefox for Android only. Release notes for other products are not in our scope at the moment. | The release management team maintains release notes for Firefox Desktop and Firefox for Android only. Release notes for other products are not in our scope at the moment. | ||
For questions on the process please reach out on [https://mozilla.slack.com/archives/C9L102H6X #release-notes] internal Slack channel. | |||
== How to decide whether a change should be included in release notes? == | == How to decide whether a change should be included in release notes? == | ||
| Line 89: | Line 90: | ||
== Notes creation == | == Notes creation == | ||
=== Writing Notes: step by step process === | === Writing Notes: step by step process === | ||
* | * Release Management gathers the notes | ||
** | ** Check note nominees from Bugzilla's relnote-firefox:? Flag | ||
** Check with developers and managers as necessary to clarify. | |||
** | * First editing phase - Nightly/Beta | ||
** Depending on where we are in the release cycle, Release Management adds release notes to Nightly or Beta in Nuclueus. | |||
** | ** Release Management shares the Beta draft for feedback and incorporates feedback. | ||
* Release Management | * Second editing phase - Release | ||
* Second editing phase | ** Product Writer reviews and edits wording. | ||
* Release Management | ** Release Management adds the edited notes into Nucleus. | ||
** Release Management adds a note for security fixes pointing to our security advisories, this link is provided by the Security team: | |||
** | *** '''Fixed''' - Various [https://www.mozilla.org/security/advisories/mfsa2018-06/ security fixes] | ||
** '''Fixed''' - Various [https://www.mozilla.org/security/advisories/mfsa2018-06/ security fixes] | |||
* Final edit phase | * Final edit phase | ||
** Release Management shares the Release draft for feedback and incorporates feedback. | |||
=== Dot-Release Notes === | === Dot-Release Notes === | ||
There are a few specifics to notes for a dot-release. | There are a few specifics to release notes for a dot-release. | ||
* Notes | Example: [https://www.mozilla.org/firefox/102.0.1/releasenotes/ 102.0.1 release notes] | ||
* Put a link to the reference release notes for the major version | * Notes do have the bug number indicated (and linked to) between parentheses at the end. | ||
* Put a link to the reference release notes for the major version e.g.: Reference link to [https://www.mozilla.org/firefox/102.0/releasenotes/ 102.0 release notes]. | |||
=== Best practices for writing release notes === | === Best practices for writing release notes === | ||
* All URLs in notes should be de-localized. Typically this means removing the 'en-US/' portion of the URL. | * All URLs in notes should be de-localized. Typically this means removing the 'en-US/' portion of the URL. | ||
* A note that applies to both Desktop and Android should be written once and associated with both releases. | * A note that applies to both Desktop and Android should be written once and associated with both releases. | ||
* Don't link to bugs in the note (we do link to bugs in dot releases). | * Don't link to bugs in the note (we do link to bugs in dot releases). | ||
* Do not use abbreviations. For example, "pref" should be "preference". | * Do not use abbreviations. For example, "pref" should be "preference". | ||
* Group items that belong to a category together. For example, items with WebRTC can be grouped together. | * Group items that belong to a category together. For example, items with WebRTC can be grouped together. | ||
== Nucleus: our publishing tool == | == Nucleus: our publishing tool == | ||
Release notes are written and managed in [https://nucleus.mozilla.org Nucleus]. | Release notes are written and managed in [https://nucleus.mozilla.org Nucleus]. | ||
=== Nucleus and mozilla.org === | === Nucleus and mozilla.org === | ||
The release notes page on mozilla.org for a specific version will not be available while the | The release notes page on mozilla.org for a specific version will not be available while the is_public flag is not selected in Nucleus but it will be available on the staging instance of mozilla.org (www-dev.allizom.org). | ||
If a release is created in Nucleus but the release notes page doesn't have the | If a release is created in Nucleus but the release notes page doesn't have the is_public flag set to true, a "coming soon" page is displayed on mozilla.org. | ||
There are simplified URLs for release notes that do not contain the version number and will always redirect to the latest version for the channel as provided in product-details: | There are simplified URLs for release notes that do not contain the version number and will always redirect to the latest version for the channel as provided in product-details: | ||
| Line 145: | Line 132: | ||
* ESR: https://www.mozilla.org/firefox/organizations/notes/ | * ESR: https://www.mozilla.org/firefox/organizations/notes/ | ||
Mozilla.org | Mozilla.org syncs with Nucleus every 15mins, depending on CDN caching it may take up to 25mins for release notes to be available worldwide. | ||
=== Release notes Categories === | === Release notes Categories === | ||
| Line 182: | Line 151: | ||
|- | |- | ||
| Unresolved || List of known issues that are not resolved in this release | | Unresolved || List of known issues that are not resolved in this release | ||
|- | |||
| Enterprise || Used to link to the enterprise release notes | |||
|- | |||
| Community || List of bugs fixed by community contributors this release | |||
|- | |- | ||
|} | |} | ||
edits