This project is not maintained, you are better off using a lein template, see https://clj-templates.com
A Yeoman starter seed for Clojure + ClojureScript stack
-
Yeoman:
npm i -g yo
-
Leiningen:
e.g.brew install leiningen
on OS X, look up the wiki for other options -
Heroku CLI:
e.g.brew install heroku/brew/heroku
Not strictly required, but you can also use:
npm i -g generator-cljseed
yo cljseed
Inside your newly generated project, you can run commands such as:
- lein fig:dev (to start a ClojureScript REPL with live reload)
- lein fig:test (to run tests)
- lein package (to build a jar)
- heroku create your-project-name && lein heroku deploy
- before deploying to heroku, you can override the default region with heroku create --region eu my-project
- if you get "Name [your-project-name] is already taken", make sure to replace your Heroku project name also in project.clj under :heroku {:app-name field, otherwise the deployment will fail.