commit 8c501e08b744d77152912823f5a9da1dca4f1c3b Author: Timothy J. Warren Date: Thu Aug 4 14:55:37 2016 -0400 First commit -- split from timw4mail/HummingBirdAnimeClient diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..78031d8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +.codelite +.phing_targets +.sonar/ +*.phprj +*.workspace +vendor +**/cache/** +**/logs/** +**/coverage/** +**/docs/** +**/node_modules/** +public/images/* +composer.lock +*.sqlite +*.db +*.sqlite3 +docs/* +tests/test_data/sessions/* +cache.properties +build/** +!build/*.txt +!build/*.xml +!build/*.php +app/config/*.toml +!app/config/*.toml.example +phinx.yml +.idea/ +Caddyfile +build/humbuglog.txt \ No newline at end of file diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..265afb8 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,37 @@ +# Composer stores all downloaded packages in the vendor/ directory. +# Do not use the following if the vendor/ directory is commited to +# your git repository. +cache: + paths: + - vendor/ + +services: + - redis:latest + +test:5.6: + before_script: + - bash build/docker_install.sh > /dev/null + - curl -sS https://getcomposer.org/installer | php + - php composer.phar install --no-dev + image: php:5.6 + script: + - phpunit -c build + +test:7: + before_script: + - bash build/docker_install.sh > /dev/null + - curl -sS https://getcomposer.org/installer | php + - php composer.phar install --no-dev + image: php:7 + script: + - phpunit -c build + +test:hhvm: + before_script: + - /usr/local/bin/composer self-update + - curl -Lo /usr/local/bin/phpunit https://phar.phpunit.de/phpunit.phar + - chmod +x /usr/local/bin/phpunit + - composer install --no-dev + image: 51systems/docker-gitlab-ci-runner-hhvm + script: + - phpunit -c build \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..bc2ffc9 --- /dev/null +++ b/README.md @@ -0,0 +1,3 @@ +# Ion + +Ion is a set of helpful PHP libraries for general web development \ No newline at end of file diff --git a/build/animeclient_header_comment.txt b/build/animeclient_header_comment.txt new file mode 100644 index 0000000..a2a4ecb --- /dev/null +++ b/build/animeclient_header_comment.txt @@ -0,0 +1,11 @@ +/** + * Hummingbird Anime Client + * + * An API client for Hummingbird to manage anime and manga watch lists + * + * @package HummingbirdAnimeClient + * @author Timothy J. Warren + * @copyright Copyright (c) 2015 - 2016 + * @link https://github.com/timw4mail/HummingBirdAnimeClient + * @license MIT + */ \ No newline at end of file diff --git a/build/ion_header_comment.txt b/build/ion_header_comment.txt new file mode 100644 index 0000000..50a3025 --- /dev/null +++ b/build/ion_header_comment.txt @@ -0,0 +1,10 @@ +/** + * Ion + * + * Building blocks for web development + * + * @package Ion + * @author Timothy J. Warren + * @copyright Copyright (c) 2015 - 2016 + * @license MIT + */ \ No newline at end of file diff --git a/build/phpdox.xml b/build/phpdox.xml new file mode 100644 index 0000000..0be4b97 --- /dev/null +++ b/build/phpdox.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +