Skip to content

Commit f159e61

Browse files
Merge pull request #86 from php-http/improve_package
Improve package files
2 parents 91f885c + dc8356a commit f159e61

10 files changed

+108
-41
lines changed

.gitattributes

+15-13
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
1-
spec/ export-ignore
2-
Tests/ export-ignore
3-
.editorconfig export-ignore
4-
.gitattributes export-ignore
5-
.gitignore export-ignore
6-
.php_cs export-ignore
7-
.scrutinizer.yml export-ignore
8-
.styleci.yml export-ignore
9-
.travis.yml export-ignore
10-
CONTRIBUTING export-ignore
11-
phpspec.yml.ci export-ignore
12-
phpspec.yml.dist export-ignore
13-
phpunit.xml.dist export-ignore
1+
.editorconfig export-ignore
2+
.gitattributes export-ignore
3+
/.github/ export-ignore
4+
.gitignore export-ignore
5+
/.php_cs export-ignore
6+
/.scrutinizer.yml export-ignore
7+
/.styleci.yml export-ignore
8+
/.travis.yml export-ignore
9+
/behat.yml.dist export-ignore
10+
/features/ export-ignore
11+
/phpspec.ci.yml export-ignore
12+
/phpspec.yml.dist export-ignore
13+
/phpunit.xml.dist export-ignore
14+
/spec/ export-ignore
15+
/Tests/ export-ignore

.github/CONTRIBUTING.md

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Contributing
2+
3+
Please see our [contributing guide](http://docs.php-http.org/en/latest/development/contributing.html).

.github/ISSUE_TEMPLATE.md

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
| Q | A
2+
| ------------ | ---
3+
| Bug? | no|yes
4+
| New Feature? | no|yes
5+
| Version | Specific version or SHA of a commit
6+
7+
8+
#### Actual Behavior
9+
10+
What is the actual behavior?
11+
12+
13+
#### Expected Behavior
14+
15+
What is the behavior you expect?
16+
17+
18+
#### Steps to Reproduce
19+
20+
What are the steps to reproduce this bug? Please add code examples,
21+
screenshots or links to GitHub repositories that reproduce the problem.
22+
23+
24+
#### Possible Solutions
25+
26+
If you have already ideas how to solve the issue, add them here.
27+
(remove this section if not needed)

.github/PULL_REQUEST_TEMPLATE.md

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
| Q | A
2+
| --------------- | ---
3+
| Bug fix? | no|yes
4+
| New feature? | no|yes
5+
| BC breaks? | no|yes
6+
| Deprecations? | no|yes
7+
| Related tickets | fixes #X, partially #Y, mentioned in #Z
8+
| Documentation | if this is a new feature, link to pull request in https://github.com/php-http/documentation that adds relevant documentation
9+
| License | MIT
10+
11+
12+
#### What's in this PR?
13+
14+
Explain what the changes in this PR do.
15+
16+
17+
#### Why?
18+
19+
Which problem does the PR fix? (remove this section if you linked an issue above)
20+
21+
22+
#### Example Usage
23+
24+
``` php
25+
// If you added new features, show examples of how to use them here
26+
// (remove this section if not a new feature)
27+
28+
$foo = new Foo();
29+
30+
// Now we can do
31+
$foo->doSomething();
32+
```
33+
34+
35+
#### Checklist
36+
37+
- [ ] Updated CHANGELOG.md to describe BC breaks / deprecations | new feature | bugfix
38+
- [ ] Documentation pull request created (if not simply a bugfix)
39+
40+
41+
#### To Do
42+
43+
- [ ] If the PR is not complete but you want to discuss the approach, list what remains to be done here

.gitignore

+6-8
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
1-
.puli/
2-
build/
3-
vendor/
4-
composer.lock
5-
phpspec.yml
6-
phpunit.xml
7-
puli.json
8-
puli.phar
1+
/behat.yml
2+
/build/
3+
/composer.lock
4+
/phpspec.yml
5+
/phpunit.xml
6+
/vendor/

.styleci.yml

+3
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,6 @@ finder:
77

88
enabled:
99
- short_array_syntax
10+
11+
disabled:
12+
- phpdoc_annotation_without_dot # This is still buggy: https://github.com/symfony/symfony/pull/19198

.travis.yml

+3-7
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,13 @@ matrix:
3030
- php: 5.5
3131
env: COMPOSER_FLAGS="--prefer-stable --prefer-lowest" COVERAGE=true TEST_COMMAND="composer test-ci" SYMFONY_VERSION=2.7.*
3232

33-
before_install:
34-
- travis_retry composer self-update
35-
3633
install:
37-
- wget https://github.com/puli/cli/releases/download/1.0.0-beta10/puli.phar && chmod +x puli.phar
3834
- composer require symfony/symfony:${SYMFONY_VERSION} --no-update
39-
- travis_retry composer update ${COMPOSER_FLAGS} --prefer-source --no-interaction
35+
- travis_retry composer update ${COMPOSER_FLAGS} --prefer-dist --no-interaction
4036

4137
script:
4238
- $TEST_COMMAND
4339

4440
after_success:
45-
- if [[ "$COVERAGE" = true ]]; then wget https://scrutinizer-ci.com/ocular.phar; fi
46-
- if [[ "$COVERAGE" = true ]]; then php ocular.phar code-coverage:upload --format=php-clover build/coverage.xml; fi
41+
- if [[ $COVERAGE = true ]]; then wget https://scrutinizer-ci.com/ocular.phar; fi
42+
- if [[ $COVERAGE = true ]]; then php ocular.phar code-coverage:upload --format=php-clover build/coverage.xml; fi

CHANGELOG.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
# Change Log
22

3+
34
## 1.1.1 - 2016-06-30
45

56
### Changed
67

78
- Removed Puli logic and require `php-http/discovery:0.9` which makes Puli optional.
89

10+
911
## 1.1.0 - 2016-05-19
1012

1113
### Added
@@ -20,7 +22,6 @@
2022
- **[BC] PluginClientFactory returns an instance of `Http\Client\Common\PluginClient`** (see [php-http/client-common#14](https://github.com/php-http/client-common/pull/14))
2123
- Plugins are loaded from their new packages
2224

23-
2425
### Fixed
2526

2627
- Puli autoload issue on >=PHP 5.6, see [puli/issues#190](https://github.com/puli/issues/issues/190)

CONTRIBUTING

-1
This file was deleted.

composer.json

+6-11
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
"php-http/cache-plugin": "^1.0",
2424
"php-http/logger-plugin": "^1.0",
2525
"php-http/stopwatch-plugin": "^1.0",
26-
"symfony/options-resolver": "^2.7|^3.0",
27-
"symfony/event-dispatcher": "^2.7|^3.0",
28-
"symfony/framework-bundle": "^2.7|^3.0",
26+
"symfony/options-resolver": "^2.7 || ^3.0",
27+
"symfony/event-dispatcher": "^2.7 || ^3.0",
28+
"symfony/framework-bundle": "^2.7 || ^3.0",
2929
"php-http/discovery": "^0.9"
3030
},
3131
"require-dev": {
@@ -36,16 +36,13 @@
3636
"php-http/react-adapter": "^0.2",
3737
"php-http/buzz-adapter": "^0.2",
3838
"php-http/message": "^1.0",
39-
"symfony/symfony": "^2.7|^3.0",
39+
"symfony/symfony": "^2.7 || ^3.0",
4040
"polishsymfonycommunity/symfony-mocker-container": "^1.0",
4141
"matthiasnoback/symfony-dependency-injection-test": "^0.7"
4242
},
4343
"conflict": {
4444
"php-http/guzzle6-adapter": "<1.1"
4545
},
46-
"suggest": {
47-
"php-http/discovery": "Used for automatic service discovery"
48-
},
4946
"autoload": {
5047
"psr-4": {
5148
"Http\\HttplugBundle\\": ""
@@ -57,9 +54,7 @@
5754
},
5855
"extra": {
5956
"branch-alias": {
60-
"dev-master": "1.0-dev"
57+
"dev-master": "1.2-dev"
6158
}
62-
},
63-
"prefer-stable": true,
64-
"minimum-stability": "beta"
59+
}
6560
}

0 commit comments

Comments
 (0)