Checkout all Bahmni source code

WARNING: THIS PAGE HAS BEEN ARCHIVED AND IS OBSOLETE. THIS IS AVAILABLE ONLY FOR HISTORICAL REFERENCE PURPOSES. PLEASE REFER TO THIS PAGE FOR SETTING UP BAHMNI DEVELOPMENT ENVIRONMENT: Bahmni Development Environment


Refer to the following document to get a high level idea of the purpose of each repository: List of Repositories needed for Development on Bahmni

Execute this command to get all the repositories required for Bahmni Development. The following are the pre-requisite to execute the curl command that follows. 

  • Your github user needs to added into Bahmni project
  • Your machine ssh public key need to be there in your github account, so that github can identify you
  • Some projects use Maven to build. Make sure mvn is present in your path. 
# This command will clone all repositories of Bahmni to /tmp/src/bahmni path. It will create /tmp/src/bahmni path if its not already there.
curl -s https://raw.githubusercontent.com/Bahmni/utilities/master/dev/clone-bahmni-repos.sh > /tmp/clone-bahmni-repos.sh
bash /tmp/clone-bahmni-repos.sh -d /tmp/src/bahmni

Note

jq has to be installed to run the above scirpt. Check this URL to install jq: https://stedolan.github.io/jq/download/

The Bahmni documentation is licensed under Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0)