[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