📈 GH Trending Explorer 🎲 Surprise me

← all repos

WordPress / wordpress-develop

git clone https://github.com/WordPress/wordpress-develop.git 🔥 on GitHub Trending today

WordPress Develop, Git-ified. Synced from git://develop.git.wordpress.org/, including branches and tags! This repository is just a mirror of the WordPress subversion repository. Please include a link to a pre-existing ticket on https://core.trac.wordpress.org/ with every pull request.

—
stars, 24h
—
stars, 7 days
+50
stars, 30 days · #5,823
3.5k
★ total
3.7k
forks · 3.5k open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguagePHP
LicenseGPL-2.0
Created2016-12-05 (9y ago)
Last pushtoday
Watchers141
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-20 — #6 monthly in php · +50 ★

Links

README excerpt
# WordPress
Welcome to the WordPress development repository! Please check out the contributor handbook for information about how to open bug reports, contribute patches, test changes, write documentation, or get involved in any way you can.
* Getting Started
* Credentials
## Getting Started
### Local development
WordPress is a PHP, MySQL, and JavaScript based project, and uses Node for its JavaScript dependencies. A local development environment is available to quickly get up and running.
You will need a basic understanding of how to use the command line on your computer. This will allow you to set up the local development environment, to start it and stop it when necessary, and to run the tests.
You will need Node and npm installed on your computer. Node is a JavaScript runtime used for developer tooling, and npm is the package manager included with Node. If you have a package manager installed for your operating system, setup can be as straightforward as:
* macOS: `brew install node`
* Windows: `choco install nodejs`
* Ubuntu: `apt install nodejs npm`
If you are not using a package manager, see the Node.js download page for installers and binaries.
**Note:** WordPress currently only officially supports Node.js `24.x` and npm `11.x`.
You will also need a container environment such as 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.
**Note:** WordPress currently only officially supports Docker but several container environments are available and should generally be compatible, such as Colima, OrbStack, Podman Desktop, and Rancher Desktop.
### Development Environment Commands
Ensure your container environment is running before using these commands.
#### To start the development environment for the first time
You can get started using the local development environment with these steps:
1. Go to https://github.com/WordPress/wordpress-develop and fork the repository to your own GitHub account. 
1. Then clone the forked repository to your computer using `git clone https://github.com/ /wordpress-develop.git`.
1. Navigate into the directory for the cloned repository using `cd wordpress-develop`.
1. Add the origin repo as an `upstream` remote via `git remote add upstream https://github.com/WordPress/wordpress-develop.git`.
1. Then you can keep your branches up to date via `git pull --ff upstream trunk`, for example.
Alternatively, if you have the GitHub CLI installed, you can simply run `gh repo fork WordPress/wordpress-develop --clone` (docs). This command will:
1. Fork the repository to your account (use the `--org` flag to clone into an organization).
1. Clone the repository to your machine. 
1. Add `WordPress/wordpress-develop` as `upstream` and set it to the default `remote` repository
After this, remember to run `cd wordpress-develop`.
Once you have forked and cloned the repositor