Skip to content

docs(wiki): comprehensive codebase wiki rewrite for v2.1.0#135

Merged
coketaste merged 1 commit into
developfrom
coketaste/update-codebase-wiki
May 30, 2026
Merged

docs(wiki): comprehensive codebase wiki rewrite for v2.1.0#135
coketaste merged 1 commit into
developfrom
coketaste/update-codebase-wiki

Conversation

@coketaste
Copy link
Copy Markdown
Collaborator

Summary

New sections

Section What it covers
CLI reference (discover, build, run, report, database) All flags, defaults, mutual exclusions, timeout resolution
additional_context key table (filterable) 30+ keys: type, subsystem, example value
Model definition schema Every models.json field with gotchas
Build manifest structure Annotated build_manifest.json JSON
SLURM deployment Full preset merge order, collapsible preset JSON, job script behaviour
Kubernetes deployment Mixin modules, full preset merge order, collapsible preset JSON, secrets
slurm_multi launcher Build modes, execution paths, results aggregation, local self-managed path
Docker --build-context tools= Conditional emission, COPY --from=tools usage
Per-launcher config (tabbed) Working additional_context snippets for all 8 launchers
Config recipes (tabbed) 8 complete copy-paste configurations
Environment variables (filterable) Read by madengine · set in containers · set by SLURM script
Error types All 10 typed exceptions with when-raised descriptions
ROCm path resolution Host chain + in-container chain
Module reference (filterable) Every source file with contents summary
Test markers All pytest markers and what they select

Updated sections

  • Version label bumped to v2.1.0 (2026-05-28) with release-date pill
  • Launcher matrix: slurm_multi Local column corrected to ✅ (self-managed
    via ContainerRunner._run_self_managed)
  • Changelog restructured with Added / Changed / Fixed headings per version

Test plan

  • Open docs/wiki/index.html directly in a browser (no server needed)
  • Confirm all 30 sidebar links scroll to the correct section
  • Confirm tab panels switch correctly (Quick start, Launchers, Recipes)
  • Confirm live filters work: additional_context, module reference,
    environment variables
  • Confirm active-section highlight tracks scroll position in sidebar
  • Verify print layout hides sidebar (CSS media query)

Expand the single-page HTML wiki from 15 to 30 sections, covering all
components, configuration keys, and deployment patterns in detail.

New sections:
- Per-command CLI reference with all flags and mutual-exclusion rules
- Filterable additional_context key table (30+ keys with type/subsystem)
- SLURM and K8s preset contents documented with collapsible JSON blocks
- Per-launcher config tab panel (torchrun, megatron, torchtitan, deepspeed,
  vllm, sglang, sglang_disagg, primus) with working context snippets
- 8 config recipes: local 1×GPU, local multi-GPU, SLURM single/multi-node,
  K8s single/multi-node, SGLang Disagg, profiling run
- Filterable environment variable tables (read by madengine, set in
  containers, set by SLURM job script)
- Model definition schema (models.json fields with notes)
- Build manifest structure with annotated JSON
- All 10 error types with when-raised descriptions
- Docker build-context section (v2.1.0 feature)
- Expanded module reference table (filterable, every source file)
- ROCm path resolution chains (host + in-container)
- Test markers reference table

Updated sections:
- Version bumped to v2.1.0 with release date pill
- SLURM and K8s deployment sections include full preset merge order
- Launcher matrix updated (slurm_multi Local column now ✅)
- Changelog restructured with Added/Changed/Fixed headings per version

Co-Authored-By: Claude Opus 4 <noreply@anthropic.com>
@coketaste coketaste self-assigned this May 30, 2026
Copilot AI review requested due to automatic review settings May 30, 2026 15:47
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@coketaste coketaste merged commit e3515e9 into develop May 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants