Skip to content

russmatney/starters

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

Starters

A handful of starter templates for miscellaneous projects

Related blog post.

TODO ClojureScript Frontend

  • Shadow-cljs
  • Re-frame
  • Reagent
  • Garden/Herb

Clojure + ClojureScript Fullstack App

Currently only supported via REPL (no production build process in place)

Frontend:

  • Shadow-cljs
  • Re-frame
  • Reagent
  • Devcards
  • Reitit router

Backend:

  • Systemic
  • PneumaticTubes
  • dev alias undos java-error-tossing optimizations

Both:

  • Prompt-less cider jack-in via .dir-local vars

TODO Features

  • tick time support across tubes
  • tubes fork that supports custom handlers
  • embedded nrepl on backend
  • user ns starts server
  • env-based server host and port
  • atom-watcher pattern for pushing results to fe

Install Deps

cd fullstack
yarn install
shadow-cljs compile app

Start running from emacs

Usually via M-x cider-jack-in-clj&cljs, select shadow-cljs (twice), then :app.

TODO Clojure CLI tool

  • Cli-matic
  • GraalVM usage

About

A handful of starter templates for misc clojure projects

Topics

Resources

License

Stars

Watchers

Forks