-
Notifications
You must be signed in to change notification settings - Fork 0
How to contribute
Bell Eapen edited this page Nov 10, 2025
·
1 revision
Want to share your elixir (LangServe app) or conch (OpenMRS O3 ESM/CDS Hooks client) with the DHTI community? Follow this checklist for a smooth contribution:
- Naming
- Elixirs: Prefix with
dhti-elixir-(e.g.,dhti-elixir-fhire) - Conchs: Prefix with
openmrs-esm-or descriptive name (e.g.,openmrs-esm-dhti-template)
- Elixirs: Prefix with
- README
- Brief description and purpose
- Quickstart instructions (install, run, test)
- Example usage/screenshots if possible
- License
- Include an open-source license file (MIT, Apache 2.0, etc.)
- Minimal Config
- Elixirs: Provide a working
bootstrap.pyor config file - Conchs: Document required environment variables or endpoints
- Elixirs: Provide a working
- Versioning
- Use semantic version tags (e.g.,
1.0.0)
- Use semantic version tags (e.g.,
- Tested with DHTI
- Confirm it works with the latest DHTI stack (see Getting Started)
- Link
- Create an issue to add your repo to List of open-source elixirs or List of open-source conchs via PR