mathieu-ducrot / etl-bundle

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SMARTBOOSTER - ETL bundle

Latest Stable Version Latest Unstable Version Total Downloads License

Build Status Scrutinizer Code Quality Code Coverage

Overview

ETL Bundle is a simple way to help you synchronize business data between databases.

Use case

If your project code needs business data to work correctly you will have to maintain and test this data. Synchronizing this data by hand is not reliable.

To benefits of git features like branches, history, blame... we usually store this kind of data into files directly in the code. This allow us deploy exactly what we want and to synchronize the data with the corresponding code. And by the way it allow you to run your unit tests in your CI.

Installation

Add the bundle as dependency with Composer

composer require smartbooster/etl-bundle

Documentation

This bundle is structured around the Extract Transform Load pattern (ETL) design pattern.

Contributing

Pull requests are welcome.

Thanks to everyone who has contributed already.

About

License:MIT License


Languages

Language:PHP 99.0%Language:Makefile 1.0%