Documentation for Cloudeval built with MkDocs and Material theme.
-
Install dependencies:
pip install -r requirements.txt
-
Serve documentation locally:
mkdocs serve
Visit
http://127.0.0.1:8000to view the site. -
Build documentation:
mkdocs build
docs/- Documentation source filesmkdocs.yml- MkDocs configurationrequirements.txt- Python dependencies.github/workflows/docs.yaml- GitHub Actions workflow for deployment
The documentation is automatically deployed to GitHub Pages using GitHub Actions:
- Automatic Deployment: On every push to
mainbranch - Manual Deployment: Use workflow dispatch in GitHub Actions
- Deployment Process:
- Builds MkDocs site
- Pushes to
gh-pagesbranch - Deploys via GitHub Pages Actions
Before the first deployment:
- Enable GitHub Pages in repository Settings → Pages (Source: GitHub Actions)
- Create
gh-pagesbranch (see DEPLOYMENT.md) - Push the workflow file to trigger deployment
Once deployed, the site will be available at:
- Custom domain:
https://docs.cloudeval.ai/(after DNS configuration) - GitHub Pages:
https://ganakailabs.github.io/cloudeval/
This repository is configured to use the custom domain docs.cloudeval.ai.
For Namecheap DNS setup, see NAMECHEAP_DNS_SETUP.md for step-by-step instructions.
For general custom domain information, see docs/CUSTOM_DOMAIN.md.
- Deployment Guide - Detailed deployment information
- Custom Domain Setup - How to configure a custom domain