Setup Local Development Enviornment
README for a project
Last updated
Was this helpful?
README for a project
Last updated
Was this helpful?
This project is based on BLT, an open-source project template and tool that enables building, testing, and deploying Drupal installations following Acquia Professional Services best practices.
Ensure that your computer meets the minimum installation requirements (and then install the required applications). See the .
Fork the parent repository in GitHub
Request access to the Acquia-PSO organization in GitHub
Request access to the Acquia Cloud Environment for MTACC
Setup a SSH key that can be used for GitHub and the Acquia Cloud (you CAN use the same key)
Clone your fork
Add the parent repository as an upstream
Install Composer Dependencies (warning: this can take some time based on internet speeds. If you have problems delete the vendor folder and rerun the command.)
Setup Virtual Machine (warning: this can take some time based on internet speeds)
SSH into your vagrant environment.
Sync your local environment with ACE's Dev Env
Rebase from main branch: $ git fetch upstream
and $ git rebase upstream/develop
Checkout a branch with the ticket-number $git checkout -b MTACC-[ticket-number]
Pull a full database: $ blt sync:refresh
Do whatever work is required for ticket
Create new commit(s) as needed. All commit messages should follow the pattern: PROJ-XXX: commit messages go here. They must include the Ticket Number (with a dash AND a colon), a message, and a period.
Run Tests / Validation Scripts
Ensure no other changes have been made to the upstream/develop. If they have, rebase your branch.
Push back to your forked origin repo $git push origin [branch-name]
Go to github and create a pull request.