This talk describes the process of generating documentation for every version of every package that can be built from the opam repository, and how it is presented as a single coherent website that is continuously updated as new packages are released and old packages are updated. The challenges of caching, of handling different compiler versions and incompatible libraries are all addressed. The process has been implemented as an OCurrent pipeline named
ocaml-docs-ci and is available on Github, and has been used to produce the documentation of more than 10,000 package versions, generating 2.5M HTML pages totalling 38GB of artifacts.
Fri 27 AugDisplayed time zone: Seoul change
20:00 - 21:30
|Probabilistic resource limits, or: Programming with interrupts in OCaml|
|Continuous Benchmarking for Ocaml Projects|
|A Multiverse of Glorious Documentation|
|Digodoc and Docs|