[buddypress-trac] [BuddyPress Trac] #8317: Use @wordpress/env to ease BuddyPress contributors life
    buddypress-trac 
    noreply at wordpress.org
       
    Sat Jun 13 11:11:12 UTC 2020
    
    
  
#8317: Use @wordpress/env to ease BuddyPress contributors life
------------------------------+------------------------------------
 Reporter:  imath             |      Owner:  netweb
     Type:  enhancement       |     Status:  new
 Priority:  high              |  Milestone:  7.0.0
Component:  Build/Test Tools  |    Version:
 Severity:  normal            |   Keywords:  has-patch dev-feedback
------------------------------+------------------------------------
 I believe we should make it easier for new contributors to quickly get
 started.
 Setting up a development environment can be a pain and is probably a major
 brake to contributions. Thanks to [https://developer.wordpress.org/block-
 editor/packages/packages-env/ @wordpress/env], we can now improve this.
 **I've just tested it: it's really awesome and we should include it asap
 into our repository**.
 What's needed ?
 - [https://nodejs.org/en/download/ Node.js (most of us already have it!)]
 - [https://www.docker.com/products/docker-desktop Docker Desktop]
 - The attached patch 😉
 There's some great documentation [https://developer.wordpress.org/block-
 editor/packages/packages-env/ there]. For our specific need we can use a
 `.wp-env.override.json` to customize the `.wp-env.json` I've added to the
 patch.
 For the regular `.wp-env.json`, I wrote it so that WordPress is latest
 stable, and the master branch of the BP REST API is automatically included
 and activated.
 To test:
 1. Install Docker, launch it,
 2. Apply the patch,
 3. run this `npm run wp-env start` from the command line being at the root
 of the BuddyPress repository
 4. Go to `http://localhost:8888`
 5. Tada 🎉
 When, you need to stop, simply do `npm run wp-env stop`
-- 
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/8317>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
    
    
More information about the buddypress-trac
mailing list