Developing
There are a few prerequisites you will need to get started:
Install a current version of:
Then what you need to do depends on the component you will be working on.
bucklescript
In the repository root run
yarn install
Then see scripts in package.json
native
In the repository root directory run
esy install
Then see scripts in esy.json
website
In the website directory run
yarn install
Then see scripts in website/package.json
Running tests
The tests files are located in bucklescript/test and run against both platforms.
They are run against the native codebase via some dune rules in native/test/dune.