Skip to content

Repository files navigation

much.dev

House of Doge developer documentation for open-source projects.

much.dev owns the Fumadocs application, project registry, generated reference pages, and deployment automation. Source project documentation stays beside source code; KM2 is consumed as a pinned submodule at sources/km2.

Local Development

git submodule update --init --recursive
pnpm install
pnpm dev

The dev server runs at http://localhost:3002.

Generated Content

pnpm generate:content

The generator copies each project's public docs workspace into content/docs/{project} and writes generated signature/comment reference pages. content/docs is ignored on main; CI commits it only to the self-contained generated/main deployment branch.

The pnpm build wrapper regenerates from project sources when submodules are present. On generated/main, where sources/ is intentionally removed, it builds from the checked-in content/docs tree.

Automation

  • KM2 sends repository_dispatch events when public docs or API surfaces change.
  • much.dev opens a reviewed PR bumping sources/km2.
  • Merged main builds and publishes generated/main.
  • Vercel production should be configured to build from generated/main.

Required repository secrets:

  • KM2_SUBMODULE_TOKEN - token with read access to houseofdoge/km2 while KM2 is private.
  • VERCEL_TOKEN
  • VERCEL_ORG_ID
  • VERCEL_PROJECT_ID

KM2 also needs MUCH_DEV_DISPATCH_TOKEN, a token that can dispatch events to this repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages