tarides / ocaml-platform-installer

The best way for developers to write software in OCaml
ISC License
61 stars 8 forks source link

Should both `dune-release` and `opam-publish` be in the Platform? #22

Open pitag-ha opened 2 years ago

pitag-ha commented 2 years ago

As mentioned very briefly at the end of https://github.com/tarides/ocaml-platform/issues/19, we need to discuss what to do about the situation that both dune-release and opam-publish are in the Platform. The current suggestion in our state of the Platform docs is simply to demote opam-publish to the Sustained category and to promote dune-release to Active. Of course, that would be the simplest solution. Do you think the community in general would be behind that decision?

Difference between the two tools

As far as I can tell, the differences between the two tools are:

Discussion

I don't have an opinion about what to do with these two tools myself yet. So far, I've just been working out the differences between the two tools. I'm discussing with the maintainers what they think and if there might be implementation parts/ideas of opam-publish that could serve dune-release as well and in that sense it would make more sense to "merge" the two tools instead of moving one of the tools on the path to get deprecated and keeping only one without collaboration. If anyone here has an opinion or more context on this, please let me know!

panglesd commented 2 years ago

Note: in the first release, only dune-release is included.