WARNING. This package is unstable and work in progress, do not depend on it.
B0 describes software construction and deployments using modular and customizable definitions written in OCaml.
B0 is built on top of the B00 build library which provides arbitrary build abstraction with reliable, efficient incremental rebuilds.
For B0 users.
For B0 users of specific tools.
opam manual describes the opam support to generate opam package files and publish them in repositories.For B0 programmers.
B00 is the build model used by B0. It can be used for its own good to devise domain specific build system – see for example the brzo or odig tools.
The b0.b00.std and b0.b00.kit libraries also provide sharp tools for quick "scripts" and command line tools even if you are not using b0.b00.
b0.b00.stdThe b0.b00.std library has a few things that should be in the stdlib and a few others that should not be but are useful for B0 and B00 based programs.
B00_std Standard needs for B0 and B00 programs (and sometimes for any program but it's getting better).b0.b00The build library.
b0.b00.kitToolkit for working with B00 and B0. A few things do not depend on the b0.b00 library but are useful to have under your hand.
B00_base64 Base64 codec.B00_fexts Sets of file extension sets.B00_findex File indexes.B00_htmlg HTML generation.B00_http World Wide Web interaction.B00_lines Parse text lines.B00_serialk_json JSON text support.B00_serialk_sexp S-expression support.B00_serialk_text UTF-8 text lexing tools.B00_trace Trace build operations.B00_cmark B00 cmark support.B00_github GitHub interaction.B00_jsoo B00 js_of_ocaml support.B00_ocaml B00 ocaml support.B00_odoc B0 odoc support.B00_os Operating system and machine information.B00_vcs Version control system (VCS) repositories.B00_rsync rsync support.B00_cli Command line user interface fragments.B00_editor Editor interaction.B00_pager Pager interaction.B00_pdf_viewer PDF viewer interaction.B00_www_browser Web browser interaction.B0 is the system for describing software construction and deployments via B0 files.
b0B0_build B0 builds.B0_def B0 definitions.B0_dir B0_dir directory structured access.B0_meta Metadata.B0_cli Command line user interface fragments.Only needed if you want to process B0 files your own own way. See the B0 driver development manual.
b0.kitToolkit for writing your B0 files.
B0_kit APIs to use in B0 files.B0_jsoo js_of_ocaml B0 file supportB0_ocaml OCaml B0 file support.B0_ocaml_eco OCaml eco-system support.B0_opam B0 opam support.B0_release B0 software release helpers.B0_srcs Select source files.| authors |
|
| changes-files | |
| depends | |
| homepage | |
| issues | |
| license |
|
| license-files | |
| maintainers |
|
| online-doc | |
| readme-files | |
| repo |
|
| tags | |
| version |
|