Installation¶
Installation from Sources¶
To install Liquidity from sources, you will need a working installation of OCaml with OPAM at least version 2.0.
As of Sept. 29, 2020, the following process should work:
Checkout the Github repository:
git clone https://github.com/OCamlPro/liquidity cd liquidity
This command should create aliquiditydirectory with thenextbranch.
Within the
liquiditydirectory, the Dune Network sources in branchmainnetshould be in a subdirectorydune-network. This can be achieved either with a symbolic link, or by checkouting the sources:make clone-dune-network
Install Liquidity dependencies:
make build-deps
Build and install:
make make install
The last command should install the commandliquidityin the OPAM switchliquidity.
Run a simple test:
(cd tests && liquidity test0.liq)
Optionally, you can build some local documentation with sphinx and the Read-The-Docs theme (
pip3 install sphinx-rtd-theme):make doc
The documentation should then be available in
docs/sphinx/Liquidity.pdf,docs/sphinx/Liquidity.epuband in thedocs/sphinx/_site/sub-directory for HTML.