Contribution
All suggestions welcomeβ
See the list of issues on GitHub and pick one! Or report your own.
If you are having doubts on why or how something works, don't hesitate to ask a question via GitHub Issues.
This probably means that the documentation, ScalaDocs or code is unclear and could be improved for the benefit of all.
Testing locallyβ
Tests don't require any environment installed, so simply run:
sbt test
Note: most important tests are integration-tests, so pay close attention when updating them.
Building the site locallyβ
- Start the site in watch mode:
make start-site
- In case of documentation changes, re-generate the documentation:
make gen-doc
The watcher should pick up your changes
Working on Documentationβ
If you are editing the documentation (not the API Scaladocs) and you want to see the results as you work, you can:
- Run
npm run startfrom the/websitedirectory, which will start the Docusaurus server (port3000), and leave it running. - Run
sbt mdocfrom the root/directory, which will copy your changes from thesrcdirectory (where you are working) to thetargetdirectory (where Docusaurus can see the changes to update the browser window).