Skip to content

Latest commit

 

History

History
60 lines (49 loc) · 2.99 KB

README.md

File metadata and controls

60 lines (49 loc) · 2.99 KB

Obvia

Obvia is an MIT-licensed open source Javascript framework created to make the development of single page applications as easy and obvious as possible. It is designed with the objective of being easy to work with, separating code from data, separating structural components (layout) from functional components and allowing embedded state and history management. Obvia consists of UI components, application and applets, general use libraries, and code generation utilities.

Browser Compatibility

Obvia supports all browsers that are ES5-compliant (IE8 and below are not supported).

Documentation

To check out the documents and live examples, please visit obviajs.com

Questions

For questions and support, please use the community chat. The issue list of this repository is exclusively for bug reports and feature requests.

Issues

Before reporting an issue, please read the Issue Reporting Guidelines. Issues that do not follow the guidelines may get closed.

Want to Help?

If you would like to contribute some code or improve the documentation, please read our Contribution Guidelines then check out the current issues. Your work is always appreciated!

Libraries

This is a list of all the open source libraries used in the Obvia framework. yaml.js
tokenize.js
micro-requirejs
Deep Clone
Get Font Awesome Icon from MIME
Debounce decorator
CSS hasStyleRule
Coroutine
MD5 (Message-Digest Algorithm)

Roadmap

This is a basic roadmap with some instructions to keep in mind when working with Obvia.

  • State management
  • Hot Reload
  • The Applet (& App) should handle URL hash changes via an external dependency (the existing logic is to be wrapped in a default provider)
  • Security should be provided by external dependencies

Contribution

Thank you to everyone who has contributed to Obvia! If you would like to financially support Obvia's development, please consider making a donation on our PayPal.

License

MIT