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...
This is for issue [117](https://github.com/OCamlPro/drom/issues/177). At this point Drom does not mention which package has the problem when it fails to parse name. This PR improves error msg by checking...
When the package is a directory (happened to me with a `test` folder), `drom` fails with a `Sys` exception. This fixes the error
Working through the Quick Start prompts you to issue the following series of commands: ``` $ drom new hello_world $ cd hello_world $ drom project $ drom build -y $...
I get the error `Error: Field "preprocess" is present too many times` when trying to add a `preprocess` directive in the `package.toml` when using skeleton `js_program`. Perhaps it needs to...
If a package.toml file does not exist (likely due to a typo), the following error is show: `Error: Missing field 'name' in package.toml` If the file does not exist, I...
If I start a new project which requires a modified version of a package `A` which is not the official one on `opam`. Is there a way to specify that...
I defined `pin-depends` in `opam-trailer` in my main `package.toml` (the one with the same name as the project), and then again for a separate package, but only the main one...
I am trying to use the `dune-libraries` property under `[fields]` to handle an issue where netsys is missing a dependency on `threads`: https://github.com/ocaml/dune/issues/1024 https://gitlab.com/gerdstolpmann/lib-ocamlnet3/-/issues/14 I added threads to `package.toml`: ```toml...
At the moment there does not seem to be a way to pass options to `menhir`. As a use case, here's what I'd need in the `dune` file of a...