Navigation Menu

Skip to content

Commit

Permalink
Skeleton
Browse files Browse the repository at this point in the history
  • Loading branch information
llorllale committed May 7, 2018
1 parent cb6f6ad commit 1d0c15a
Show file tree
Hide file tree
Showing 20 changed files with 1,213 additions and 201 deletions.
9 changes: 9 additions & 0 deletions .0pdd.yml
@@ -0,0 +1,9 @@
errors:
- george.aristy@gmail.com
# alerts:
# github:
# - yegor256

tags:
- pdd
- bug
8 changes: 8 additions & 0 deletions .gitattributes
@@ -0,0 +1,8 @@
# Check out all text files in UNIX format, with LF as end of line
# Don't change this file. If you have any ideas about it, please
# submit a separate issue about it and we'll discuss.

* text=auto eol=lf
*.java ident
*.xml ident
*.png binary
8 changes: 8 additions & 0 deletions .gitignore
@@ -0,0 +1,8 @@
target/
.idea
.DS_Store
*.iml
.project
.settings
.classpath
.recommenders
7 changes: 7 additions & 0 deletions .pdd
@@ -0,0 +1,7 @@
--source=.
--verbose
--exclude target/**/*
--exclude src/site/resources/**/*
--rule min-words:20
--rule min-estimate:15
--rule max-estimate:90
28 changes: 28 additions & 0 deletions .rultor.yml
@@ -0,0 +1,28 @@
docker:
image: yegor256/java8
assets:
settings.xml: llorllale/home#assets/cactoos-matchers/settings.xml
pubring.gpg: llorllale/home#assets/pubring.gpg
secring.gpg: llorllale/home#assets/secring.gpg
env:
MAVEN_OPTS: -Xmx1g
JAVA_OPTS: -Xmx1g
install: |
sudo gem install --no-rdoc --no-ri pdd
sudo gem install --no-rdoc --no-ri xcop
architect:
- llorllale
merge:
script: |
pdd --file=/dev/null
mvn clean install -Pqulice --errors --settings ../settings.xml
mvn clean site -Psite --errors --settings ../settings.xml
deploy:
script: |
mvn clean deploy -Pqulice --errors --settings ../settings.xml
release:
script: |-
[[ "${tag}" =~ ^[0-9]+(\.[0-9]+)*$ ]] || exit -1
mvn versions:set "-DnewVersion=${tag}"
git commit -am "${tag}"
mvn clean deploy -Pcactoos -Psonar -Pqulice -Psonatype --errors --settings ../settings.xml
21 changes: 21 additions & 0 deletions .travis.yml
@@ -0,0 +1,21 @@
language: java
sudo: false
cache:
directories:
- $HOME/.m2
script:
- set -e
- pdd --file=/dev/null
- mvn clean install -Pqulice --errors --batch-mode
- mvn clean site -Psite --errors --batch-mode
install:
- gem install pdd
- gem install xcop
env:
global:
- MAVEN_OPTS="-Xmx256m"
- JAVA_OPTS="-Xmx256m"
jdk:
- oraclejdk8
after_success:
- "bash <(curl -s https://codecov.io/bash)"
201 changes: 0 additions & 201 deletions LICENSE

This file was deleted.

24 changes: 24 additions & 0 deletions LICENSE.txt
@@ -0,0 +1,24 @@
The MIT License (MIT)

Copyright (c) for portions of project cactoos-matchers are held by
Yegor Bugayenko, 2017-2018, as part of project cactoos.
All other copyright for project cactoos-matchers are held by
George Aristy, 2018.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included
in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

0 comments on commit 1d0c15a

Please sign in to comment.