Package Exports
- oda-framework
- oda-framework/oda.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (oda-framework) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
ODA Framework
It's a progressive ES framework based on the technology of Web Components and designed especially for rapid development of custom UI/UX for web applications.
- Features The ODA Framework allows its users to create interactive user interfaces of any complexity rapidly and easily. Web application code becomes as simple and straightforward as it is even possible for debugging and further distribution. Effective updating and rendering of an interface are carried out automatically whenever there is any change in the data itself or in the state of web components.
- Technologies It is used a component-oriented approach based on all 4 basic elements of the Web Components technology: Custom Elements, Shadow DOM, HTML Templates, and Modules. It implements all the requirements of PWA and PWC technologies.
- Advantages Simplicity of coding and learning, code minimizaton with its functionality maximization, the substantial increase of the development speed and extensibility due to the re-use of ready-made web components, both self- and third-party-developed. High rendering efficiency for any changes occurring within an interface. Capability to develop cross-platform mobile applications.
Learn how to use ODA Framework in your own project.
Installation
ODA Framework has been designed for gradual adoption from the start, and you can use as little or as much ODA Framework as you need:
- Use Online Playgrounds to get a taste of ODA Framework.
- Add ODA Framework to a Website as a
<script>tag in one minute. - Create a New ODA Framework App if you're looking for a powerful JavaScript toolchain.
You can use ODA Framework as a <script> tag from a CDN, or as a oda-framework package on npm.
Browser Compatibility
ODA Framework supports all browsers that are ES5-compliant (IE8 and below are not supported).
Documentation
You can find the ODA Framework documentation on the website.
Check out the Getting Started page for a quick overview.
The documentation is divided into several sections:
You can improve it by sending pull requests to this repository.
Questions
For questions and support please use the official forum or community chat. The issue list of this repo is exclusively for bug reports and feature requests.
Issues
Please make sure to read the Issue Reporting Checklist before opening an issue. Issues not conforming to the guidelines may be closed immediately.
Good First Issues
To help you get your feet wet and get you familiar with our contribution process, we have a list of good first issues that contain bugs which have a relatively limited scope. This is a great place to get started.
Changelog
Detailed changes for each release are documented in the release notes.
Contribution
Please make sure to read the Contributing Guide before making a pull request. If you have a ODA-related project/component/tool, add it with a pull request to this curated list!
Thank you to all the people who already contributed to ODA Framework!
License
ODA Framework is MIT licensed.