PHPackages                             renegare/skip - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. renegare/skip

ActiveLibrary[CLI &amp; Console](/categories/cli)

renegare/skip
=============

Simple configuration layer around silex framework. With the aim of reducing spin up times with 'green field' projects.

v0.3.1(11y ago)1828MITPHPPHP &gt;=5.4.0

Since Jan 17Pushed 11y agoCompare

[ Source](https://github.com/renegare/skip)[ Packagist](https://packagist.org/packages/renegare/skip)[ RSS](/packages/renegare-skip/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (7)Versions (8)Used By (0)

Skip README
===========

[](#skip-readme)

[![Build Status](https://camo.githubusercontent.com/54dba9a9f2c4c565786e1b0b062c16e9d88a3cec0e59c90abf23be4e9ec46491/68747470733a2f2f7472617669732d63692e6f72672f72656e65676172652f736b69702e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/renegare/skip) on Master

[![Build Status](https://camo.githubusercontent.com/a881409a4e582d17cf8c9dd9da97f3a9c701e56671393d3ba530c0622099b535/68747470733a2f2f7472617669732d63692e6f72672f72656e65676172652f736b69702e706e673f6272616e63683d646576656c6f706d656e74)](https://travis-ci.org/renegare/skip) on Development

What is Skip?
-------------

[](#what-is-skip)

Skip is a configuration wrapper around [Silex (PHP microframework)](http://silex.sensiolabs.org/doc/usage.html) and [Symfony Console Component](http://symfony.com/doc/current/components/console/introduction.html).

The idea behind wrapping these two libraries is provide a starting point for new projects that require a *simple* web app and a cli interface.

The aim/goal however is to 'skip' the manual setup/configuration of these libraries (amazing tools but annoying learning curve) and put all that stuff in a json file somewhere. I hope this will allow developers to focus better on their application development.

Requirements
------------

[](#requirements)

- PHP 5.4
- composer (preferably latest)

Installation
------------

[](#installation)

The recommened way is to use composer to install skip in your project:

```
"require": {
    ...
    "renegare/skip": "master-dev"
    ...
}

```

Note: you can require your own version of silex, as long as it is greater than the minimalist defined version in composer.json.

Test
----

[](#test)

Check out the repo and from the top level directory run the following command:

```
$ composer update && vendor/bin/phpunit

```

*NOTE:* You need composer installed on your machine

Web Application Usage
---------------------

[](#web-application-usage)

Traditionally to start a Silex application you would do the following:

```
