John Blackbourn's Projects
Array arguments made bearable
Downloads, installs, updates, and manages a WordPress installation.
Tests, runs, and deletes WP-Cron events; manages WP-Cron schedules.
Manage WordPress comments, menus, options, posts, sites, terms, and users.
WP-CLI command which checks the existence of PHP extensions needed to run WordPress.
A library which provides extended functionality to WordPress custom post types and taxonomies.
A library which provides extended functionality to WordPress template parts, including template variables and caching.
Marks a PHPUnit test as risky if it tests a falsey value with assertEquals()
Parse a .gitattributes file and return its export-ignore entries as an array of glob patterns.
WordPress plugin to globally set a password for all password protected posts and pages
Grunt plug-in to deploy a build directory to WordPress' SVN
The Block Editor project for WordPress and beyond. Plugin is available from the official repository.
HyperDB is an advanced database class that supports replication, failover, load balancing, and partitioning.
Ideas for things that I'll build just as soon as I find the time
The plugin powering https://make.wordpress.org/meetings/
PHPUnit tests for documentation standards of PHP functions and methods.
PHP error handling tests
PHP Benchmarking framework
PHP Static Analysis Tool - discover bugs in your code without running it!
PHPStan's source code. This is where development happens. Check https://github.com/phpstan/phpstan for the distribution repository.
WordPress extensions for PHPStan ⛏️
The PHP Unit Testing framework.
Provides a simple way of displaying up-to-date information about specific WordPress Plugin Directory hosted plugins in your blog posts and pages.