juxt / fuzz

Example ClojureScript Project that happens to wrap Slack

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fuzz

Sample minimalist ClojureScript project using Google Material Designs.

Has handlers demonstrating a range of tech from the ClojureScript ecosystem.

  • Basic Ring/HttpKit, ClojureScript integration
  • Figwheel
  • cljsbuild
  • js interopt
  • Dommy
  • Hiccups
  • Mustache.js
  • Core.Async
  • Om/React
  • clj-http
  • Server sent events

Usage

Fire up figwheel:

rlwrap lein figwheel

Repl in, do

(dev)

(reset)

Visit port 8080.

Expose :slack-token via environ to run the Slack functionality.

Run (send-msg "foo") from the REPL to send a message to the #ldnclj channel.

License

Copyright © 2015 JUXT LTD.

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

About

Example ClojureScript Project that happens to wrap Slack

License:Eclipse Public License 1.0


Languages

Language:Clojure 93.4%Language:HTML 5.6%Language:CSS 1.0%