-
-
Notifications
You must be signed in to change notification settings - Fork 68
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
[DX] Tools curation #92
Comments
Great ideas. Some are maybe going in the direction similar to Flex - it's a small step from providing instructions how to enable a tool, to enabling It automatically ;) I do have a draft version of the tool migrated to the Symfony console component. As I mentioned the other day I was planning to extract the tool to a separate repo, and I think if there's any new extensions coming, this has to be done. The |
Awesome, glad we're on the same page. What can I do to help? |
As soon as I publish the new repo you could start implementing above features ;) Not sure when I'm gonna publish it though... |
Alright, make sure to mention me in an issue in a new repo when you create it. 👍 |
@dkarlovi alright... First test release, (really) quickly migrated to Symfony console with not much cleanups: https://github.com/jakzal/toolbox/releases/download/v0.0.1/toolbox.phar What I did is I split namespaces and classes into separate files, removed some complexity (I hope), and covered code with tests. Did all this minumum updates since it's no longer just a supporting script, but it becomes an app with all its maintenance burden. There's still few cleanups I need to do before I'd like people to submit their pull requests so hold your horses until I release 1.0.0 please. |
By the way, I called it toolbox. Happy to hear other name suggestions if this one's no good. |
Whoa, this looks like a ton of work, well done. Toolbox sounds fine to me. 👍 |
Toolbox code base is almost stable for v1. I'd like to add two more features before we an start using it here:
I hope to do this in the upcoming days. |
Sounds great, we can then close my obsolete PRs and I'll rebase the rest, if any. 👍 |
Migrated to jakzal/toolbox#12 |
Since the added value with this image is the selection and discovery of actually valuable PHP related QA and similar tools (which you might not know about), it might make sense to make that more prominent.
phpca
vs. ComposerRequireCheckerWhat I propose is this:
composer
,util
,analysis
,style
,test
,phpstan
, etc).phpqa list style
phpqa info phpstan-doctrine
would explain how to enable it, with even a short exampleIt would probably be best if we separated tools out ftom the JSON into something else to make it more maintainable in te future.
Overall, I think this project might gain some traction as other projects start using it for their CI more so it would benefit from these kind of small tweaks which raise the value quite a bit.
WDYT?
The text was updated successfully, but these errors were encountered: