2019 was an amazing year for DDEV-Local thanks to all of your contributions, involvement and experience! DDEV-Local is open source so that we can work together to support a broad range of users using our local development environment across operating systems and PHP projects. We were proud to be able to support DDEV communities in person this past year at various Drupal and TYPO3 CMS events, where we heard from users and worked through special use-cases together.
The result of all this collaboration was a series of nifty new features we’ve listed below in a poll. We’d love to hear which were your favorites, so that we can understand what has been most valuable to you as we plan work for 2020.
DDEV-Local open source contribution stats
- DDEV-Local had more than 329 pull requests, 326 issues closed, and 304 commits
- 3700 active DDEV-Local users have telemetry turned on, contributing back incredibly useful data on how you are using the tool and how you expect it to work
- Total contributors to DDEV-Local increased to 70 individuals
- 7 major releases of DDEV-Local and many minor releases, including major features and scores of minor features and bug fixes
Vote for your favorite DDEV-Local development environment features!
DDEV-Local added a lot of new features in 2019. We’re hoping they’re the ones you like the best.
- NFS mounting support (performance improvement on macOS and Windows)
- Homebrew support on Linux, Chocolatey support for Windows
- Trusted https using mkcert
- Dynamic web container updates using webimage_extra_packages and custom Dockerfile
- Use DNS (instead of /etc/hosts) to resolve the project name (project.ddev.site)
- Catalog and remember stopped projects
- Hook system expansion
- `ddev share` command to temporarily show a project to others anywhere in the world
- `ddev launch` command to launch browser, ddev mysql for direct access to mysql client
- `ddev poweroff` to shut down all projects and containers (without losing anything)
- Custom commands – simple bash scripts to add custom capabilities for your project or team
- Real user inside containers, giving the ability to add files to user environment (“homeadditions”)
- Support (most) all MariaDB and MySQL versions, rather than only MariaDB 10.1 and 10.2
- Completely new and more robust Windows Installer (by @gilbertsoft)
How to contribute to DDEV-Local
The DDEV-Local roadmap has current plans, but we aim to keep it in sync with what you’re looking for. In fact, one of the top items we’d like to move forward with is bringing together a DDEV-Local “advisory group” of interested users to help guide the roadmap. If this sounds like something you would like to be involved in, please leave a note on this issue expressing your interest and include what content management system (CMS) you work with.
Our mission is to support anyone working locally on a PHP project, reduce barriers to open source contributions, and to give you the ability to launch your project using the best that cloud native technology can offer. Thank you very much to the DDEV community for guiding these projects and contributing your time, expertise as a user, and of course, code.