🔄 Complete documentation and examples update for production readiness #40
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR provides a comprehensive update to Laravel Flowpipe documentation and examples to ensure complete accuracy and coverage of all implemented features.
📋 Changes Made
🚀 README.md Enhancements
debug()
,performance()
,database()
, andtest()
static methodscache()
,transform()
,validate()
,batch()
, andrateLimit()
methods📁 Examples Structure Fixes
examples/groups/order-validation.yaml
examples/groups/inventory-management.yaml
examples/groups/order-notifications.yaml
examples/groups/user-setup.yaml
examples/groups/user-notifications.yaml
🔧 Consistency Improvements
✅ Verification Results
Documentation Coverage:
Examples Quality:
Repository Structure:
🎯 Key Features Now Fully Documented
Factory Methods
Built-in Step Types
Complete Group Structure
This update ensures the documentation is production-ready and accurately reflects all current capabilities of Laravel Flowpipe.
Fixes #39.
Warning
Firewall rules blocked me from connecting to one or more addresses
I tried to connect to the following addresses, but was blocked by firewall rules:
https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/doctrine/dbal/zipball/5fe09532be619202d59c70956c6fb20e97933ee3
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/doctrine/inflector/zipball/5817d0659c5b50c9b950feb9af7b9668e2c436bc
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/dragonmantank/cron-expression/zipball/8c784d071debd117328803d86b2097615b457500
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/filp/whoops/zipball/59a123a3d459c5a23055802237cb317f609867e5
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/fruitcake/php-cors/zipball/3d158f36e7875e2f040f37bc0573956240a5a38b
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/guzzle/uri-template/zipball/30e286560c137526eccd4ce21b2de477ab0676d2
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/hamcrest/hamcrest-php/zipball/f8b1c0173b22fa6ec77a81fe63e5b01eba7e6487
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/mockery/mockery/zipball/1f4efdd7d3beafe9807b08156dfcb176d18f1699
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/orchestral/testbench/zipball/36674005fb1b5cddfd953b8c440507394af8695d
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/orchestral/workbench/zipball/4e8a5a68200971ddb9ce4abf26488838bf5c0812
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/pestphp/pest-plugin-arch/zipball/db7bd9cb1612b223e16618d85475c6f63b9c8daa
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/pestphp/pest-plugin/zipball/e79b26c65bc11c41093b10150c1341cc5cdbea83
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/92dde6a5919e34835c506ac8c523ef095a95ed62
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/679e3ce485b99e84c775d28e2e96fade9a7fb50a
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/phpstan/phpdoc-parser/zipball/b9e61a61e39e02dd90944e9115241c7f7e76bfd8
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/phpstan/phpstan/zipball/ee1f390b7a70cdf74a2b737e554f68afea885db7
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/694d156164372abbd149a4b85ccda2e4670c0e16
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/sebastianbergmann/type/zipball/a8a7e30534b0eb0c77cd9d07e82de1a114389f5e
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/console/zipball/9e27aecde8f506ba0fd1d9989620c04a87697101
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/error-handler/zipball/35b55b166f6752d6aaf21aa042fc5ed280fce235
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/event-dispatcher/zipball/497f73ac996a598c92409b44ac43b6690c4f666d
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/finder/zipball/ec2344cf77a48253bbca6939aa3d2477773ea63d
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/http-foundation/zipball/23dd60256610c86a3414575b70c596e5deff6ed9
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/http-kernel/zipball/1644879a66e4aa29c36fe33dfa6c54b450ce1831
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/mailer/zipball/b5db5105b290bdbea5ab27b89c69effcf1cb3368
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/process/zipball/40c295f2deb408d5e9d2d32b8ba1dd61e36f05af
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/symfony/string/zipball/f3570b8c61ca887a9e2938e85cb6458515d2b125
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/voku/portable-ascii/zipball/b1d923f88091c6bf09699efcd7c8a1b1bfd7351d
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991
/usr/bin/php8.3 -n -c /tmp/1MoYOE /usr/bin/composer install --no-interaction --prefer-dist
(http block)If you need me to access, download, or install something from one of these locations, you can either:
💬 Share your feedback on Copilot coding agent for the chance to win a $200 gift card! Click here to start the survey.