Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 897 Bytes

README.md

File metadata and controls

33 lines (21 loc) · 897 Bytes

SchedulerJS

A simple Mithril application using ES6 modules for structure and future compatibility. All code is compiled to be ES5 compatible using Browserify and Babel.

Installing

To begin, install the NPM dependencies.

npm install -g gulp
npm install

Then run:

gulp serve

This will compile all the code an start a local web service. Visit http://localhost:8080 in your browser.

Challenges

This is an example application attempting to structure Mithril, or any micro JS framework, into a large single-page application that scales.

Challenges include:

  • Determining global state and configuration (FLUX-like).
  • Storing data models and forming relationships.
  • Accommodating complex UI/UX designs.

Contributing

Contribute at will! 👍