Skip to main content

Contributor Tools

Contributor tools should make the correct workflow the easiest workflow: setup, preview, validate, repair, and move pages through repo-backed commands rather than private maintainer knowledge.

Primary Tools

lpd Workflows

Environment Notes

The non-interactive Codex shell used for this audit did not include /opt/homebrew/bin on PATH, so node, npm, and mintlify were initially hidden. Discovery found:
  • Homebrew Node: /opt/homebrew/bin/node, version v22.22.2
  • NVM Node: ~/.nvm/versions/node/v22.22.1/bin/node
  • Mintlify: /opt/homebrew/bin/mintlify, version 4.2.446
  • lpd doctor passes when /opt/homebrew/bin is added to PATH
Do not report required tools as unavailable until checking version managers, repo wrappers, setup docs, and common install paths.

Editor Tooling

Contributor Safety Rules

  • Install hooks before substantial work: bash .githooks/install.sh.
  • Do not use --no-verify unless explicitly authorized by a human override policy.
  • Do not edit .allowlist casually; human commits require the allowlist-edit=true trailer.
  • Do not delete tracked files without the governed deletion approval path.
  • Do not use port 3000 for direct Mintlify preview or port 3333 via lpd dev in agent sessions.
  • Do not switch branches in the existing worktree.

Tooling Gaps

  • docs-guide/tooling/lpd-cli.mdx
  • docs-guide/tooling/dev-tools.mdx
  • docs-guide/contributing/contributing.mdx
  • docs-guide/contributing/local-preview.mdx
  • .githooks/README.md
Last modified on May 19, 2026