History is a static site (and Markdown document) generator that aims to simplify the various reports (and website) related to LambdaLille.
After forking lambdalille/history
and cĺoning it to your machine:
cd history
opam install . --deps-only --with-doc --with-test
opam install yocaml
opam install yocaml_markdown yocaml_unix yocaml_jingoo yocaml_yaml
There is a bit of ceremony involved in installing Yocaml
because its
maintainer doesn't seem to have had the faith to
package it properly on OPAM. What a shame!
If you have Make
installed, you can simply run make
(or make build
).
Alternatively, you can use dune
directly by running dune build
.
Each time the project is compiled, an executable bin/history.exe
is created
and you can run it to generate history.md
: ./bin/history.exe
. The command
will generate the file _markdown/history.md
which is roughly a report of the
various events already encoded (that have taken place, at LambdaLille).
At the moment, improving the generator is not a priority, so the best way is to build on what has already been encoded to add missing data.