[wp-trac] [WordPress Trac] #43711: Let's create a standard development setup for WordPress core.

WordPress Trac noreply at wordpress.org
Thu May 31 00:06:59 UTC 2018


#43711: Let's create a standard development setup for WordPress core.
------------------------------+------------------------------
 Reporter:  omarreiss         |       Owner:  (none)
     Type:  enhancement       |      Status:  new
 Priority:  normal            |   Milestone:  Awaiting Review
Component:  Build/Test Tools  |     Version:  trunk
 Severity:  normal            |  Resolution:
 Keywords:                    |     Focuses:
------------------------------+------------------------------

Comment (by TJNowell):

 > Weird, maybe I am confusing VIP QuickStart.

 That's correct, VIP Quickstart provisioned via a puppet setup, though VIP
 Quickstart is quite dead

 As a sidenote:

  - VVV 2 is intended to be disposable, you configure what you want and
 provision, and a VM gets created, with the intention that you can throw
 the VM away and recreate it at any time
  - We have Jenkins pre-building base boxes with Ubuntu 14, and are in the
 testing phase prior to merge
  - VVV 2.2.1 now only requires a single vagrant plugin, and updates to the
 Contributor day USB generator now bundle that plugin with the USB drive,
 eliminating all network dependencies
  - It seems Pento has his own solution that installs Node and grunt
 watchers on the host then fires up a docker based WP setup via an electron
 app ( https://github.com/pento/wordpress-development-environment ). The
 irony being that the code could be simplified by swapping the commands for
 vagrant commands as only vagrant up, provision, and halt would be
 necessary

 I appreciate the desire to make getting started with contribution easier,
 but it's clear the existing projects for local dev already have this in
 mind as VVV demonstrates, and as Mike indicated with new versions of WP
 Lib Box.

 What we have here is a conflation of the Travis + PHP 5.2 problem, and
 [https://xkcd.com/927/ this Xkcd comic]. I don't expect that any contender
 will get picked here, either things will remain as they are, or something
 new will be built then used by a minority of people, for which we'll have
 a new support and maintenance burden.

 In the meantime, consider provisioning a more recent build of VVV 2 with
 Vagrant 2.1, VVV is a very different beast internally these days, and a
 lot of issues people remember were resolved years ago

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/43711#comment:18>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list