Kolibri developer documentation
develop
Contributing
Getting started
Tech stack overview
How To Guides
Frontend architecture
Single-page Apps
Layout of frontend code
Shared core functionality
Vue components
Frontend code conventions
Vuex
HTML5 API
Adding dependencies
Unit testing
Frontend build pipeline
Backend architecture
Server/client communication
Development workflow
Build system and workflow
Release process
Internationalization
Manual testing & QA
Release Notes
Kolibri developer documentation
Frontend architecture
Edit on GitHub
Frontend architecture
ΒΆ
Single-page Apps
Defining a new Kolibri module
Creating a side nav entry
Content renderers
Kolibri Content hooks
Layout of frontend code
Shared core functionality
JS libraries and Vue components
Styling
Dynamic core theme
Bootstrapped data
Additional functionality
Vue components
Design system
SVG Icons
Frontend code conventions
Linting and auto formatting
Vue.js components
Styling anti-patterns
Vuex
HTML5 API
Standard Web APIs
SCORM
xAPI
Custom Navigation
Basic API
Adding dependencies
Unit testing
Frontend build pipeline
Read the Docs
v: develop
Versions
latest
release-v0.9.x
release-v0.8.x
release-v0.7.x
release-v0.10.x
develop
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds