I’ve struggled to set up a Vagrant environment to test and finally package tAD libraries into a proper WordPress plugin.
The reason of my struggle is that symbolic linking will not work in synchronized folders in Vagrant. This means that my idea of a central folder of plugins and themes symbolically linked to the synced folders of each vagrant virtual machine is not possible.
I’ve used PuPHPet to up all my machines and the proposed solution did not work. Any plugin folder I try to symlink into a virtual machine WordPress installation plugins folder simply does not appear.
While copying and pasting the whole plugin folder into said folder will make the plugin appear.
I’ve stumbled on VVV and I’m giving that a try. This means losing Vagrant power of testing code against different server solutions, PHP versions and OSes but I guess WordPress is an abstraction from the server layer enough to deem that a little loss. WordPress theme and plugin development in mind that more specialised solution might be a better solution in the long run.