Welcome to the very early development of Boulangerie the package manager made for the Baguette# exotic programming language
The structure is heavily inspired by OPAM the OCaml Package Manager.
Boulangerie is in the OPAM repository you can install boulangerie with opam install boulangerie
make sure you update Baguette# to the latest version to support the integration with boulangerie (first version to support it is v2.2.1)
boulangerie enter
initialize a new projectboulangerie taste
execute the current projectboulangerie buy
install local librariesboulangerie storefront
list available librariesboulangerie buy --lib lib
install a distant libraryboulangerie raise
updates the local repositoryboulangerie raise --lib lib
updates a distant library
To use it in a B# file you just need to do a LAUGEWECKLE PARISBREST library PARISBREST
, and it will load the lib.baguette
file of the specified library.
To publish your library,
-
Release your library and add the url in your baguette file like in
coco33920/tartelettes/0.4/boulangerie.json
-
fork this repository
-
add in the
repository
folder yourboulangerie.json
file undergithub/name/version
-
add in the
repository.boulangerie
your library, likegithub/name:version
-
Commit, push, and pull request this repository !