PHPUnit
Drupal offers a few types of phpunit regression testing suites, and those tests can also be run in CI/CD and in local development.
Development tools, Continuous Integration and Continuous Delivery/Deployment (CI/CD), and generally the processes that streamline development operations.
Drupal offers a few types of phpunit regression testing suites, and those tests can also be run in CI/CD and in local development.
GitLab is the most powerful and user-friendly. GitHub is the most ubiquitous. Codeberg is the most ethical. Worktree is the most (only) Canadian.
I developed a semi-automated method to keep databases roughly in sync across environments.
Pa11y and Pa11y-ci are helpful accessibility testing tools, as part of your CI workflow or running locally.
Playwright is a helpful testing tool, both locally and in your CI processes.
PHP Linting and CS Testing in VS Code and as CI/CD jobs can help reinforced Drupal best practices.
Using GitLab CI/CD to deploy new containers with Docker swarm, and run the Drupal database update script.
A simple job to prune old Docker objects on a runner.
A script to run on first build of the local dev environment including supporting Playwright, pa11y, and phpunit.
The devcontainer file specifies how VS Code will run this environment, including extensions, settings, and scripts.