arielespinoza07 / plow-provider-skeleton
A Plow provider for <TOOL_NAME>.
Package info
github.com/ArielEspinoza07/plow-provider-skeleton
Type:plow-provider
pkg:composer/arielespinoza07/plow-provider-skeleton
v1.0.1
2026-08-01 17:14 UTC
Requires
- php: ^8.3
- arielespinoza07/plow-provider-kit: ^0.2.0
Requires (Dev)
- laravel/pint: ^1.30
- pestphp/pest: ^4.7
- phpstan/phpstan: ^2.2
README
Starting point for a Plow provider, built on plow-provider-kit.
Getting started
composer create-project arielespinoza07/plow-provider-skeleton vendor-name/plow-provider-your-tool- Find-and-replace
Vendor\PlowProviderSkeleton→ your own namespace, andvendor/plow-provider-skeleton→ your real package name, acrosscomposer.json,src/, andtests/. - Rename
SkeletonProviderto something specific to your tool. - Fill in the
TODOcomments insrc/YourProvider.php: task, binary path, command building. composer install, thenvendor/bin/pestto confirm the stub test passes.- Publish, and add
"type": "plow-provider"stays as-is — that's what Plow's discovery looks for.
See plow-provider-kit's README for the full list of available contracts and value objects.