Popularity
3.3
Growing
Activity
0.0
Stable
156
19
31

Description

PPI bootstraps framework components for you from the top frameworks such as ZendFramework2, Symfony2, Laravel4 and FuelPHP.

Code Quality Rank: L4
Programming language: PHP
License: MIT License
Tags: Frameworks     Framework    
Latest version: v2.1.2

PPI Framework 2 alternatives and similar libraries

Based on the "Frameworks" category.
Alternatively, view PPI Framework 2 alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of PPI Framework 2 or a related project?

Add another 'Frameworks' Library

README

<!-- vim: set tw=79 sw=4 ts=4 et ft=markdown : -->

PPI Framework

Gitter Latest Stable Version Latest Unstable Version Travis-CI Build Status Scrutinizer Code Quality License

PPI is the PHP Interoperability Framework. It provides an equal and open platform to empower PHP developers to pick the best tools from the best PHP frameworks

PPI bootstraps framework components for you from the top frameworks such as ZendFramework2, Symfony2, Laravel4 and FuelPHP.

Requirements

  • PHP 5.4.0 or above

Installation

There is no actual "installation" of PPI, you can download it from http://www.ppi.io/downloads and drop it in your document root.

Contributing

PPI is an open source, community-driven project. If you'd like to contribute, check out our issues list. You can find us on IRC, Google Plus or Twitter (@ppi_framework).

If you're submitting a pull request, please do so on your own branch on GitHub.

Start by forking the PPI Framework repository and cloning your fork locally:

$ git clone [email protected]:YOUR_USERNAME/framework.git
$ git remote add upstream git://github.com/ppi/framework.git
$ git checkout -b feature/BRANCH_NAME master

Apply PPI Coding Standards using the PHP-CS-Fixer tool (uses PPI custom fixers):

$ ./vendor/bin/php-cs-fixer fix -v

After your work is finished rebase the feature branch and push it:

$ git checkout master
$ git fetch upstream
$ git merge upstream/master
$ git checkout feature/BRANCH_NAME
$ git rebase master
$ git push --force origin feature/BRANCH_NAME

Go to GitHub again and make a pull request on the ppi/framework repository. Thank you for making PPI better!


*Note that all licence references and agreements mentioned in the PPI Framework 2 README section above are relevant to that project's source code only.