Web development in Drupal 8 with platform.sh
change of user
The following is a guide for web development with Drupal 8 using the following techniques:
- Drupal VM for local development
- Git repository using Bitbucket
- Bitbucket integration with platform.sh - push code to Bitbucket and automatic deploy in platform.sh
- Github workflow, one branch per user-story, one environment per branch
- Everything in Master branch is deployable
- Code goes upstream
- DB goes downstream
- Drupal 8 configuration must be exported and commited
Roles
Senior developer - the one who merges code into Master
Developer - contributor to code
Requirements
Cloud accounts
- Bitbucket
- platform.sh
On local machine
- Source Tree
- Platform CLI (in local machine and VM)
- Drupal VM
- Drush (in local machine and VM)
- Drupal Console (in local machine and VM)