WordPress / wp-feature-notifications

WP Feature Notifications - a proposal to modernise the way in which WordPress handles emails, admin notices and user notifications
https://wordpress.github.io/wp-feature-notifications/
GNU General Public License v2.0
189 stars 19 forks source link

Create a shareable environment #14

Closed raaaahman closed 1 year ago

raaaahman commented 4 years ago

Because the project will be developed on several contributors' computers, we should create a shareable environment in order to prevent the "works on my machine" syndrome.

This means either sharing a virtual machine or a set of containers.

Two projects have been set up to facilitate this work in a WordPress environment, Varying Vagrant Vagrants (virtualization) and Lando (WordPress recipe).

Also, we may set up a Docker-Composer environment based on WordPress-Develop environment.

Going further, using either of this solutions will provide us the ability to quickly switch environments (PHP version, Apache or NGINX, Linux distribution, etc.) to make sure the project can run on the variety of server configuration that powers the web.

Mahjouba91 commented 4 years ago

Docker would be a better solution IMO

jonathanbossenger commented 4 years ago

wp-env seems to be a solution for this problem https://make.wordpress.org/core/2020/03/03/wp-env-simple-local-environments-for-wordpress/

jonathanbossenger commented 4 years ago

I'm going to test wp-env this week, will report back my findings before the next office hours.

jonathanbossenger commented 4 years ago

Sadly I did not get to this as planned, will schedule it for the coming week.

erikyo commented 1 year ago

later we added wp-env. close because outdated