Skip to content

A data-flow front-end web framework in ClojureScript, resting on ReactJS without using its internals, and ruled by One Cursor.

License

Notifications You must be signed in to change notification settings

nottoseethesun/vibrashank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vibrashank

Join the chat at https://gitter.im/christopherbalz/vibrashank

A John Deere Vibrashank Chisel Plow
"Because a good tool is a pleasure to use." That's a Vibrashank Chisel Plow, characterized by tines made of solid spring steel that are used for aerating farmland soil. Like the data flow into the presentation layer in this framework, a vibrashank chisel plow transmits power straight down into the soil, using simple but very unique tines to do the job like no other.

Overview

A data-flow front-end web framework in ClojureScript, resting on ReactJS without using its internals, employing a singleton root Cursor, using CSP to organize and order client/server communication, and prioritizing React JSX for markup.

By "front-end" is meant code that either runs on the web browser, or runs on the server as a server-side rendering operation.

Installation

Pre-requisites

If you are not already set up with lein and clojure, you will need to do the following:

  1. Install the latest version of the Java JDK (not the SE or JRE). There is no generic link to the latest JDK, in a mark of lack of usability for developers, but here is the download page for Java JDK 8.
  • There may be easier ways to install the jdk, such as with a brew cask (Caskroom/cask/java).
  1. Install lein in your preferred way, such as brew install leiningen.

Installing and Running this Project

git clone [email protected]:christopherbalz/vibrashank.git
lein figwheel

Extra Info

See the lein commands available for this environment at: https://github.com/reagent-project/reagent-template

Running

This builds and runs: lein figwheel

For more refined commands, see the lein commands available for this environment at: https://github.com/reagent-project/reagent-template

Links

Status

This project is just beginning.

Contributing

See https://github.com/christopherbalz/vibrashank/wiki#contributing

About

A data-flow front-end web framework in ClojureScript, resting on ReactJS without using its internals, and ruled by One Cursor.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published