Add doxygen

This commit is contained in:
Alejandro Gallo 2021-09-06 17:24:23 +02:00
parent f337ef38c6
commit 537f7c6641
5 changed files with 2598 additions and 3 deletions

View File

@ -40,7 +40,9 @@ jobs:
run: nix-shell --run 'make bench' run: nix-shell --run 'make bench'
- name: create doc - name: create doc
run: mkdir doc && cd doc && echo hello world > index.html run:
cd doc && nix-shell --run 'make all'
cd doc && echo hello world > index.html
- name: Deploy - name: Deploy
uses: JamesIves/github-pages-deploy-action@4.1.0 uses: JamesIves/github-pages-deploy-action@4.1.0
@ -51,6 +53,6 @@ jobs:
- name: Upload dist - name: Upload dist
uses: actions/upload-artifacts@v2 uses: actions/upload-artifacts@v2
with: with:
name: lib.tar.gz name: lib
path: lib path: ./lib

1
.gitignore vendored
View File

@ -1 +1,2 @@
.emacs .emacs
doc/doxygen/

2576
doc/Doxyfile Normal file

File diff suppressed because it is too large Load Diff

7
doc/Makefile Normal file
View File

@ -0,0 +1,7 @@
DOXYGEN_INDEX = doxygen/html/index.html
all: $(DOXYGEN_INDEX)
$(DOXYGEN_INDEX):
doxygen Doxyfile

9
doc/shell.nix Normal file
View File

@ -0,0 +1,9 @@
{ pkgs ? import <nixpkgs> {} }:
pkgs.mkShell rec {
buildInputs = with pkgs; [
doxygen
];
}