drom
drom copied to clipboard
drom is a wrapper over opam/dune in an attempt to provide a cargo-like user experience. It can be used to create full OCaml projects with sphinx and odoc documentation. It has specific knowledge of Gi...
The idea would be to have a boolean flag in projects (which can be overridden on a per package basis) to enable `bisect_ppx` support. If it is enabled, we should...
If a value is in a `package.toml` we should warn if an equal one is added in a `drom.toml` file package section. E.g. when `kind = "library"` is present in...
Users may want to also disable CI on macos or linux. So, replace `windows-ci` by: ``` ci-systems = [ "ubuntu-latest", "macos-latest", "windows-latest" ] ``` by default. Users may choose to...
Add something like `drom install --global 4.10.0` or `drom install --global current`
The name of the project would be inferred from the name of the directory. Other informations could be inferred from the `dune-project` file if present and no `drom.toml`.
This would be useful to e.g. work with git submodules.
Tags don't seem to be heavily used on opam. Would be nice to facilitate more use. I am not sure how to do this exactly, but this project might hekpt