-
Notifications
You must be signed in to change notification settings - Fork 75
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
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