Each component comes bundled with its scripts to provision, deploy & configuration.
Each component repositories come bundled with README files, which tells you how to provision an environment. For local installations "vagrant provision" should do the job.
Most components come with submodules (if any) which are required by them.
On production environment, we provision and deploy using ansible. The "FreeSHR-Playbook" has all the ansible scripts required.
For any clarification or details, please sign up and send an email to sharedhealth@googlegroups.com.