Repo for the website, the place where passionate PHP developers meet to perfect their craft. Read for more details ...
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Pairfony is the place where passionate PHP developers of all levels come to meet to perfect their craft.

If you want to meet other professionals that care about well-crafted software, you've come to the right place!

Build Status


1. Clone the repo to a local folder

$ git clone

2. Configure

Copy config/parameters.yml.dist to config/parameters.yml and edit according to your database settings.

Also, since the app uses Github OAauth service for authentication, you'll need to [create a Github app] ( Use your local URL for the callback.

Once you created your dev app on Github, copy the client id and client secret to your parameters.yml.

3. Install the dependecies using composer

$ curl -sS | php
$ composer install

4. Create the database and tables

php app/console doctrine:database:drop --force
php app/console doctrine:database:create
php app/console doctrine:schema:create

5. Install the static assets

php app/console assets:install web
php app/console assetic:dump


  • PHP >= 5.3


See the file.

Running the tests

Install the dev dependencies with composer:

$ curl -sS | php
$ composer install --dev

Run the test suite with phpunit:

$ phpunit -c app/

You can also check for code coverage:

$ phpunit -c app/ --coverage-text


Pairfony is released under the MIT License. See the bundled LICENSE file for details.