Skip to content

Latest commit

 

History

History
87 lines (60 loc) · 1.52 KB

README.md

File metadata and controls

87 lines (60 loc) · 1.52 KB

aluminium

A web application showcasing image recognition using deep learning, based on Cortex library.

You can see it in action at https://deeplearning.magnet.coop/

Developing

Setup

When you first clone this repository, run:

lein duct setup

This will create files for local configuration, and prep your system for the project.

Environment

To begin developing, start with a REPL.

lein repl

Then load the development environment.

user=> (dev)
:loaded

Run go to prep and initiate the system.

dev=> (go)
:duct.server.http.jetty/starting-server {:port 3000}
:initiated

By default this creates a web server at http://localhost:3000.

When you make changes to your source files, use reset to reload any modified files and reset the server. Changes to CSS or ClojureScript files will be hot-loaded into the browser.

dev=> (reset)
:reloading (...)
:resumed

If you want to access a ClojureScript REPL, make sure that the site is loaded in a browser and run:

dev=> (cljs-repl)
Waiting for browser connection... Connected.
To quit, type: :cljs/quit
nil
cljs.user=>

Testing

Testing is fastest through the REPL, as you avoid environment startup time.

dev=> (test)
...

But you can also run tests through Leiningen.

lein test

Legal

Copyright (c) 2018, 2019 Magnet Coop.

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