This package is abandoned and no longer maintained. The author suggests using the koriym/php-skeleton package instead.

Generic PHP project skeleton package

0.8.0 2016-12-12 15:14 UTC


(former php/skeleton)

This project was created in order to provide project skeleton to start new PHP project. Various config files are ready for continuous integration.


  • PHP 5.4+

Getting started

Create project

composer create-project koriym/php-skeleton {project-path}

What is the vendor name ?


What is the package name ?


What is your name ?

(Akihito Koriyama):

Composer scripts


composer test run phpcs, phpmd and phpunit. Run phpunit for unit test only.

composer test


composer cs-fix run php-cs-fixer and phpcbf to fix up the PHP code to follow the coding standards.

composer cs-fix


composer build run apigen, phploc, pdepend and test above. It's handy for Jenkins.

composer build

Global installation of QA tools

composer global require bear/qatools

Add this directory to your PATH in your ~/.bash_profile (or ~/.bashrc) like this:

export PATH=./vendor/bin:~/.composer/vendor/bin:$PATH

See detail at bear/qatools.