fdanielsen / scavenger

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

scavenger

FIXME: description

Requirements

leiningen is required for running and compiling the project.

Installation

Install clojure dependencies with:

$ lein deps

Set up the Datomic database by running:

$ lein run -m clojure.main script/init-datomic.clj

Usage

Start the Datomic database first. Given that the Datomic binaries are on your path, run:

$ transactor <absolute path to project root>/transactor.properties

If this is the first startup, initialize the database by running the following:

$ lein run -m clojure.main script/init-datomic.clj

Start backend API server, with interactive client side REPL:

$ lein run -m clojure.main script/figwheel.clj

The application will now be available at http://localhost:3449/ and connects to a REPL on first load. Run expressions in the REPL to have them be executed in the browser. Any changes to the code will automatically be rebuilt and pushed to the browser.

For better readline support in the REPL, install rlwrap and run figwheel through it:

$ rlwrap lein run -m clojure.main script/figwheel.clj

Examples

...

Bugs

...

Any Other Sections

That You Think

Might be Useful

License

Copyright © 2015 FIXME

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.

About

License:Eclipse Public License 1.0


Languages

Language:Clojure 97.5%Language:HTML 2.5%