Update tools/moztreedocs/__init__.py to read docs/index.md and write
it to staging as index.md. Adjust format_paths to use plain newlines
(no leading indent) since MyST toctree fence-block content is parsed
verbatim. Escape Python str.format placeholders ({{toctree}}, {{ref}})
in the new index.md.
Differential Revision: https://phabricator.services.mozilla.com/D304217
92 lines
1.1 KiB
Markdown
92 lines
1.1 KiB
Markdown
# Firefox Source Tree Documentation
|
|
|
|
```{{toctree}}
|
|
:caption: Overview
|
|
:maxdepth: 2
|
|
|
|
{overview_doc}
|
|
```
|
|
|
|
```{{toctree}}
|
|
:caption: Getting Started
|
|
:maxdepth: 1
|
|
|
|
{setup_doc}
|
|
```
|
|
|
|
```{{toctree}}
|
|
:caption: Working On Firefox
|
|
:maxdepth: 2
|
|
|
|
{contributing_doc}
|
|
```
|
|
|
|
```{{toctree}}
|
|
:caption: Firefox User Guide
|
|
:maxdepth: 2
|
|
|
|
{user_guide}
|
|
```
|
|
|
|
```{{toctree}}
|
|
:caption: Source Code Documentation
|
|
:maxdepth: 2
|
|
|
|
{source_doc}
|
|
```
|
|
|
|
```{{toctree}}
|
|
:caption: The Firefox Build System
|
|
:maxdepth: 1
|
|
|
|
{build_doc}
|
|
```
|
|
|
|
```{{toctree}}
|
|
:caption: Testing & Test Infrastructure
|
|
:maxdepth: 1
|
|
|
|
{testing_doc}
|
|
```
|
|
|
|
```{{toctree}}
|
|
:caption: AI Agent Tools
|
|
:maxdepth: 1
|
|
|
|
{ai_agent_tools_doc}
|
|
```
|
|
|
|
```{{toctree}}
|
|
:caption: Releases & Updates
|
|
:maxdepth: 1
|
|
|
|
{release_doc}
|
|
```
|
|
|
|
```{{toctree}}
|
|
:caption: Localization & Internationalization
|
|
:maxdepth: 2
|
|
|
|
{l10n_doc}
|
|
```
|
|
|
|
```{{toctree}}
|
|
:caption: Firefox and Python
|
|
:maxdepth: 1
|
|
|
|
{python_doc}
|
|
```
|
|
|
|
```{{toctree}}
|
|
:caption: Metrics Collected in Firefox
|
|
:maxdepth: 1
|
|
|
|
{metrics_doc}
|
|
```
|
|
|
|
## Indices and tables
|
|
|
|
* {{ref}}`genindex`
|
|
* {{ref}}`modindex`
|
|
* {{ref}}`search`
|