New Calimero documentation site built with MkDocs Material.
- Python 3.11+
- pip
- Install dependencies:
pip install -r requirements.txt- Start development server:
mkdocs serve- Open in browser:
http://127.0.0.1:8000
The site will auto-reload when you make changes.
docs/
├── docs/ # Documentation content
│ ├── intro/ # Introduction
│ ├── builder-directory/ # Developer guide
│ ├── app-directory/ # App examples
│ ├── privacy-verifiability-security/
│ ├── assets/ # Images, logos, etc.
│ └── stylesheets/ # Custom CSS
├── mkdocs.yml # MkDocs configuration
├── requirements.txt # Python dependencies
└── vercel.json # Vercel deployment config
- Logo files:
docs/assets/img/logo-black.svgandlogo-white.svg - Favicon:
docs/assets/img/favicon.svg - Custom styles:
docs/stylesheets/extra.css
Configure in mkdocs.yml:
- Colors (primary/accent)
- Fonts
- Features
- Navigation
Production: Push to master → https://docs.calimero.network
Preview: Open PR → Unique preview URL (posted by Vercel bot)
No manual deployment needed! Everything is automated.
See DEPLOYMENT.md for detailed deployment guide.
Configuration files:
vercel.json- Build and output settingsrequirements.txt- Python dependenciesruntime.txt- Python version.github/workflows/build-check.yml- CI validation
mkdocs buildOutput will be in the site/ directory.
- Create or edit Markdown files in
docs/ - Update navigation in
mkdocs.ymlundernav: - Test locally with
mkdocs serve - Commit and push to deploy
- Live Site: https://docs.calimero.network
- MkDocs: https://www.mkdocs.org
- Material Theme: https://squidfunk.github.io/mkdocs-material
- GitHub: https://github.com/calimero-network/docs