Skip to content

Latest commit

 

History

History
39 lines (32 loc) · 1.93 KB

README.md

File metadata and controls

39 lines (32 loc) · 1.93 KB

SolomonJS

A DOM manipulation library focused on allowing full javascript ux development with minimal html.

Setup

Direct

  1. Download your desired version of SolomonJS.
  2. Put the .js file in your project folder or on the server you wish to use as a cdn.
  3. Add <script src="[wherever you put it]"> at the top of your html <body>
  4. Add id="root" to the root of your html <body>
  5. Done. Once initial setup is completed. Visit the wiki to get acquainted with Solomons capabilities. Happy coding!

CDN

  1. Add <script src="https://cdn.jsdelivr.net/gh/SolomonLib/SolomonJS@master/solomon/Solomon.js"></script> to your html file.
  2. add id="root" to your html <body> tag.
  3. Done. Once initial setup is completed. Visit the wiki to get acquainted with Solomons capabilities. Happy coding!

Who what and why?

Solomon is mostly made for personal projects, however as the project has grown, a few friends and colleagues have shown interest. So I've ultimately decided to make it 100% public including the dev branch.

What does it do?

SolomonJS began as a simple dom manipulation library but has grown to a simple, powerful dom-based ux system, allowing you to write your static web application in nearly pure javascript.

Features

  • Powerful DOM manipulation, simplified for faster development.
  • Built-in (optional) router for single page web applications.
  • Generics for use with custom code and other libraries.

Contribution

All contributions should follow my Simple contribution style guide, however due to this being a very small project, this is more a guideline than a law. If the project grows, more effort will be spent on style requirements.

NOTICE: Pre-minified SolomonJS releases will be discontinued until beta release