Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Contributing: Difference between revisions

From OHC Network Wiki
Content deleted Content added
OHC identity seed
ย 
Add Navbox contributing (via update-page on MediaWiki MCP Server)
ย 
Line 57: Line 57:


{{Note|title=Code of Conduct|1=All participation in the Care community is governed by the [<nowiki/>https://github.com/ohcnetwork/care/blob/develop/CODE_OF_CONDUCT.md Contributor Covenant Code of Conduct]. Please read it before contributing.}}
{{Note|title=Code of Conduct|1=All participation in the Care community is governed by the [<nowiki/>https://github.com/ohcnetwork/care/blob/develop/CODE_OF_CONDUCT.md Contributor Covenant Code of Conduct]. Please read it before contributing.}}

{{Navbox contributing}}


{{Related}}
{{Related}}

Latest revision as of 09:51, 6 July 2026

guidecontributingCARE 3.0+

Care is an open-source Electronic Medical Record (EMR) platform for managing patients, health workers, and hospitals. It is built and maintained in the open, and contributions of every kind are welcome โ€” code, documentation, bug reports, and translations.

This guide is for developers who want to run Care locally, understand how it fits together, and submit changes back upstream.

๐Ÿ’ก New here?
If you're looking for product or operator documentation rather than the contributor workflow, start at the core documentation home.

The two repositories

edit edit source

Care is split across two repositories under the [https://github.com/ohcnetwork ohcnetwork] GitHub organization:

Repository Stack What it is
[https://github.com/ohcnetwork/care ohcnetwork/care] Django REST Framework (Python) The backend โ€” the API, data model, and business logic for patients, facilities, and users.
[https://github.com/ohcnetwork/care_fe ohcnetwork/care_fe] React + TypeScript The frontend โ€” the web application that talks to the backend API.

The frontend is a separate app that points at a running backend, so most full-stack work involves running both repositories side by side.

How this guide is organized

edit edit source
  • Local development โ€” get each side of the stack running on your machine:
  • Plugins โ€” extend Care with pluggable apps without forking it.
  • Contribution workflow โ€” branching, pull requests, reviews, and how changes get merged.

You should be comfortable with:

  • Git and GitHub โ€” cloning, branching, and opening pull requests.
  • Basic web development โ€” running a local dev server and editing application code.

You don't need prior healthcare-domain knowledge to make your first contribution. The local-development guides cover the language- and tooling-specific setup for each repository.

Where to get help

edit edit source
๐Ÿ“ Code of Conduct
All participation in the Care community is governed by the [https://github.com/ohcnetwork/care/blob/develop/CODE_OF_CONDUCT.md Contributor Covenant Code of Conduct]. Please read it before contributing.