Skip to content

doc: Added doxygen support #30

doc: Added doxygen support

doc: Added doxygen support #30

name: Documentation
on: [push, pull_request, workflow_dispatch]
permissions:
contents: write
jobs:
docs:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install dependencies
run: |
python -m pip install sphinx-toolbox
pip install sphinx sphinx_rtd_theme myst_parser
- name: Sphinx build
run: |
sphinx-build doc/sphinx doc/sphinx/_build
- name: Deploy sphinx to GitHub Pages
uses: actions/deploy-pages@v4
with:
artifact_name: gh-pages
token: ${{ secrets.GITHUB_TOKEN }}
# - name: Deploy doxygen to GitHub Pages
# uses: DenverCoder1/[email protected]
# with:
# branch: gh-pages
# github_token: ${{ secrets.GITHUB_TOKEN }}
# folder: doc/doxygen/html
# config_file: doc/doxygen/Doxyfile