Repolode
WordPress

WordPress/wordpress-develop

A Git mirror of WordPress core's Subversion repository, with branches and tags, for contributing patches and running the local dev environment.

Stars
3,506
Forks
3,770
Open issues
3,616
Last commit
3 hours ago

What is it?

This repository is a Git mirror of the WordPress core Subversion repository, synced from develop.git.wordpress.org with branches and tags included. It is the place where contributors work on WordPress itself, the PHP, MySQL and JavaScript content management system that powers a large share of websites.

The repository ships a Docker-based local development environment driven by npm scripts. Developers install Node.js and npm, start the containers with a single command, and get a WordPress site at localhost:8889. The same scripts run the PHP (PHPUnit), end-to-end and QUnit test suites, generate code coverage reports, and provide a file watcher for core changes.

Changes are proposed through pull requests, and each one is expected to link to an existing ticket on the WordPress Trac. The project is licensed under GPL-2.0.

Key features

  • 01Git mirror of WordPress core SVN, including branches and tags
  • 02Docker-based local environment started with npm scripts
  • 03PHPUnit, end-to-end and QUnit test commands
  • 04Code coverage report generation
  • 05File watcher for building core changes during development

Use cases

  • Contributing patches to WordPress core via pull requests
  • Running WordPress's PHP and JavaScript test suites locally
  • Setting up a disposable WordPress development site for debugging core behavior

Quick start

  1. 1

    Install Node.js 24.x with npm 11.x and a container runtime such as Docker Desktop, and make sure Docker is running

  2. 2

    Fork the repository on GitHub and clone your fork

    git clone https://github.com/<your-username>/wordpress-develop.git
  3. 3

    Install dependencies, build, and start the environment; the site is then at http://localhost:8889

    npm install && npm run build:dev && npm run env:start && npm run env:install

Things to know

  • WordPress officially supports only Node.js 24.x and npm 11.x, and only Docker as the container environment.
  • Licensed under GPL-2.0, a copyleft license.

In collections

Topics

FAQ

What is wordpress-develop?
A Git mirror of WordPress core's Subversion repository, with branches and tags, for contributing patches and running the local dev environment. This repository is a Git mirror of the WordPress core Subversion repository, synced from develop.git.wordpress.org with branches and tags included. It is the place where contributors work on WordPress itself, the PHP, MySQL and JavaScript content management system that powers a large share of websites.
Is wordpress-develop free to use? What license does it have?
wordpress-develop is open source under the GPL-2.0 license. Check the license terms before using it in commercial products.
Is wordpress-develop still maintained?
Actively maintained. The last commit to wordpress-develop was on Nov 7, 2026.
What can I use wordpress-develop for?
Contributing patches to WordPress core via pull requests Running WordPress's PHP and JavaScript test suites locally Setting up a disposable WordPress development site for debugging core behavior
How do I install wordpress-develop?
Install Node.js 24.x with npm 11.x and a container runtime such as Docker Desktop, and make sure Docker is running Fork the repository on GitHub and clone your fork: git clone https://github.com/<your-username>/wordpress-develop.git Install dependencies, build, and start the environment; the site is then at http://localhost:8889: npm install && npm run build:dev && npm run env:start && npm run env:install
Where can I get wordpress-develop?
The source code and installation instructions are on GitHub: https://github.com/WordPress/wordpress-develop

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects