🤝 Community
Community
How to get help, how to contribute, who's building OpenELIS Global, and how to keep up with the project.
Get help (the short version)
I need to… | Go to |
|---|
I need to… | Go to |
|---|---|
Ask a question about how to use OpenELIS | |
Report a bug I found | |
Suggest a feature | GitHub Issues (use the "enhancement" label) |
Request a documentation fix | Comment inline on the specific Confluence page |
Get help with my installation | OpenMRS Talk (search first, then ask) |
Get help integrating with FHIR | OpenMRS Talk — interoperability questions |
Contribute code | GitHub repo — see For Developers for onboarding |
Apply for Google Summer of Code | See the GSoC pages below |
Be added as an OpenELIS team contributor | Reach out on Talk; the team will help |
Where the community lives
OpenMRS Talk — OpenELIS Global category — the primary discussion forum. Sign up, search, ask, share.
DIGI-UW/OpenELIS-Global-2 — main source code repository (Java backend, React frontend)
openelisglobal/openelisglobal-plugins — analyzer plugins repository
docs.openelis-global.org — published developer documentation site (auto-built from the repo)
Programs
Google Summer of Code
OpenELIS Global participates in Google Summer of Code (GSoC) as a mentor organization under OpenMRS. Students implement substantial features over a summer with mentor guidance.
GSoC 2024 — past program
GSoC 2025 — past program
GSoC 2026 — current/upcoming program
GSoC — Guidelines for Students — read this if you're considering applying
Volunteer of the Month
Recognition for community contributors who've made outstanding contributions to the project.
Developer Stages
OpenELIS Global tracks contributor progression through defined developer stages — useful for new contributors planning their growth path.
Resources
Style Guide
OpenELIS Global Style Guide — v1 Foundations — the canonical reference for UI tokens (Carbon Design System, the navy split-shell theme), typography, color, spacing, voice & tone (canonical terminology, capitalization, punctuation), notifications, and accessibility floor. Required reading for designers and frontend developers.
Meeting notes
Weekly OpenELIS Global team meetings are recorded as meeting-notes pages. They're useful context for what the team is working on each week. The Meeting Notes Index contains 18+ weekly notes from 2025.
Coming in Phase 3: A dedicated Meeting Notes Archive page that groups weekly notes by year so the active community space stays focused on current work.
How to contribute (high level)
Documentation
Edit Confluence pages directly. Comment on pages that are unclear or out of date. The space is the living source of truth — the team welcomes updates from anyone in the community.
Code
See For Developers for the onboarding path. Coordinate with the team in Talk before starting substantial work.
Testing & QA
If you find a bug, file it on GitHub. If you can write a Playwright test that reproduces it, even better — see the QA Framework documentation in For Developers.
Translation
The translation workflow is via Transifex. See How to Translate OpenELIS for the contributor flow.
Stay current
Watch this Community page to be notified of new programs and community announcements.
Subscribe to OpenMRS Talk's OpenELIS Global category to get email digests of new threads.
Watch the Releases page for version announcements.