From 0797592d6d19bb7350bafbea5e1efc36402814db Mon Sep 17 00:00:00 2001 From: "k.koide" Date: Fri, 21 Jun 2024 11:52:56 +0900 Subject: [PATCH] remove unnecessary dependencies for document generation --- .github/workflows/gendoc.yml | 31 +++++++++++++++++++++++++++++++ mkdocs.yml | 4 ---- 2 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 .github/workflows/gendoc.yml diff --git a/.github/workflows/gendoc.yml b/.github/workflows/gendoc.yml new file mode 100644 index 0000000..4183862 --- /dev/null +++ b/.github/workflows/gendoc.yml @@ -0,0 +1,31 @@ +name: gendoc + +on: + workflow_dispatch: + push: + branches: + - doci + tags: + - '*' + +jobs: + gendoc: + name: Generate documentation + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v4 + + - name : Install dependencies + run: sudo apt-get install -y git cmake build-essential doxygen python3-dev python3-pip pybind11-dev libeigen3-dev libomp-dev python3-sphinx python3-sphinx-rtd-theme + + - name: Install python dependencies + run: python -m pip install mkdocs mkdocs-material + + -name: Generate documentation + run: | + cd docs && make all + + - name: Deploy documentation + run: | + cd docs && make deploy diff --git a/mkdocs.yml b/mkdocs.yml index 63a5cf2..f9b86f2 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -22,10 +22,6 @@ markdown_extensions: - pymdownx.inlinehilite - pymdownx.snippets - pymdownx.superfences - - pymdownx.emoji: - emoji_index: !!python/name:materialx.emoji.twemoji - emoji_generator: !!python/name:materialx.emoji.to_svg - - fontawesome_markdown copyright: Copyright © 2024 Kenji Koide extra: