No description
Find a file
2013-10-18 14:20:30 +02:00
app Expose driver option into bundles when CoreBundle is used 2013-10-16 11:52:42 +02:00
bin Installer 2013-05-27 13:20:51 +02:00
features Merge pull request #404 from Sylius/fix-inventory-update 2013-10-14 16:39:14 -07:00
src/Sylius/Bundle Merge pull request #423 from stloyd/feature/di_prepend 2013-10-17 02:11:39 -07:00
vagrant Brand new vagrant configuration 2013-09-26 08:36:35 +02:00
web Move the fixture images to the bundle 2013-10-16 23:09:21 +02:00
.gitignore Update shipping bundle and products 2013-08-08 21:42:03 +02:00
.gitmodules Changed submodules paths 2013-09-26 13:11:29 +02:00
.travis.yml Remove chmod on removed dirs after 04a78191 to prevent Travis-CI errors 2013-10-11 09:30:44 +02:00
behat.yml.dist Use localhost instead of custom name 2013-09-16 10:17:07 +02:00
Capfile Fix deploy path in Capfile 2013-04-25 22:47:48 +02:00
composer.json Update KnpMenu to version 2.0, rework menus a bit 2013-10-15 10:35:33 +02:00
composer.lock Update KnpMenu to version 2.0, rework menus a bit 2013-10-15 10:35:33 +02:00
LICENSE Initial commit 2013-01-18 21:43:21 +01:00
README.md Add Scrutinizer quality badge 2013-10-18 14:20:30 +02:00

Sylius Build status... Scrutinizer Quality Score

Sylius is an open source e-commerce solution for PHP, based on the Symfony2 framework.

Ultimate goal of the project is to create a webshop engine, which is user-friendly, loved by developers and has a helpful community.

Sylius is constructed from fully decoupled components (bundles in Symfony2 glossary), which means that every feature (products catalog, shipping engine, promotions system...) can be used in any other application.

We're using full-stack BDD methodology, with phpspec and Behat.

Documentation

Documentation is available at docs.sylius.org.

Quick Installation

$ wget http://getcomposer.org/composer.phar
$ php composer.phar create-project sylius/sylius -s dev
$ cd sylius
$ php app/console sylius:install

Behat scenarios

You need to copy Behat default configuration file and enter your specific base_url option there.

$ cp behat.yml.dist behat.yml
$ vi behat.yml

Then download Selenium Server, and run it.

$ java -jar selenium-server-standalone-2.11.0.jar

You can run Behat using the following command.

$ bin/behat

Troubleshooting

If something goes wrong, errors & exceptions are logged at the application level.

tail -f app/logs/prod.log
tail -f app/logs/dev.log

Contributing

All informations about contributing to Sylius can be found on this page.

Sylius on twitter

If you want to keep up with the updates, follow the official Sylius account on twitter.

Bug tracking

Sylius uses GitHub issues. If you have found bug, please create an issue.

MIT License

License can be found here.

Authors

Sylius was originally created by Paweł Jędrzejewski. See the list of contributors.