Make WordPress Core

Changeset 60504


Ignore:
Timestamp:
07/24/2025 11:38:02 AM (6 months ago)
Author:
johnbillion
Message:

Build/Test Tools: Clarify the local development environment instructions by removing unnecesary references to Docker and mentioning some alternative container environments.

Props ninos-ego, johnbillion

Fixes #63641

See #63628

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/README.md

    r59484 r60504  
    3838**Note:** WordPress currently only officially supports Node.js `20.x` and npm `10.x`.
    3939
    40 You will also need [Docker](https://www.docker.com/products/docker-desktop) installed and running on your computer. Docker is the virtualization software that powers the local development environment. Docker can be installed just like any other regular application.
     40You will also need a container environment such as [Docker Desktop](https://www.docker.com/products/docker-desktop) installed and running on your computer. The container environment is the virtualization software that powers the local development environment and can be installed just like any other regular application.
     41
     42**Note:** WordPress currently only officially supports Docker but several container environments are available and should generally be compatible, such as [Colima](https://github.com/abiosoft/colima), [OrbStack](https://orbstack.dev/), [Podman Desktop](https://podman-desktop.io/), and [Rancher Desktop](https://rancherdesktop.io/).
    4143
    4244### Development Environment Commands
    4345
    44 Ensure [Docker](https://www.docker.com/products/docker-desktop) is running before using these commands.
     46Ensure your container environment is running before using these commands.
    4547
    4648#### To start the development environment for the first time
     
    98100PHP code coverage reports are [generated daily](https://github.com/WordPress/wordpress-develop/actions/workflows/test-coverage.yml) and [submitted to Codecov.io](https://app.codecov.io/gh/WordPress/wordpress-develop).
    99101
    100 After the local Docker environment has [been installed and started](#to-start-the-development-environment-for-the-first-time), the following command can be used to generate a code coverage report.
     102After the local container environment has [been installed and started](#to-start-the-development-environment-for-the-first-time), the following command can be used to generate a code coverage report.
    101103
    102104```
     
    134136#### Resetting the development environment
    135137
    136 The development environment can be reset. This will destroy the database and attempt to remove the pulled Docker images.
     138The development environment can be reset. This will destroy the database and attempt to remove the pulled container images.
    137139
    138140```
     
    142144### Apple Silicon machines and old MySQL/MariaDB versions
    143145
    144 Older MySQL and MariaDB Docker images do not support Apple Silicon processors (M1, M2, etc.). This is true for:
     146Older MySQL and MariaDB container images do not support Apple Silicon processors (M1, M2, etc.). This is true for:
    145147
    146148- MySQL versions 5.7 and earlier
     
    156158```
    157159
    158 Additionally, the "Use Rosetta for x86/AMD64 emulation on Apple Silicon" setting in Docker needs to be disabled for this workaround.
     160Additionally, the "Use Rosetta for x86/AMD64 emulation on Apple Silicon" setting in your container environment (if applicable) needs to be disabled for this workaround.
    159161
    160162## Credentials
Note: See TracChangeset for help on using the changeset viewer.