https://github.com/wynd-lab/traya
AggregateRoot component with 0 dependencies. Built by Wynd with PHP and ️❤️!
https://github.com/wynd-lab/traya
Last synced: over 1 year ago
JSON representation
AggregateRoot component with 0 dependencies. Built by Wynd with PHP and ️❤️!
- Host: GitHub
- URL: https://github.com/wynd-lab/traya
- Owner: Wynd-Lab
- License: mit
- Created: 2019-10-31T13:10:47.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-18T14:06:43.000Z (over 6 years ago)
- Last Synced: 2024-04-23T21:24:47.442Z (about 2 years ago)
- Language: PHP
- Homepage: https://www.wynd.eu
- Size: 74.2 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Traya
[](LICENSE)
[](https://dev.azure.com/pontoreausylvain/Traya/_build?definitionId=3)

**Traya** is an AggregateRoot & Event Publishing component built by [Wynd](https://www.wynd.eu) and used by our backend projects.
This project is part of the _Sith Triumvirate_ project with:
- [Nihilus](https://github.com/Wynd-Lab/nihilus): CQRS
- Sion: Saga pattern (WIP, not available yet)
Traya requires a specific implementation if you want to publish events (this part is optionnal). Wynd doesn't provide any default implementation because the event management realy depends on the technology/framework you're using (Prooph, Event Store, Kafka, RabbitMQ, ...). More information are available in the documentation.
## Quick start
[Overview](/doc/README.md) and [examples](/examples)
## Contribution
For any contribution (Issue and PR), please follow project [guidelines](CONTRIBUTING.md).
Add a ⭐️ is also a way to contribute to this repository 😉
This project has adopted the code of conduct defined by the [Contributor Covenant](https://www.contributor-covenant.org/). Before contributing to this repository, take a look at the [code of conduct](CODE_OF_CONDUCT.md).
## Licence
[MIT](LICENSE)