From 3187943afd9a61976a8f7c172fda8d4221a452a4 Mon Sep 17 00:00:00 2001 From: Dariusz Gafka Date: Thu, 23 Apr 2026 17:16:43 +0200 Subject: [PATCH] fix: Read me improvements --- README.md | 6 ++++-- _PackageTemplate/README.md | 4 ++-- packages/Amqp/README.md | 4 ++-- packages/DataProtection/README.md | 4 ++-- packages/Dbal/README.md | 4 ++-- packages/Ecotone/README.md | 6 ++++-- packages/Enqueue/README.md | 4 ++-- packages/JmsConverter/README.md | 4 ++-- packages/Kafka/README.md | 4 ++-- packages/Laravel/README.md | 4 ++-- packages/LiteApplication/README.md | 4 ++-- packages/OpenTelemetry/README.md | 4 ++-- packages/PdoEventSourcing/README.md | 4 ++-- packages/Redis/README.md | 4 ++-- packages/Sqs/README.md | 4 ++-- packages/Symfony/README.md | 4 ++-- 16 files changed, 36 insertions(+), 32 deletions(-) diff --git a/README.md b/README.md index a9654831e..e4108e54b 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,11 @@ [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. No base classes, no bus wiring, no retry config. The same patterns proven in Java's Spring/Axon and .NET's NServiceBus/MassTransit, brought to PHP without giving up the development speed PHP is known for. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. No base classes, no bus wiring, no retry config. + +Built on Enterprise Integration Patterns — the same pattern language behind Spring Integration, Axon, NServiceBus, and Apache Camel — brought to PHP as attribute-driven code. ```php class OrderService diff --git a/_PackageTemplate/README.md b/_PackageTemplate/README.md index f7ecce184..4f510c47c 100644 --- a/_PackageTemplate/README.md +++ b/_PackageTemplate/README.md @@ -11,9 +11,9 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. ## {{Package name}} diff --git a/packages/Amqp/README.md b/packages/Amqp/README.md index 3e13f58f3..7ce3bb5c0 100644 --- a/packages/Amqp/README.md +++ b/packages/Amqp/README.md @@ -11,9 +11,9 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. ## AMQP / RabbitMQ transport diff --git a/packages/DataProtection/README.md b/packages/DataProtection/README.md index 967080337..c6f1aa649 100644 --- a/packages/DataProtection/README.md +++ b/packages/DataProtection/README.md @@ -11,9 +11,9 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. ## Data Protection diff --git a/packages/Dbal/README.md b/packages/Dbal/README.md index e4fef7c4b..edc2b10eb 100644 --- a/packages/Dbal/README.md +++ b/packages/Dbal/README.md @@ -11,9 +11,9 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. ## Doctrine DBAL integration diff --git a/packages/Ecotone/README.md b/packages/Ecotone/README.md index 38c3083d9..7c87ae695 100644 --- a/packages/Ecotone/README.md +++ b/packages/Ecotone/README.md @@ -11,9 +11,11 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -# Ecotone — the enterprise architecture layer for Laravel and Symfony +# Ecotone — the PHP architecture layer that grows with your system, without rewrites -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. No base classes, no bus wiring, no retry config. The same patterns proven in Java's Spring/Axon and .NET's NServiceBus/MassTransit, brought to PHP without giving up the development speed PHP is known for. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. No base classes, no bus wiring, no retry config. + +Built on Enterprise Integration Patterns — the same pattern language behind Spring Integration, Axon, NServiceBus, and Apache Camel — brought to PHP as attribute-driven code. Visit [ecotone.tech](https://ecotone.tech) for the full overview. diff --git a/packages/Enqueue/README.md b/packages/Enqueue/README.md index 44123ab36..6f2ef5d1f 100644 --- a/packages/Enqueue/README.md +++ b/packages/Enqueue/README.md @@ -11,9 +11,9 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. ## Enqueue adapter layer diff --git a/packages/JmsConverter/README.md b/packages/JmsConverter/README.md index da7471eb0..adfc4ceba 100644 --- a/packages/JmsConverter/README.md +++ b/packages/JmsConverter/README.md @@ -11,9 +11,9 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. ## JMS Serializer media type converter diff --git a/packages/Kafka/README.md b/packages/Kafka/README.md index c0264c015..19b2e4558 100644 --- a/packages/Kafka/README.md +++ b/packages/Kafka/README.md @@ -11,9 +11,9 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. ## Apache Kafka transport diff --git a/packages/Laravel/README.md b/packages/Laravel/README.md index a54834f59..b3c5bd135 100644 --- a/packages/Laravel/README.md +++ b/packages/Laravel/README.md @@ -11,9 +11,9 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. ## Ecotone for Laravel diff --git a/packages/LiteApplication/README.md b/packages/LiteApplication/README.md index e1f4c2c06..15d6f5a4d 100644 --- a/packages/LiteApplication/README.md +++ b/packages/LiteApplication/README.md @@ -11,9 +11,9 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. ## Ecotone Lite — framework-agnostic diff --git a/packages/OpenTelemetry/README.md b/packages/OpenTelemetry/README.md index 98c61ae61..eaccd35d2 100644 --- a/packages/OpenTelemetry/README.md +++ b/packages/OpenTelemetry/README.md @@ -11,9 +11,9 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. ## OpenTelemetry integration diff --git a/packages/PdoEventSourcing/README.md b/packages/PdoEventSourcing/README.md index 009c82fd7..ec975bd7a 100644 --- a/packages/PdoEventSourcing/README.md +++ b/packages/PdoEventSourcing/README.md @@ -11,9 +11,9 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. ## Event Sourcing (PDO-backed Event Store) diff --git a/packages/Redis/README.md b/packages/Redis/README.md index 904d565d5..7308e91d9 100644 --- a/packages/Redis/README.md +++ b/packages/Redis/README.md @@ -11,9 +11,9 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. ## Redis transport diff --git a/packages/Sqs/README.md b/packages/Sqs/README.md index 2fe4248ae..f21621258 100644 --- a/packages/Sqs/README.md +++ b/packages/Sqs/README.md @@ -11,9 +11,9 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. ## AWS SQS transport diff --git a/packages/Symfony/README.md b/packages/Symfony/README.md index b44057d6d..e38ad91e6 100644 --- a/packages/Symfony/README.md +++ b/packages/Symfony/README.md @@ -11,9 +11,9 @@ To contribute make use of [Ecotone-Dev repository](https://github.com/ecotonefra [![Total Downloads](https://img.shields.io/packagist/dt/ecotone/ecotone)](https://packagist.org/packages/ecotone/ecotone) [![PHP Version Require](https://img.shields.io/packagist/dependency-v/ecotone/ecotone/php.svg)](https://packagist.org/packages/ecotone/ecotone) -**Ecotone is the enterprise architecture layer for Laravel and Symfony.** +**Ecotone is the PHP architecture layer that grows with your system — without rewrites.** -One Composer package adds CQRS, Event Sourcing, Sagas, Projections, Workflows, and Outbox messaging to your existing application — all via declarative PHP 8 attributes on the classes you already have. +From `#[CommandHandler]` on day one, to event sourcing, sagas, outbox, and distributed messaging at scale — one package, same codebase, no forced migrations between growth stages. Declarative PHP 8 attributes on the classes you already have. ## Ecotone for Symfony