Commit Graph

83 Commits

Author SHA1 Message Date
Louis Roché f57c084f4b fix typo in quick start documentation (#79) 2017-05-17 08:12:58 +01:00
Jeremie Dimino d0be25cd88 manual.org and quick-start.org no longer exist 2017-05-15 17:14:10 +01:00
Rudi Grinberg 56093df13e Read The Docs
Port manual to RST to make it usable on readthedocs.

conf.py was only there to make it easy to preview changes if you have sphinx
installed.
2017-05-15 11:53:55 -04:00
Jeremie Dimino 15f43615c5 Add a note about % in user rules
Related to #73
2017-05-11 16:07:59 +01:00
Jeremie Dimino ddadf85d62 doc 2017-05-08 17:11:04 +01:00
Jeremie Dimino dce491e661 Add a subst command for watermarking files 2017-05-08 16:56:21 +01:00
Bikal Gurung 6ab59ddc53 Fix typo (#70) 2017-05-08 08:16:22 +01:00
Jeremie Dimino 4130bc2f63 Add support for ${version:<package>} 2017-05-05 12:26:56 +01:00
hhugo 5cf647e358 Documentation for js_of_ocaml (#69) 2017-05-05 08:49:29 +01:00
hhugo 031d57a70a Documentation for JavaScript targets 2017-05-04 14:11:42 +01:00
Jeremie Dimino 411d1a2f2c Refactoring
- add Super_context.resolve_program and use it everywhere.
- add src/js_of_ocaml.mli
2017-05-02 12:01:27 +01:00
hhugo 86a4f0324a Add js_of_ocaml support (#60)
Add rules for building .js files from .bc files using js_of_ocaml as well as rules for separate js compilation when --dev is passed.
2017-05-02 11:25:37 +01:00
Jeremie Dimino b48f545b5f Update manual about (package ...) fields in alias stanzas 2017-05-02 10:13:03 +01:00
Rudi Grinberg c9ec382f28 Document package field in alias stanza 2017-05-02 09:57:03 +01:00
Jeremie Dimino 52b326ab43 Advertise reason support 2017-04-20 16:52:05 +01:00
Jeremie Dimino ff6019c919 Document manual installation and where external libraries are looked up 2017-04-19 16:06:32 +01:00
Jeremie Dimino aea7ba8cbf Update the opam invocation 2017-04-18 12:32:39 +01:00
Jeremie Dimino 03f1f42e57 Document: --cookie library-name="..." 2017-04-17 13:56:44 +01:00
Jeremie Dimino 07871b1190 Add support for ${lib-available:<name>} forms 2017-04-17 12:48:54 +01:00
Jeremie Dimino 72550dc3e0 Add a -p/--for-release-of-packages command line argument
`-p pkgs` is the equivalent of `--root . --only-packages pkgs`
2017-04-10 10:44:49 +01:00
Jeremie Dimino d948edbc4c Add a (no_dynlink) field 2017-04-10 10:10:15 +01:00
Rudi Grinberg b9d145dd80 Fix typo in manual 2017-04-07 17:23:35 -04:00
Jeremie Dimino 989d0bd91a s/option/field/ 2017-04-03 16:29:27 +01:00
Rudi Grinberg 3e3d92c9e5 Add menhir support (#42)
Adds the menhir stanza which desugars into a Rule.t with Support for:
* ocamlyacc like use
* modular parsers with --base
* passing extra flags

Also add tests and documentation.
2017-04-03 16:25:43 +01:00
Jeremie Dimino d14fdd8f98 Document how to run tests
Fix #45
2017-03-30 18:10:23 +01:00
Adrien Guatto c05f410b75 Improve wording and fix typos in documentation 2017-03-30 17:42:07 +01:00
Jeremie Dimino 3ae53de431 Add an "executable" stanza and make it easier to install executables
(executable ...) is easier to use where there is a single executable.

Also add a (package ...) and (public_name <name>)/(public_names
(<names)) to executable/executables stanzas, to make it easier to
install executables.

Closes #33
2017-03-22 15:09:26 +00:00
Jeremie Dimino 57f4203102 Fix a few (action ...) in the doc
Closes #32
2017-03-22 11:25:57 +00:00
Jeremie Dimino a07df550e0 Update the quick-start guide 2017-03-21 14:39:12 +00:00
Jeremie Dimino a84e338436 Typo
Fix #31
2017-03-21 10:49:54 +00:00
Jeremie Dimino 8c6cffd2df Document (files_recursively_in ...) 2017-03-15 09:11:42 +00:00
Jeremie Dimino 847c771cb8 Add (jbuild_version 1) to jbuilds in the quick start guide 2017-03-14 09:43:55 +00:00
Jérémie Dimino ba08f27678 Add a few more redirections
- with-{stdout,stderr,outputs}-to
- ignore-{stdout,stderr,outputs}
- variable ${null} for /dev/null or NUL on Win32
2017-03-13 08:10:59 +00:00
Laurent Mazare 0b7d16ccdf Fix the runtest alias example. 2017-03-10 21:28:44 +00:00
Jeremie Dimino dd6a23ec18 Fix #15
When there are no <pkg>.opam files in parent directories, use the
whole workspace as scope
2017-03-10 15:44:17 +00:00
Jeremie Dimino 4aec06ee46 Better rules for finding the root 2017-03-10 10:41:34 +00:00
Hao Wu 5faf444db3 Fix doc: jbuilder build xxx instead of jbuilder xxx (#16) 2017-03-10 09:39:59 +00:00
Jeremie Dimino 374c29c7cc Install the quick start guide 2017-03-09 12:02:26 +00:00
Jeremie Dimino fa95e71565 Update the quick start guide 2017-03-09 12:02:02 +00:00
Jérémie Dimino 74e015923a Ignore <package>.opam when <package> is empty 2017-03-09 06:41:42 +00:00
Jeremie Dimino 3a86b3fefa Fix root finding
Look for .opam files instead of .install ones...
2017-03-08 12:10:54 +00:00
Jeremie Dimino 7e36b3cd86 Add self_build_stubs_archive to v1 2017-03-07 13:21:54 +00:00
Jeremie Dimino 4722d0e0d3 Update the manual 2017-03-06 15:15:04 +00:00
Jeremie Dimino a90b436020 Update the manual 2017-03-06 14:23:15 +00:00
Jérémie Dimino 6364f70245 Fix a few ppx related issues 2017-03-05 11:57:27 +00:00
Jérémie Dimino cef3847977 Do no require ppx_driver 2017-03-05 09:38:39 +00:00
Jeremie Dimino 8633236dfa Update the manual 2017-03-03 13:18:21 +00:00
Jeremie Dimino 8ddcf0b160 typo 2017-03-03 07:25:06 +00:00
Jeremie Dimino 4fa0844e42 Remove build-package in favor of --only-packages 2017-03-02 18:21:19 +00:00
Jeremie Dimino 51ce0c2daf Restrict the scope of internal names
Otherwise building several packages at once doesn't always work
2017-03-02 16:57:28 +00:00