• Stars
    star
    154
  • Rank 241,392 (Top 5 %)
  • Language
    PHP
  • License
    MIT License
  • Created almost 13 years ago
  • Updated over 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

The PPI Framework Engine

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!

More Repositories

1

skeletonapp

The PPI Skeleton Application
PHP
55
star
2

website

The PPI Website
JavaScript
23
star
3

foursquare-tutorial-module

PHP
6
star
4

cfpManager

The Call for Papers Manager Application
PHP
5
star
5

ppi-distribution-module

The base module for the PPI distribution
PHP
3
star
6

cache

This is a PSR\Cache (PSR-5) compatible caching component supporting all of the major implementations.
PHP
3
star
7

form

Form Library
PHP
3
star
8

ideas

This application lets the ppi community come up with ideas and lets the rest of the community vote upon them
3
star
9

tracker

The PPI Issue Tracker
JavaScript
3
star
10

datasource

PPI DataSource Component. Multi-library support for setting up connections to backends like MySQL, MongoDB
PHP
3
star
11

ppi-user-module

The PPI User Module. This has pre-built features such as login, logout, signup, view account, edit account, change password, forgot password
PHP
3
star
12

ppi-twitter-bootstrap-module

Twitter Boostrap module for PPI2.
Makefile
3
star
13

ppi-cache-module

PPI2 Cache component
PHP
2
star
14

ppi-nette-module

PHP
2
star
15

ppi-twig-module

Twig template engine module for PPI2
PHP
2
star
16

ppi-mustache-module

Mustache template engine module for PPI2
PHP
2
star
17

vote-php-fig

2
star
18

ppi-composer-module

PPI Composer Module
PHP
2
star
19

ppi-smarty-module

Smarty3 template engine module for PPI2
PHP
2
star
20

ppi-talks

PPI talks
CSS
2
star
21

ppi-plates-module

Plates template engine module for PPI2
PHP
2
star
22

ppi-monolog-module

PPI Monolog Module
PHP
2
star
23

docs

The PPI Framework documentation
Python
2
star
24

ppi-bower-module

PPI module to manage web assets with Bower
PHP
2
star
25

ppi-aura-router

1
star
26

ppi-laravel-router

PHP
1
star
27

forum

The PPI Forum Software
1
star
28

freelance

Freelance Website Repo
1
star
29

ppi-framework-module

MVC module for PPI2
PHP
1
star
30

ppi-jquery-module

jQuery module for PPI2
1
star
31

1

The PPI1 Project (www.ppi.io)
PHP
1
star
32

ppi-datasource-module

Module to load the ppi/datasource component
PHP
1
star
33

forum-theme

The Forum Theme for the PPI forum.
1
star
34

composer-installer

The custom composer installer
1
star
35

ppi-fast-route

PHP
1
star
36

ppi-blog-module

The PPI Blog Module
PHP
1
star
37

ppi-jqueryui-module

jQueryUI module for PPI2
1
star
38

marketplace

JavaScript
1
star
39

tutorial_demos

1
star