Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.76 KB

README.md

File metadata and controls

42 lines (34 loc) · 1.76 KB

MachineView build-status

Maintainers

  • Josh Curtis
  • Will Medrano
  • Shubham Gogna

Requirements

  1. Java - Backend for Clojure
  2. lein - Build tooling for Clojure, install instructions here
  3. Web Browser - JavaScript capable browser. Chrome, Firefox, or Safari are recommended

Running Development Environment

  1. lein figwheel to host the application and provide a REPL into the browser
  2. Check it out on a web browser at localhost:3000

Other

  • lein with-profile cljs codox - Generate ClojureScript documentation under cljs_doc
  • lein with-profile clj codox - Generate Clojure documentation under clj_doc
  • lein doo phantom - Run ClojureScript tests, updates when files change.
  • lein test - Run Clojure tests once

Enabling Custom Formatting for Chrome/Chromium Console

  1. Open DevTools
  2. Go to Settings ("three dots" icon in the upper right corner of DevTools > Menu > Settings F1 > General > Console)
  3. Check-in "Enable custom formatters"
  4. Close DevTools
  5. Open DevTools

Development Resources

Adding JavaScript

  1. Place files under resources/public/js/
  2. Add them with the other js files in resources/public/index.html
  3. Add definitions of variables to be used under resources/public/js/externs.js

Resources