Getting Started with Choco
This guide walks you through setting up and contributing to Choco documentation.Prerequisites
- Node.js 20+
- pnpm 9+
- A GitHub account with access to
choco-hq
Quick Start
Project Structure
Writing Guidelines
Frontmatter
Every page requires a frontmatter block:Naming Conventions
File and directory names use kebab-case. See the Naming Conventions guide for the full system.Components
Mintlify provides rich MDX components:<CardGroup>and<Card>for navigation cards<Steps>for sequential instructions<Accordion>for collapsible content- Mermaid diagrams via fenced code blocks
Next Steps
- Read about Choco’s Architecture
- Understand our Naming Conventions
- Review the Domain Strategy