keboola/syrup

4.0.4 2016-07-22 12:36 UTC

README

Build Status Code Climate Test Coverage

Syrup is a framework for rapid development of Keboola Connection components (i.e. extractors). It is based on Symfony2 framework.

Development

  • Clone from GitHub:
git clone https://github.com/keboola/syrup.git
  • Create app/config/parameters.yml from paramters.yml.dist file. Fill in required fields:
cd syrup
cp app/config/parameters.yml.dist app/config/parameters.yml
  • Install composer dependencies:
    • download and install composer as described here
    • install dependencies
php composer.phar install
  • Run tests
    • create test.sh from test.sh.template
cp test.sh.template test.sh
- set values to environment variables needed
- run tests
chmod a+x test.sh
./test.sh