This project aims to improve the infrastructure underpinning Firefox's in-tree documentation via enabling linters, faster build times, setting up redirect and well structured hierarchies.
- Bug 1535452 - Make writing and reading our in-tree documentation a first class experience (Meta Issue)
- Bug 1527361 - Stand up restructuredtext-lint to catch problems in our documentation early
- Bug 1566097 - Register Sphinx specific directives in the RST linter
- Bug 1486796 - Add mermaid package to Firefox source docs
- Bug 1564799 - Use sphinx.util.logging instead of app.info()
- Bug 1527363 - Add ability to specify redirects
- Bug 1526796 - Removed Sphinx documentation output files is not removed from web server
- Bug 1460678 - Improve |mach doc| performance
- Bug 1574948 - Redirects don't preserve the firefox-source-docs host name
- Bug 1569472 - Enable RST Linter on more directories
- Bug 1574609 - Fix telemetry/telemetry path component in firefox-source-docs
- Bug 1571671 - Enable RST linting on fluent docs in intl/l10n/docs
- Use sphinx.util.logging instead of app.info() [Merged]
- Setup rst linter for the documentation [Merged]
- Setup rstcheck linter instead of restructuredtext-lint [Merged]
- Add ability to specify redirects [Merged]
- Fix Sphinx Warning - Unexpected indentation (1) [Merged]
- Fix Sphinx Warning - Title Underline too short in 'mach doc' (2) [Merged]
- Fix various Sphinx Warning in 'mach doc' (3) [Merged]
- Fix various Sphinx Warning in 'mach doc' (4) [Merged]
- Fix taskcluster docs linting errors [Merged]
- Level Down the Error level to 2 in linter [Merged]
- Add mermaid package to Firefox source docs [Merged]
- Fix Sphinx Warning for not referenced hyperlinks [Merged]
- Removed Sphinx documentation output files is not removed from web server [Merged]
- Improve mach doc performance, use sphinx's -J argument [Merged]
- Enable RST linter for browser/docs/ and tools/tryselect/docs/ [Merged]
- Preserve the firefox-source-docs host name [Merged]
- Call delete after upload to avoid Contents key error [Merged]
- Build regular and python API docs in parallel