O3 Developer Docs
The frontend framework for OpenMRS
Learn how O3 leverages modern frontend technologies and a modular architecture to enable our community to build faster, together.
Short Link to this guide: om.rs/o3docs
Contents in This Guide
- Introduction to O3 for Developers
- Prerequisite Knowledge
- Key O3 Repositories
- Configure O3
- Forms in O3
- Core Concepts of O3 Architecture
- Frontend Modules
- App Shell
- Coding Conventions
- Recipes for O3 Development
- Extension System
- Modal System
- Configuration System
- Upgrade to 3.x Frontend
- Feature Flags
- Workspaces
- Breadcrumbs
- Migrating to esm-core v5
- Migrating to Core v6.3.1-pre.2986
- O3 Framework API Reference
- Changelog
- Workspace v2 Migration Guide