Comprehensive documentation for workflow-kit GitHub Actions workflows
Visit the documentation site: workflow-kit.github.io/docs
This documentation is built with MkDocs Material.
# Install dependencies
pip install -r requirements.txt
# Serve locally
mkdocs serve
# Access at http://localhost:8000# Build static site
mkdocs build
# Output in site/ directory- MkDocs — Static site generator
- Material for MkDocs — Theme
- Mermaid — Diagrams
- GitHub Pages — Hosting
docs/
├── docs/ # Documentation source
│ ├── index.md # Homepage
│ ├── getting-started.md # Getting started guide
│ ├── workflows/ # Workflow documentation
│ │ └── pr-auto-labeler/ # PR Auto-Labeler workflow
│ └── assets/ # Images and static files
├── mkdocs.yml # MkDocs configuration
├── requirements.txt # Python dependencies
├── Dockerfile # Docker build
└── .github/workflows/ # GitHub Actions
└── deploy-docs.yml # Auto-deploy to GitHub Pages
Documentation is automatically deployed to GitHub Pages when changes are pushed to main branch.
The deployment workflow:
- Installs dependencies
- Builds the MkDocs site
- Deploys to
gh-pagesbranch - GitHub Pages serves the site
- Fork the repository
- Create a feature branch
- Make your changes
- Test locally with
mkdocs serve - Submit a pull request
MIT License - see LICENSE for details.
Made with ❤️ by the workflow-kit team