autosectionlabel_maxdepth is 1, so only page titles get an automatic
label, and the label is the title lowercased with its spaces intact.
setup/contributing_code.md referenced hyphenated slugs that therefore
matched nothing, and a blanket suppression in docs/config.yml hid the
resulting warnings.
Add the missing explicit targets on the pages that own them:
- firefox-contributors-quick-reference: contribution_quickref.md
- working-on-firefox: contributing/index.md
- reviewer-checklist: contributing/reviewer_checklist.md
- pushing-to-try: tools/tryselect/docs/index.md
firefox-contributors-quick-reference was also broken in
setup/{linux,macos,windows}_build.md, which are among the first pages a
new contributor reads.
python/mach/docs/index.md needs no target: its title is the single word
"Mach", so autosectionlabel already produces exactly "mach".
setup/contributing_code.md now builds without any undefined label, so
drop its suppression. The sibling setup/*_build.md suppressions stay:
they still hide unrelated missing labels such as build_hosts and
understanding-artifact-builds.
Differential Revision: https://phabricator.services.mozilla.com/D318423
953 B
953 B
(working-on-firefox)=
Working on Firefox
Welcome to the Firefox codebase. This is the home of the Firefox development process and source code documentation.
:caption: Making Changes To Firefox
:maxdepth: 1
contribution_quickref
stack_quickref
phabricator_vs_github
pocket-guide-shipping-firefox
editor
reviews
levelling-up
how_to_submit_a_patch
data-collection
data-review
searchfox
ai-coding
:caption: Version control
:maxdepth: 1
jujutsu
git-tricks
:caption: Code reviews
:maxdepth: 1
Code_Review_FAQ
reviewer_checklist
:caption: Debugging
:maxdepth: 1
debugging/index
:caption: Signing
:glob: true
:maxdepth: 1
signing/*
:caption: Additional Information
:maxdepth: 1
directory_structure
build/artifact_builds
build/building_mobile_firefox
build/working_with_esr_115
engineering_show_and_tell
filing-good-bugs
helpful-error-messages