-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Release/0.0.0 #18
base: master
Are you sure you want to change the base?
Release/0.0.0 #18
Conversation
If anyone wants to use this before it's potentially merged (obviously it might not be), update your composer.json like this: "repositories": [
{
"type": "git",
"url": "https://github.com/Gisleburt/soap-client.git"
}
],
"require": {
...
"phpforce/soap-client": "^0.0.0",
...
} If phpforce/soap-client get's a release number above 0.0.0, it'll automatically override my repository. |
"squizlabs/php_codesniffer": "^2.2", | ||
"phploc/phploc": "^2.0", | ||
"phpmd/phpmd": "^2.2", | ||
"sebastian/phpcpd": "^2.0", |
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.
I’m not really a fan of adding all those tools in require-dev
. I much prefer a Scrutinizer solution, which centralises quality assurance. I just added this repo to Scrutinizer. Maybe try what this .scrutinizer.yml
will yield?
imports:
- php
tools:
external_code_coverage: true
Nice cleanup! But could you please remove the QA configs (we have Scrutinizer for that) and squash commits? Thanks! |
Scrutinizer isn't a tool I've used before, is this something third parties can use before submitting pull requests or end users can use to check against their implementations? Using those packages in require-dev allows anyone to run them at any time. Other CI tools I've used (Travis, Jenkins and PHPCI (the later of which I wouldn't actually recommend unless you really hate Java)) are all based around using them. Sorry if it sounds like I'm being stubborn, it's merely a lack of understanding on my part. :) |
Indeed, Scrutinizer will use those tools, but it has them already available, so they don’t need to be installed. All I’d have to do is create a scrutinizer.yml and let Scrutinizer take care of the rest. |
Sorry, I mean how do other people use this to check things over? |
So this is entirely my opinion but, if you use standard tools and include them in in require-dev, with the rules included in the repository, then:
|
🎂 😄 |
Fixes
Other