Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yokai-php/batch-src
Yokai Batch Development Monorepo
https://github.com/yokai-php/batch-src
batch-processing jobs php symfony
Last synced: 2 months ago
JSON representation
Yokai Batch Development Monorepo
- Host: GitHub
- URL: https://github.com/yokai-php/batch-src
- Owner: yokai-php
- License: mit
- Created: 2020-08-21T16:41:00.000Z (over 4 years ago)
- Default Branch: 0.x
- Last Pushed: 2024-08-27T08:52:46.000Z (5 months ago)
- Last Synced: 2024-08-27T09:50:17.340Z (5 months ago)
- Topics: batch-processing, jobs, php, symfony
- Language: PHP
- Homepage:
- Size: 7.33 MB
- Stars: 4
- Watchers: 5
- Forks: 1
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Yokai Batch Development Monorepo
[![Tests](https://img.shields.io/github/actions/workflow/status/yokai-php/batch-src/tests.yml?branch=0.x&style=flat-square&label=tests)](https://github.com/yokai-php/batch-src/actions)
[![Coverage](https://img.shields.io/codecov/c/github/yokai-php/batch-src?style=flat-square)](https://codecov.io/gh/yokai-php/batch-src)
[![Contributors](https://img.shields.io/github/contributors/yokai-php/batch-src?style=flat-square)](https://github.com/yokai-php/batch-src/graphs/contributors)This repository contains sources for all packages from `yokai/batch` suite.
## Documentation
Read on https://yokai-batch.readthedocs.io.
## Packages
The core repository [`yokai/batch`](https://github.com/yokai-php/batch) : contains classes/interfaces of batch architecture.
Some bridges to popular packages :
| Bridge with | |
|------------------------------------------------------------------------------------|----------------------------------------------------------------|
| [`doctrine/dbal`](https://github.com/yokai-php/batch-doctrine-dbal) | Read/Write from/to SQL databases |
| [`doctrine/orm`](https://github.com/yokai-php/batch-doctrine-orm) | Read from Doctrine ORM entities |
| [`doctrine/persistence`](https://github.com/yokai-php/batch-doctrine-persistence) | Write to Doctrine ORM/ODM objects |
| [`league/flysystem`](https://github.com/yokai-php/batch-league-flysystem) | Copy/Move files in a job / Trigger job when file found |
| [`openspout/openspout`](https://github.com/yokai-php/batch-openspout) | Read/Write from/to CSV/ODS/XLSX |
| [`symfony/console`](https://github.com/yokai-php/batch-symfony-console) | Add command to trigger jobs and async job launcher via command |
| [`symfony/framework-bundle`](https://github.com/yokai-php/batch-symfony-framework) | Bundle to integrate with Symfony framework |
| [`symfony/messenger`](https://github.com/yokai-php/batch-symfony-messenger) | Trigger jobs using message dispatch |
| [`symfony/serializer`](https://github.com/yokai-php/batch-symfony-serializer) | Process items using (de)normalization |
| [`symfony/validator`](https://github.com/yokai-php/batch-symfony-validator) | Skip invalid items during process |And some special packages :
- [`yokai/batch-symfony-pack`](https://github.com/yokai-php/batch-symfony-pack): Minimal pack for Symfony Framework## Contribution
Please feel free to open an [issue](https://github.com/yokai-php/batch-src/issues)
or a [pull request](https://github.com/yokai-php/batch-src/pulls)
in the [main repository](https://github.com/yokai-php/batch-src).The library was originally created by [Yann Eugoné](https://github.com/yann-eugone).
See the list of [contributors](https://github.com/yokai-php/batch-src/contributors).## License
This library is under MIT [LICENSE](LICENSE).