README.md

# OnePiece.Commanded

Extend `Commanded` package. A swiss army knife for applications following
Domain-Driven Design (DDD), Event Sourcing (ES), and  Command and Query
Responsibility Segregation (CQRS).

## What is next?

Check the following modules, if you are familiar with DDD, ES, and CQRS they
should be familiar to you.

- Defining an `OnePiece.Commanded.Entity`
- Defining a `OnePiece.Commanded.ValueObject`
- Converting your entity into a `OnePiece.Commanded.Aggregate`
- Defining a `OnePiece.Commanded.Command`
- Handling a command in a `OnePiece.Commanded.CommandHandler`
- Handling a query in a `OnePiece.Commanded.QueryHandler`