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

Contributors 3

  •  
  •  
  •