setono/sylius-klaviyo-plugin

Setono example plugin for Sylius.

Installs: 0

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 0

Open Issues: 1

Type:symfony-bundle

dev-master / 1.0.x-dev 2021-03-30 11:49 UTC

This package is auto-updated.

Last update: 2021-05-01 08:41:31 UTC


README

Latest Version Latest Unstable Version Software License Build Status Code Coverage

Setono have made a bunch of plugins for Sylius, and we have some guidelines which we try to follow when developing plugins. These guidelines are used in this repository and it gives you a very solid base when developing plugins.

Enjoy!

Quickstart

  1. Run composer create-project setono/sylius-klaviyo-plugin:dev-master ProjectName.

  2. From the plugin skeleton root directory, run the following commands:

    $ php init
    $ (cd tests/Application && yarn install)
    $ (cd tests/Application && yarn build)
    $ (cd tests/Application && bin/console assets:install)
    
    $ (cd tests/Application && bin/console doctrine:database:create)
    $ (cd tests/Application && bin/console doctrine:schema:create)
    
    $ (cd tests/Application && bin/console sylius:fixtures:load -n)
  3. Start your local PHP server: symfony serve (see https://symfony.com/doc/current/setup/symfony_server.html for docs)

To be able to setup a plugin's database, remember to configure you database credentials in tests/Application/.env and tests/Application/.env.test.