package b0
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Software construction and deployment kit
Install
dune-project
Dependency
Authors
Maintainers
Sources
b0-0.0.6.tbz
sha512=e9aa779e66c08fc763019f16d4706f465d16c05d6400b58fbd0313317ef33ddea51952e2b058db28e65f7ddb7012f328c8bf02d8f1da17bb543348541a2587f0
doc/b0.kit/B0_opam/File/index.html
Module B0_opam.FileSource
opam file generation.
Generic representation
Source
type value = [ | `Raw of string(*A raw, unescaped value
*)| `B of bool(*A boolean.
*)| `S of string(*A string.
*)| `L of bool * value list(*A list of values, the boolean indicates whether line-by-line rendering should be forced.
*)
]The type for opam values.
The type for opam sections. The section name, the optional string and the contents of the section.
The type for comments.
to_string formats file contents to a string. If normalize is true this calls opam to lint and normalize the result.
Package files
pkg_of_meta ~with_name m is an opam package file from m. Here's an account of how opam fields are populated by metadata keys.
"authors:",B0_meta.authors."available:",B0_opam.available."build:",B0_opam.build."bug-report:",B0_meta.issues."conflicts:",B0_opam.conflicts."description:",B0_meta.description."depends:",B0_opam.depends."depopts:",B0_opam.depopts."dev-repo:",B0_meta.repo."doc:",B0_meta.online_doc."homepage:",B0_meta.homepage."install:",B0_opam.install."license:",B0_meta.licenses."maintainer:",B0_meta.maintainers."name:",B0_opam.nameiffwith_nameistrue."synopsis:",B0_meta.synopsis."tags:",B0_meta.description_tags."x-maintenance-intent:",B0_opam.x_maintenance_intent.
Finally the contents of B0_opam.file_addendum is appended after the definition of these fields.
See B0_opam.pkg_meta_of_pack for deriving metadata from build packs.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page