DDEV Aljibe: a complete local development environment

Aljibe is an extension for DDEV that we've developed at Metadrop and forms the basis of all our local development projects.
Aljibe, the container for Drupal drops, offers the following tools, which are integrated with DDEV and ready to use:
- Behat for BDD (behaviour-driven development) and acceptance testing
- BackstopJS for visual regression testing
- Unlighthouse for website quality reviews, following Lighthouse standards
- Pa11y for accessibility analysis
- MkDocs for technical project documentation
- Adminer for graphical database management
As they are DDEV extensions, these tools can even be used without the complete package.
Additionally, Aljibe allows for features such as video recording of Behat tests, testing support, multisite support, rapid technical onboarding, best practices, disabling of unused containers, and other benefits. For us, it's a fundamental piece of development and a way to enormously simplify the process.
During the workshop, you'll be taught how to use it, with a demonstration of the different available features, so you can use it in your current or future projects. All that's required is to have DDEV (and Docker) installed locally, along with a minimal familiarity with it.

Ricardo Sanz