Automated Docs Site (#101)

This commit is contained in:
Sachin Sankar
2026-02-12 14:01:42 +01:00
committed by GitHub
parent ef56ab4972
commit 4ae9fb2590
12 changed files with 704 additions and 42 deletions
+31
View File
@@ -0,0 +1,31 @@
name: Deploy Documentation
on:
release:
types: [published]
workflow_dispatch:
permissions:
contents: write
jobs:
deploy-docs:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.x"
cache: "pip"
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install mkdocs mkdocs-autolinks-plugin mkdocs-material mkdocstrings-python
- name: Build and Deploy
run: |
mkdocs gh-deploy --force