OCamlPro / drom

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 Github and will generate files for Github Actions CI and Github pages.

Home Page:https://ocamlpro.github.io/drom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spin and Drom integration

tmattio opened this issue · comments

Hi!

First off, thanks a lot for your work on Drom, it's really nice to see some initiative to simplify users' workflow and project generation.

I'm especially excited by the project generation part, as I have spent some time thinking about this when developing Spin.

I see a lot of overlaps with Spin and Drom (which is great, because they have been developed independently, so it's a good signal for the need for such a tool). I was wondering how you feel about an integration of the two. The immediate benefit is to provide a single template format for OCaml's community, that Drom, Spin, or any other tool could consume.

Drom has a scope a bit larger than Spin, so I'm tempted to suggest that Drom could use Spin as a library for the project generation part.

Does that seem like a good idea to you? If it does, I'm planning on looping back on Spin in the coming weeks and would gladly integrate any feature you would need for such integration to happen.

Thanks again for all your work 🙂