/Kolibri

The Web UI Toolkit

Primary LanguageJavaScript

Kolibri

If you want to use Kolibri, please have a look at the

Home Page

where you find how to "install" and use the Kolibri and how you become owner of the code without the need for any license.

Kolibri does not require node.js or npm or any of such tools.

Notes for developers

Sources

The src dir is under docs such that we can publish the sources directly.

Styling

Kolibri comes with its own design system (figma).

When changing default css or the style API, make sure to check examples, test report, and style overview.

Inspection Profile

The settings for the inspection profile are maintained in the file JS_TypeSystem.xml that can be imported in IntelliJIDEA under Preferences -> Inspection Profile.

The goal is to never push code that causes any inspection findings. Some perceived typos (unknown words) might remain that you can safely add to your local dictionary.

Automatic Bundling

Every push to the repository automatically creates a production bundle via a GitHub action and deploys the bundle here .