Steve Grunwell's repositories
wp-cache-remember
Helper for the WordPress object cache and transients.
lost-in-translation
Uncover missing translations and localization strings in Laravel applications.
time-constants
A series of constants designed to make it easier to express time in PHP applications
confidently-testing-wordpress
Slides for "Confidently Testing WordPress"
advanced-post-excerpt
Replace the default Post Excerpt meta box with a superior editing experience.
building-for-php-cli
Slides for "Building for the PHP Command Line Interface"
phpunit-markup-assertions
Assertions for PHPUnit to verify the presence or state of elements within markup
intro-to-ci-cd
Slides for "Build and Release Confidently with Continuous Integration and Delivery"
php-cli-examples
Examples to accompany "Building for the PHP Command Line Interface"
mailto-link-formatter
Composer package for easily generating RFC 6068-compliant mailto: links in your markup.
platform-plugin
Slides for "Considerations & Concerns for Platform Plugin Development"
technical-debt
Slides for "Up to my Eyeballs in Technical Debt!"
runkit7-installer
Composer package to automate the installation of Runkit7 in development + CI environments
semver-parser
Library for parsing and manipulating Semantic Versioning ("SemVer") relases
wp-analysis
A custom PHP_CodeSniffer ruleset and report format to generate user-friendly details about what high-level issues exist and *why* they're important.
custom-orders-table
Slides for "Custom Tables & the Checkout Bottleneck"
stevegrunwell-com
Source for SteveGrunwell.com in 2018 (not yet launched!)
write-some-docs
Slides for "I'd Like to Write the World Some Docs"
alfred-phpdoc-search
An Alfred Workflow to Quickly Search the PHP Documentation
homebrew-core
🍻 Default formulae for the missing package manager for macOS
intro-to-testing-workshop
Slides for the workshop version of "Testing Like You've Never Tested Before (Because You Haven't)"
laravel-ci-pipeline
An image for building Laravel application's in a CI/CD pipeline with reasonable defaults.
overcast-mark-as-played
Adds a "Mark as Played" button to podcast episodes on Overcast.fm.
stevegrunwell
GitHub profile