---
# System prepended metadata

title: OCaml Docs CI TODO list
tags: [ocaml.org]

---

---
tags: ocaml.org
---

# OCaml Docs CI TODO list

## ocaml-docs-ci
- [x] Remove git merges to live branch
- [ ] Distinguish between failure to solve vs failure to build
- [ ] Call voodoo-do on failure
- [ ] Write package metadata for voodoo-do to consume (e.g. revdeps)
- [x] Capture build logs on failure and write them for voodoo-do to consume


## voodoo
- [ ] New mode for handling failures (ie, output build failure logs in packages/foo/1.2.3/index.html)
- [x] Update menus
- [x] Package page (non-versioned)
- [x] Packages page
- [x] Move uses of alpine js to voodoo-client
- [ ] Remove breadcrumbs
- [ ] Links in main title (e.g. in Base.Array.Foo each should be clickable)
- [ ] Better page for ocaml-base-compiler
- [ ] Improve general package pages
- [ ] Cope better with libraryless packages

## v3.ocaml.org
- [ ] Integrate subset of docs
      + need minimal packages page and package pages
      + Voodoo creates these pages, ocaml-docs-ci runs voodoo


