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

Reply via email to