I was looking for a new project today and decided to revamp my WordPress development environment to useĀ Varying Vagrant Vagrants. It’s a great project with an even better community around it. If you’re doing any kind of WordPress development, I highly suggest you take a look and see if it can work for you.
One of the difficulties I had in getting started was how to keep my plugin repositories in their current location, while still giving the virtual machine access to the files. I found a great article from Sudar that covered how to get directories synced to the virtual machine using Vagrant’s synced_folder capability. This setup worked great for my complete plugins, unfortunately it wasn’t going to be a solution for single file plugins.