Skip to content

A simple proof-of-concept project to experiment with clojure.tools.deps, Integrant, and the Clean Architecture

Notifications You must be signed in to change notification settings

finalfantasia/try_integrant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A simple proof-of-concept project

This is written to experiment with

Starting a REPL with development dependencies/paths

# Clojure REPL
clj -A:dev

and then start the system:

user=> (go)
;; =>
;; :initiated

make some changes and then reset the system:

user=> (reset)
;; =>
;; :reloading (domain.message web.handlers web.aleph storage.date-time user main)
;; :resumed

and finally, halt the system:

user=> (halt)
;; =>
;; :halted

Building uberjar

./build_uberjar.sh

Running app

./run_app.sh

How to Test

curl 'localhost:3000/api/now'

curl 'localhost:3000/api/ping?feedback=pong'

curl 'localhost:3000/api/add?x=1&y=2'

About

A simple proof-of-concept project to experiment with clojure.tools.deps, Integrant, and the Clean Architecture

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published