lambdalille / history

History is a document generator for LambdaLille

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

history

History is a static site (and Markdown document) generator that aims to simplify the various reports (and website) related to LambdaLille.

Local installation

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!

Compilation

If you have Make installed, you can simply run make (or make build). Alternatively, you can use dune directly by running dune build.

Usage

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).

How to contribute

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.

About

History is a document generator for LambdaLille

License:GNU General Public License v3.0


Languages

Language:OCaml 99.6%Language:Makefile 0.4%