This repository configures a clean Linux Mint installation as developer workstation. It configures various software components that allows to manage PHP projects (develop, debug etc.).
Main features:
- NGINX web server
- Development tools (PHP 7.4, 8.1, 8.2 and 8.3 with development configuration including XDebug, mc, flameshot, git, magic-wormhole, vim)
- IDEs: Visual Studio Code and PHPStorm trial version
- Discord for chat
- Brave and Firefox browsers
- Bitwarden password manager
- Docker with the Drupal Sidekick development stack including: Mailtrap, Varnish, Apache Solr, MariaDB
It contains an Ansible playbook and appropriate Ansible roles which install and configure the software components mentioned above on a target computer using SSH.
Read the installation documentation.