topaz2/chef_boilerplate_php

View on GitHub
README.md

Summary

Maintainability
Test Coverage
Description
===========
This cookbook's goal is to provide the best and dead simple way to start new web application project based on php.

[![Build Status](https://travis-ci.org/topaz2/chef_boilerplate_php.png?branch=master)](https://travis-ci.org/topaz2/chef_boilerplate_php)
[![Dependency Status](https://gemnasium.com/topaz2/chef_boilerplate_php.png)](https://gemnasium.com/topaz2/chef_boilerplate_php)
[![Code Climate](https://codeclimate.com/github/topaz2/chef_boilerplate_php.png)](https://codeclimate.com/github/topaz2/chef_boilerplate_php)
[![Coverage Status](https://coveralls.io/repos/topaz2/chef_boilerplate_php/badge.png?branch=master)](https://coveralls.io/r/topaz2/chef_boilerplate_php)

Containing following

| Category | Application |
| ------- | ---------- |
| Documentation Generator | sphinx |
| Class Document Generator | phpdoc |
| Package Manager | composer |
| QA Tools | phpcs, phpunit, phpmd, phpdepend, phpcpd, phploc, phpcb |

Requirements
============
* Chef: 11.x+
* Ruby: 1.9+

Default URL
============

| Application | URL |
| ----------- | ----------- |
| sphinx | http://sphinx.local/ |
| phpdoc | http://phpdoc.local/ |

Attributes
==========

Usage
=====

## How to use in a recipe
```
include_recipe 'boilerplate_php'
```
## Configuration
### Install sphinx, phpdoc into example.com
```
$ cat nodes/example.json
{
    "boilerplate_php": {
        "sphinx": {
            "host": "example.com",
        },
        "phpdoc": {
            "host": "example.com",
        }
    }
}
```

### Stop installing specific applicaiton
#### Stop installing sphinx
```
$ cat nodes/example.json
{
    "boilerplate": {
        "sphinx": false
    }
}
```

License and Authors
===================

* Author:: Jun Nishikawa <topaz2@m0n0m0n0.com>

* Copyright (C) 2014, Jun Nishikawa <topaz2@m0n0m0n0.com>

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.