Skip to main content
Charm docs are built from MDX files under docs/.

Run Docs Locally

From the docs directory:
Then open the local URL printed in the terminal. On Windows, enable Developer Mode or run the terminal as Administrator if Mintlify fails to create symlinks.

File Structure

  • docs/docs.json: Mintlify configuration and navigation.
  • docs/docs.json variables: substituted in MDX content (for example {store_url} in pages).
  • Navbar href values in docs.json must be literal URLs; Mintlify validates them as URIs and does not substitute {variable} placeholders there. Keep them in sync with variables.store_url and variables.discord_url.
  • docs/quickstart: onboarding.
  • docs/templates: starter templates.
  • docs/guides: developer workflow guides.
  • docs/cli: command reference.
  • docs/platform: platform features.
  • docs/oss: contributor and open-source pages.

Add a Page

  1. Create a .mdx file.
  2. Add frontmatter with title and description.
  3. Add the page path to docs/docs.json.
  4. Run Mintlify locally.
  5. Open a PR.

Writing Style

  • Start with the user goal.
  • Use short sections.
  • Include copy-pasteable commands.
  • Link related pages.
  • Avoid hidden assumptions.