Skip to content

ProjectKumo/Kumo-docs

Repository files navigation

Kumo Docs

User documentation for Kumo — a calm, native macOS client for the Mihomo proxy core. This site is built with Fumadocs on Next.js.

Develop

Requires Node 18+ and pnpm.

pnpm install
pnpm dev

Open http://localhost:3000 to browse the site and /docs to read the docs.

Project Layout

Path Purpose
app/(home) Marketing / landing route group.
app/docs Documentation layout and [[...slug]] page.
app/api/search/route.ts Local Orama search index.
content/docs/**/*.mdx Authoring surface. One MDX file per docs page.
content/docs/**/meta.json Per-folder navigation order and group titles.
lib/source.ts Fumadocs source-API loader.
lib/layout.shared.tsx Shared header / nav for docs and home.
lib/shared.ts App name and GitHub config used by layouts and OG.
source.config.ts Fumadocs MDX configuration and Zod schemas.

Writing Docs

Create a new .mdx file under content/docs/. The frontmatter schema is:

---
title: Page title
description: One-line summary used in navigation and OG cards.
---

To add a navigation group, add a meta.json next to the pages:

{
  "title": "Group title",
  "pages": ["index", "another-page"]
}

See the Fumadocs page conventions guide for the full schema.

Cross-Verification Policy

User-facing documentation in content/docs/ should reflect the behavior in the KumoApp repository. When a change in KumoApp meaningfully alters product behavior (CLI commands, navigation, paths, permissions, persistence, runtime configuration), update the corresponding page in the same change set. Each user-visible CLI command, app destination, and file path documented here is cross-referenced against docs/ and the source under Sources/ in KumoApp.

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors