During the last few weeks, we have worked hard creating a new review tool for the Symfony ecosystem, ismypullrequeststoffedyet. This tool is incredible fast and it needs less memory than any other comparable quality assurance product, saving you the trouble of setting up continuous integration servers or any other so-called quality assurance sofware.
Requirements
Any Symfony-related Open-Source project managed in a public repository on GitHub.
How does it work?
Whenever you want to add a new feature or fix a bug on any Symfony-related software, follow these few simple steps:
Test your code and assure the correctness of it;
Create a pull request on GitHub as usual;
Our tool will recognize this pull request and analyse its code within seconds. Yes, seconds! When this process is done the result will be added as a comment in your pull request in a process known to experienced developers as stoffing. Your pull request will be tagged green (a.k.a stoffed) on our website.
Later, a project member takes this pull request and, before merging, checks on the tool website if the PR is already stoffed. If yes, he will merge your pull request without having to worry about possible code breaks or other related issues.
Thanks Pierre Minnieur for having created this awesome tool. It will help us improve Symfony and all related software at a much faster pace!
Awesome! Symfony community really needs such a tool for QA :)
Yeeaap! Thks)
Really ?! oO I love it !
Many repositories are missing in the tool.The complete list should be taken from https://github.com/stof/following The reporting could be improved too: PRs are marked as green as soon as a review is done, even when the review is asking for changes or saying that the PR is breaking the code entirely (see #3751 on the symfony repo for instance)
And will SensioLabs pay me for providing this tool ? I would love it :)
Some people are already asking if we are going to open-source this tool, including the awesome underlying @stof70 technology... Well, we are of course thinking about this too!
@Christophe: Actually, I would love to pay for such a technology. Just contact me...
thanks for your tips stof, I'll take care of them with the next iteration. For the start I just cherry picked the most common and related repositories for the symfony-standard edition ;-)
You should also enhance the IRC bot... sometimes, it is not available during Asian work hours... Coverage for Europe/America is great tho.
@felix the IRC bot is not perfect and requires some downtime every day (the PR review system is down at the same time so reviews are delayed). Sorry about that :)
Is there already some ideas about multitasking? Could the process be forked off? Maybe a StofFactory :D
@Marco sorry, it has been designed as a singleton (I'm not responsible for it)
Stoff powered QA?
I wish! Im quite sure a lot of companies would pay for such a tool ;)
Nice one !
Excellent !
Is the name of it an April fools joke? ;p
Amazing. That is really awesome. Thank you.
Cool, my PR is stoffed ! ^^
:D