Skip to content

Docs Phase 3: Prototype minimal module API extractor #612

@MichaelFisher1997

Description

@MichaelFisher1997

Parent: #609

Summary

Build a small proof-of-concept docs generator before attempting a full repo-wide MDX pipeline.

Proposed Prototype

  • Add a zig build docs step only after the extractor compiles and has useful output.
  • Start with representative modules such as engine-math, world-core, and engine-rhi.
  • Extract module-level //! docs and /// docs for public declarations.
  • Prefer public module exports over walking every implementation file indiscriminately.

Acceptance Criteria

  • Prototype runs through nix develop --command zig build docs.
  • Output is deterministic and reviewable.
  • Include a small fixture or golden-output test so regressions are obvious.
  • Document known limitations rather than trying to solve every Zig syntax case in the first pass.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdocumentationImprovements or additions to documentationhotfix

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions