Complete the Part 9 module index + number Parts 10-12 as Chapters 33-48 - #307
Merged
Conversation
Part 9 module reference was incomplete as a per-module index: ~63 bundled modules are documented in the topical chapters/appendices but had no Part 9 page, so (e.g.) mod_lua was absent from Part 9 / Languages. Add a short pointer page for each — purpose + a link to its authoritative chapter — and add a Codecs category for the bundled codec modules. Every Part 9 category is now complete and pages are renumbered alphabetically. Also number the contents of Parts 10-12 to match Parts 1-8: Recipes -> Chapters 33-38, Troubleshooting -> 39-43, Programming -> 44-48 (title + sidebar_label). Part 9 stays a reference index (its module entries are unnumbered, like the Part 8 appendices). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Re-lands work that was written but never merged: it was pushed to PR #302's branch after that PR had already been merged, so it never reached
main. Symptom:/module-reference/languages/mod_lua404s, and Parts 10–12 are still un-numbered.Cherry-picked onto current
main, applies cleanly,npm run buildpasses.Complete the Part 9 module index (~63 pointer pages)
Part 9 only documented modules the topical chapters don't cover, so common modules were missing from their category —
mod_luawasn't in Languages,mod_sofiawasn't in Endpoints, and there was no Codecs category at all. This adds a short pointer page for every remaining bundled module (purpose + a link to its authoritative chapter) and a new Codecs category, then renumbers each folder alphabetically. Every Part 9 category is now a complete module index.Number Parts 10–12 (Chapters 33–48)
Matches the Parts 1–8 convention (
Chapter N:title,N.sidebar label):Part 9 stays a reference index (module entries unnumbered, like the Part 8 appendices).
Verification
Routes that previously 404'd now resolve:
/module-reference/languages/mod_lua,/module-reference/codecs,/module-reference/endpoints/mod_sofia— all 200. Recipes now readChapter 33: Inbound DID to IVR to Voicemail.🤖 Generated with Claude Code