An open source Vagrant configuration for developing with WordPress
Shell Nginx PHP VimL
Latest commit 78f8a33 Jan 17, 2017 @jeremyfelt jeremyfelt committed on GitHub Merge pull request #1080 from LoreleiAurora/fix-hosts
Add hosts defined in config file to machine host file

README.md

Varying Vagrant Vagrants

Varying Vagrant Vagrants is an open source Vagrant configuration focused on WordPress development.

VVV is copyright (c) 2014-2017, the contributors of the VVV project under the MIT License.

Project Objectives

  • Provide an approachable development environment with a modern server configuration.
  • Continue to work towards a stable state of software and configuration included in the default provisioning.
  • Provide excellent and clear documentation throughout VVV to aid in both learning and scaffolding.

VVV is ideal for developing themes and plugins as well as for contributing to WordPress core.

Software included with Varying Vagrant Vagrants

VVV is built on a Ubuntu 14.04 LTS (Trusty) base VM and provisions the server with current versions of several software packages, including:

  1. nginx (mainline version)
  2. MariaDB 5.5.x (drop-in replacement for MySQL)
  3. php-fpm 7.0.x
  4. WP-CLI (master branch)
  5. memcached
  6. PHPUnit
  7. Composer
  8. NodeJs
  9. Mailcatcher

For a more comprehensive list, please see the full documentation.

How to Use Varying Vagrant Vagrants

Full documentation can be found in the docs/ directory of this repository and on the varyingvagrantvagrants.org website.

VVV requires recent versions of both Vagrant and VirtualBox.

Vagrant is a "tool for building and distributing development environments". It works with virtualization software such as VirtualBox to provide a virtual machine sandboxed from your local environment.

Besides VirtualBox, provider support is also included for Parallels, Hyper-V, VMWare Fusion, and VMWare Workstation.

Contributors

The following people have contributed code to the VVV projects. Names are listed in order of initial contribution.

@jeremyfelt, @carldanley, @ericmann, @lkwdwrd, @TheLastCicada, @tddewey, @johnpbloch, @kadamwhite, @scribu, @danielbachhuber, @tollmanz, @mbijon, @markjaquith, @curtismchale, @Mamaduka, @lgedeon, @pmgarman, @westonruter, @petemall, @cmmarslender, @mintindeed, @mboynes, @aaronjorbin, @tobiasbg, @simonwheatley, @ocean90, @lvnilesh, @alexw23, @zamoose, @leewillis77, @imichaeli, @andrezrv, @cadwell, @cfoellmann, @westi, @ryanduff, @selinerdominik, @ericandrewlewis, @vDevices, @sunnyratilal, @enejb, @salcode, @mattbanks, @aaroncampbell, @tnorthcutt, @neilpie, @francescolaffi, @itsananderson, @foolswis, @lloydde, @jmbarlow, @nacin, @thewebists, @iparr, @chrishepner, @miya0001, @iamntz, @mirmillo, @garyjones, @teraphy, @DrewAPicture, @jjeaton, @ntwb, @bradp, @jb510, @pbearne, @robneu, @hubdotcom, @michaelbeil, @EHLOVader, @HongPong, @twisty7867, @khromov, @amchoukir, @grantnorwood, @MatthewEppelsheimer, @cristovaov, @coreymckrill, @jonathanbardo, @rasmusbe, @eriktrom, @f4bsch, @meitar, @keegoid, @LoreleiAurora, @cobyan, @goblindegook, @dlackty, @rene-hermenau, @jdevalk, @kadimi, @sc0ttkclark, @jonathanbossenger, @hello-jason, @weskoop, @thebrandonallen