[wp-trac] [WordPress Trac] #47767: Simplify and backport the local environment

WordPress Trac noreply at wordpress.org
Tue Jul 23 23:11:25 UTC 2019


#47767: Simplify and backport the local environment
------------------------------+--------------------
 Reporter:  pento             |      Owner:  (none)
     Type:  enhancement       |     Status:  new
 Priority:  normal            |  Milestone:  5.3
Component:  Build/Test Tools  |    Version:
 Severity:  normal            |   Keywords:
  Focuses:                    |
------------------------------+--------------------
 The Docker-based local environment (#45165) is based on the Gutenberg
 local environment, which was an interesting experiment in automatically
 configuring a development environment, but it ultimately had several
 shortcomings:

 - It only worked on MacOS, and kind of worked on Linux.
 - It was able to recover from some issues, but was fairly opaque when it
 failed.
 - It was extremely opinionated about how the environment should run.

 For Core itself, I think we need something a lot simpler, for a few
 reasons:

 - It should work on every platform, not just those with Bash support.
 - It should be flexible for folks to be able to configure their own
 development environment.
 - It should be simple to backport to old branches, so we can more easily
 set up test environments when backporting patches to old branches.

 I think there's still a need for an opinionated, automated tool (ie,
 [https://github.com/pento/testpress/ TestPress]), but I don't think Core
 is the right place for it.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/47767>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list