This project was created in order to provide project skeleton to start new PHP project. Various config files are ready for continuous integration.
- phpunit.xml for phpunit
- build.xml for Apache Ant / Jenkins
- .travis.yml for Travis CI
- .php_cs for php-cs-fixer
- .scrutinizer for scrutinizer-ci
- PHP 5.3+
$ composer create-project php/skeleton {Vendor.Package}
$ cd {Vendor.Package}
$ phpunit
Linux - Installing Apache Ant
OSX
$ port install apache-ant // by mac ports
$ brew install ant // by brew
Windows - https://code.google.com/p/winant/
$ ant require
export PATH="$HOME/.composer/vendor/bin:$PATH"
$ ant test // run test
$ ant report // output API and QA docs
$ ant // all (require, test, report)