Skip to content

rafaelscb/umbrella

Repository files navigation

Umbrella

Umbrella is a set of classes and tools to build JavaScript applications.

With Umbrella you create a single HTML file and inherit your JavaScript classes from Umbrella classes.

IMPORTANT! It works only on Windows and Linux. OS X is not supported at the moment.

Steps

Compiling the ANSI C utility tools:

  • cd umbrella/tools/
  • make

Compile (Windows):

  • cd umbrella/tools/
  • make -f Makefile.win32

Running the Umbrella Web Server

Run Umbrella Server and Start Demo:

  • cd umbrella
  • run-server.sh

Generating the deps.js file (a dependency graph)

Every time a new class is added or removed, regenerate the dependency files:

  • cd umbrella
  • run-deps.sh demos en

Compiling the final JavaScript and CSS

To compile a final solution:

  • cd umbrella
  • run-comp.sh demos.hello en
  • cat results/demos.hello.en.js

Testing the TODO list demo app

alt tag

License

GNU GPLv3 or later; see COPYING and LICENSE.

About

A set of tools and classes to build JavaScript applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published