An opinionated Docker image you can use with Gitpod.io as also as any other Docker based development tool. Focused on Drupal 8+ development.
Simply, on your .gitpod.yml
file start from this image:
image: tplcom/gitpod-drupal-workspace
Check the commands.md file to get a summary of the installed tools. Inside docker image run
commands
to 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
Inspired by: