Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Tip

Before jumping into setup local code for development, it is important to understand Bahmni and its architecture. This is because different sub-components of Bahmni have different backing code repositories (in different tech stacks) and hence, it is imperative you understand what repository/codebase you wish to setup locally, and why.

  1. Training: Please watch Bahmni training video here to get familar with Bahmni software and architecture: Bahmni - Starting off the Bahmni Journey - Dec 2021 (Training)

  2. Demo: Play with our online Bahmni demos to get familiar with Bahmni look-and-feel and functionality: Bahmni Online Demo

  3. Docker: Setup Bahmni locally on your own machine using this: Running Bahmni on Docker

  4. Code: Now you can setup the code (brief steps mentioned below for frontend and backend of Bahmni EMR). Note: You will need to know which repository you need to setup depending on what you wish to change. Ask on Slack #community channel for guidance.

Learn how to get started with the Bahmni Codebase. This article describes how to quickly get started with the codebase. For a more detailed guide, see https://bahmni.atlassian.net/wiki/spaces/BAH/pages/1310748/Developer+s+Guide.

...

Setting Up Bahmni on Docker

...