Gitpod Drupal workspace
December 18, 2021 ยท View on GitHub
Gitpod Drupal workspace
An opinionated Docker image you can use with Gitpod.io as also as any other Docker based development tool. Focused on Drupal 8+ development.
Source code
Docker image
Usage
Simply, on your .gitpod.yml file start from this image:
image: tplcom/gitpod-drupal-workspace
Software installed
Check the commands.md file to get a summary of the installed tools. Inside docker image run
commandsto get the equivalent list.
Docker environments:
PHP tools:
- deployer
- captainhook
- codeception
- GrumPHP
- Magallanes
- phan
- phive
- phing
- phpbrew
- phpcbf, phpcs (PHP_CodeSniffer)
- phpcpd
- phpmd
- phpmetrics
- robo
- security-checker
- wp-cli
Drupal related tools:
Composer packages (global):
- composer 2.x
- consolidation/cgr
- ergebnis/composer-normalize
- mglaman/drupal-check
- szeidler/composer-patches-cli
- tightenco/takeout (docker scaffolding)
Nodejs packages (global):
- artilleryio/artillery (load testing)
- flood-io/element (load testing)
- grunt-cli
- gulp-cli
- husky
- nightwatch
- yeoman
Python packages:
Other tools:
- ansible
- brew (inherited from base image)
- capistrano
- git-crypt
- git-svn
- k6 (load testing)
- remi/teamocil
- rsync
- rupa/z
- sass
- scmbreeze/scm_breeze
- screen
- tmux/tmux
Similar tools
Inspired by:
- https://github.com/shaal/DrupalPod
- https://github.com/hussainweb/drupalqa
- https://github.com/jakzal/phpqa/