I want to wrap up my site built using Mirage so that it's as convenient as possible for others to clone, edit, run, and deploy it.
1. I'm unclear on whether I should put the project dependencies in the opam file, or in the config.ml file https://github.com/mirage/mirage-skeleton/blob/master/static_website/config.ml#L49 I've added everything to the config.ml file (though I have to re-add it to the merlin file as well, manually keeping things in sync) so that it runs just fine, but is this the way to distribute it for others to hack on? 2. Can someone clarify how these pieces fit together, along with with there are two commands: add_to_ocamlfind_libraries add_to_opam_packages And whether I should be duplicating packages between them? 3. I'm using menhir in my project, and the source for that code is in a subdir, liquid/, so when running ocamlbuild I need to include the flags `-I liquid -use-menhir`. The makefile that's generated from `mirage configure --unix` doesn't include these flags, and obviously overrides any changes I make to it. Where should I be configuring this kind of thing? Thanks for the help! Best, Sean
_______________________________________________ MirageOS-devel mailing list [email protected] http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel
