Collie is a management panel to control entities in relational databases. It can be embedded into a web application written on clojure.
Collie's building infrastructure is based on Boot (Clojure build framework). To install it, please, follow the instruction.
PhantomJS is required to run client side tests. You can install it with /scripts/install_phantomjs
or manually. You should have root permissions when running a script.
This section describes boot commands which you can use. It contains only project specific aspects related to boot using.
boot set-full-environment show
- To get a full environment for all sub-modules you can use set-full-environment task.
boot watch speak set-environment-for-server-tests test
- To run tests for server side code.boot watch speak set-environment-for-client-tests test-cljs
- To run tests for client side code (you must install phantomjs before running client side tests).
boot build-jar install
- To build a jar file and install it into the local maven repo (.m2)