Permalink
Fetching contributors…
Cannot retrieve contributors at this time
78 lines (52 sloc) 2.03 KB

Phyxo

Join the chat at https://gitter.im/nikrou/phyxo

This project is based on Piwigo. It aims to provide support for PostgreSQL and SQLite engines.

Requirements

This project use severals librairies that need at least PHP 5.4.0

PHP 7 ready Dependency Status Build Status

Installation

Clone this repository :

$ git clone git@github.com:nikrou/phyxo.git

Download the composer.phar executable or use the installer.

$ curl -sS https://getcomposer.org/installer | php

Update dependencies via composer :

$ composer.phar install --dev

Install Phyxo through web interface.

Contributing

If you'd like to contribute, please read the CONTRIBUTING.md file. You can submit a pull request, or feel free to use any other way you'd prefer.

Running tests

You must have install phyxo first, and update base_url in behat.yml.dist

phyxo is tested using a BDD framework - Behat. To run test :

$ ./bin/behat

But there's also unit tests in phyxo runned with Atoum. To run tests :

$ ./bin/atoum

Tests are automatically runned by travis (see badge above)

And javascript is tested using Jasmine. To run tests, go to local, Jasmine test page

Demo

You can find, discover and play with a demo

Todo