-
Notifications
You must be signed in to change notification settings - Fork 379
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Console] Lazy commands, separate IO concerns, add forced resolve to command, and prettify and detail output #1222
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for reviving this one. i commented on a couple of places.
- added "--force" option to resolve command to force re-resolution regardless of cache state - added "--no-colors" options to output non-styled varient - added "--as-script" options to output in machine-readable varient - removed deprecated "--filters" options ("--filter" replaces it) - removed container-aware implementation of commands for explicit constructor-based dependencies - added commands as services in "Resources/config/imagine.xml" - added commands as services lazy loading functionality (on supported Symfony vers) via "command" tag - added new console style abstraction "Liip\ImagineBundle\Component\Console\Style\ImagineStyle" - rewrote/refactored command implementation (for cleanup and better organization) - pulled out common functionality between commands into "Liip\ImagineBundle\Command\CacheCommandTrait"
3ac7b23
to
3a3c6af
Compare
3eb2a69
to
36039f2
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
great job, thanks!
@franmomu: After reviewing the many PRs you've resurrected in the past few months (all of which were in a state of extreme merge-conflict with the current git HEAD, to the point were no one else, even their original contributors like myself, had any interest/time/patience in resolving), I felt entirely compelled to take a moment and extend my sincere gratitude for the excellent work you put in to get #1220, #1219, #1201, and #1199 successfully merged. I honestly resigned myself to the fact that the respective original PRs would never be introduced into master. The patience, effort, and man-hours required to merge these PRs deserves praise and I wanted to ensure that I took the time to do so (it's the very least I could do :-). Many of the previously stalled PRs that you resurrected include significant new features, bug fixes, and structural refactoring that the entire LiipImagineBundle community will benefit from. Really great work. Thanks so much for your contributions to LiipImagineBundle! |
Thank you very much for your kind words! You made my day :D Those PR had a lot of good work done and it was a pity to let them rot and also it was a way to learn :) |
I can only second what @robfrawley is saying, thanks a TON for all the effort you are putting into this @franmomu ! And thanks a lot @robfrawley for all the work you put into this bundle into the past! And thanks my co-worker at Liip @michellesanver who stepped up to maintain this bundle and waded through all those old issues last week! 💚 |
As some of the previous PRs, this is to pick #981 up, there was a lot of work done and it's a pity to leave it behind.