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