Getting started

Follow the instructions in https://clojure.org/guides/install_clojure to get Clojure up and running.

Starting the system

Now it should suffice to run clj -M:dev -m dev in the clone of the taxonomy API repo to build and deploy the API. The logging messages should provide a link to where the API can be tested. If you run from your local machine and use the default config the link should be http://localhost:8080 or similar.

Running tests

  • clj -M:test:kaocha runs all tests.
  • clj -M:test:kaocha --watch runs all tests continuously and looks for changes to the code.
  • clj -M:test:kaocha --focus :unit --watch runs only the (slightly faster) unit tests continuously.