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)