summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorErin Moon <erin@hecke.rs>2021-01-18 13:00:28 -0600
committerGitHub <noreply@github.com>2021-01-18 14:00:28 -0500
commit8a7a0e502a3a446f115786a05085f65990af2c4b (patch)
tree1f1b2bba376226bfe77c03d3cf2878e16e3ffdae /.github
parent7b97550cee460008a12da5355a3ea9f43fca33e0 (diff)
Doxygen (#84)
* set up Doxygen - `.gitignore`: ignore Doxygen output - limit Doxygen search to relevant paths - move extra `.md`s to docs/ - `Makefile`: add Doxygen target - use as much SVG as possible for Doxygen diagrams - alias @meme as an \xrefitem * new github workflow: run doxygen and push to gh pages
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/doxygen.yml23
1 files changed, 23 insertions, 0 deletions
diff --git a/.github/workflows/doxygen.yml b/.github/workflows/doxygen.yml
new file mode 100644
index 0000000000..ea4eec6b9b
--- /dev/null
+++ b/.github/workflows/doxygen.yml
@@ -0,0 +1,23 @@
+name: run Doxygen to generate docs
+
+on:
+ push:
+ branches:
+ - main
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+
+ steps:
+ - uses: actions/checkout@v2
+ - name: generate docs
+ uses: mattnotmitt/doxygen-action@v1
+ with:
+ doxyfile-path: 'Doxyfile'
+ enable-latex: true
+ - name: deploy docs to github pages
+ uses: peaceiris/actions-gh-pages@v3
+ with:
+ github_token: ${{ secrets.GITHUB_TOKEN }}
+ publish_dir: ./docs/doxygen