![]() ![]() Drupal VM is preconfigured to install a fresh copy of Drupal 8 for local hacking, but it's easy to configure it to run whatever Drupal site and configuration you like! Drupal VM also includes all the tools I need in my day-to-day development, and even installs helpful software like Apache Solr, Memcache, and MailHog.Īnother common scenario I have as a contrib module maintainer and core contributor is my need for a quick, fresh Drupal environment where I can run Drupal 8, 7 or 6 HEAD and hack on core or one of my contrib modules (like Honeypot). Whether a site is built via drush makefiles, uses a 'codebase-in-a-git-repo' approach, or is built with install profiles and drush commands, it works with Drupal VM. I built Drupal VM over the past two years for my local Drupal development needs, and continue to improve it so it meets all the above criteria.ĭrupal VM is a local development environment that works with a variety of Drupal site development workflows with minimal friction. If your entire team is going to standardize on something, you should standardize on something that gives everyone the standard layout that's required, but the flexibility to work with each developer's environment and preferred development tools. If you're looking for a way to improve team-based Drupal development, all these bullet points apply. But some of these points apply to everyone, like being fast, simple, and flexible. If you're a die-hard Mac user and don't ever work with any developers on Windows or Linux, you don't need to worry about Windows support. Should be deployable to production (so your local dev environment matches prod exactly)Ī lot of these points may have more or less importance to a particular team or individual developer.Should work on Windows, Mac, and Linux with minimal or no adjustment. ![]() Should include all the tools you need, but allow you to disable whatever you don't need (e.g.unless you need them for your particular project?) No extra languages or libraries should be required (why install Ruby gems, npm modules, etc. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |