Skip to content

Commit

Permalink
Initial commit
Browse files Browse the repository at this point in the history
  • Loading branch information
mabar committed Dec 4, 2019
0 parents commit 91aecf4
Show file tree
Hide file tree
Showing 20 changed files with 1,586 additions and 0 deletions.
446 changes: 446 additions & 0 deletions .docs/README.md

Large diffs are not rendered by default.

16 changes: 16 additions & 0 deletions .editorconfig
@@ -0,0 +1,16 @@
# EditorConfig is awesome: http://EditorConfig.org

root = true

[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = tab
indent_size = tab
tab_width = 4

[{*.json,*.yml,*.md}]
indent_style = space
indent_size = 2
11 changes: 11 additions & 0 deletions .gitattributes
@@ -0,0 +1,11 @@
# Not archived
.docs export-ignore
tests export-ignore
.editorconfig export-ignore
.gitattributes export-ignore
.gitignore export-ignore
.travis.yml export-ignore
Makefile export-ignore
phpstan.neon export-ignore
README.md export-ignore
ruleset.xml export-ignore
9 changes: 9 additions & 0 deletions .gitignore
@@ -0,0 +1,9 @@
# IDE
/.idea

# Composer
/vendor
/composer.lock

# Tests
/coverage.xml
56 changes: 56 additions & 0 deletions .travis.yml
@@ -0,0 +1,56 @@
language: php

php:
- 7.2
- 7.3
- 7.4snapshot
- nightly

before_install:
- phpenv config-rm xdebug.ini || return 0 # Turn off XDebug

install:
- travis_retry composer install --no-progress --prefer-dist

script:
- make tests

jobs:
include:
- env: title="Lowest Dependencies"
php: 7.2
install:
- travis_retry composer update --no-progress --prefer-dist --prefer-lowest --prefer-stable
script:
- make tests

- stage: Quality Assurance
php: 7.3
script:
- make qa

- stage: Test Coverage
if: branch = master AND type = push
php: 7.3
script:
- make coverage
after_script:
- composer global require php-coveralls/php-coveralls ^2.1.0
- ~/.composer/vendor/bin/php-coveralls --verbose --config tests/.coveralls.yml

- stage: Outdated Dependencies
if: branch = master AND type = cron
php: 7.3
script:
- composer outdated --direct

allow_failures:
- stage: Test Coverage
- php: 7.4snapshot
- php: nightly

sudo: false

cache:
directories:
- $HOME/.composer/cache

0 comments on commit 91aecf4

Please sign in to comment.