Skip to content

feat: add FunctionContainer, Log and tools #1

feat: add FunctionContainer, Log and tools

feat: add FunctionContainer, Log and tools #1

name: Doxygen GitHub Pages Deploy Action
on:
workflow_dispatch:
push:
paths:
- '.github/workflows/deploy_doxygen_page.yml'
- 'Doxyfile.cfg'
jobs:
generate_doxygen:
name: Generate and Deploy Doxygen Documentation
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5
with:
submodules: true
- name: Install Doxygen
run: |
sudo apt-get update
sudo apt-get install doxygen -y
- name: Install theme
run: |
mkdir -p docs
git clone https://github.com/jothepro/doxygen-awesome-css.git
cd doxygen-awesome-css
git checkout v2.4.1
cd ..
- name: Generate Doxygen Documentation
run: doxygen Doxyfile.cfg
- name: Create .nojekyll file
run: touch docs/html/.nojekyll
- name: Deploy
uses: peaceiris/actions-gh-pages@v4
with:
github_token: "${{ secrets.GITHUB_TOKEN }}"
publish_dir: ./docs/html