Start here

Reproduce these docs

Rebuild the static reference from the pinned source revision.

The published reference is built from a sparse checkout of niklio/iree-metal at commit 35a8adbfbafd0958c14a1797d710a5cb9559fd9a.

Inputs

Build outline

git clone --depth 1 --filter=blob:none --sparse \
  https://github.com/niklio/iree-metal.git iree-metal-source
git -C iree-metal-source checkout 35a8adbfbafd0958c14a1797d710a5cb9559fd9a
git -C iree-metal-source sparse-checkout set \
  compiler/plugins/target/MetalSPIRV \
  runtime/src/iree/hal/drivers/metal \
  integrations/pjrt/src/iree_pjrt

doxygen Doxyfile
npx sourcey@3.6.5 build -o dist

Coverage notes

The build favors interfaces that explain the fork's end-to-end Metal path. Tests, build scripts, generated shader bodies, and unrelated IREE subsystems are excluded. Undocumented declarations remain visible because they are often the exact seams a contributor needs while tracing compilation or runtime behavior.

The result is static HTML with search metadata, llms.txt, and llms-full.txt. No documentation runtime or external API is needed after publication.