Closed ElectreAAS closed 1 year ago
This is in draft format for the moment, because I can't get the packaging right, but the main code is ready for review @art-w @punchagan !
The new commit history should be much clearer, and allow for more precise reviewing. In the current state, the project doesn't build due to, I assume, linking problems at runtime (cb-schema not being available in dockers probably)
As #422 is now merged, the content is upstreamed, and with #424 the noise of the packaging has been resolved. I'll close this PR and associated issues as completed.
This PR creates two new packages:
cb-schema
which is used internally as the one-stop API, andcb-check
which is an executable taking in a file or stdin and checking that the produced json is of the correct format.This would probably solve #385.
PS: I unified the various
.ocamlformat
files that were lying around for some reason, sorry for the noise