Skip to content

app-enhance/ae-core

Repository files navigation

App Enhance

Build Status Build status

This project helps to build better applications with small effort. It address common problems which appear in real applications and tries to implement wide known solutions as ready to use components like DDD building blocks, CQRS, events mechanism etc.

Most of components in this library are abstractions over technical problem and they describe teoretical aspects in the most simpliest way.

Status: starting project, composition of everything can be changed :)
Any suggestions are welocome

Fundamental assumptions of the library:

  • No dependencies
  • Simplicity
  • Extensible
  • IoC based
  • Easy to use
  • Less coupling
  • Async
  • Don't reinvent the wheel

Packages

Package Description
AE.Core This is the base for other components with low level abstractions and implementations arising from assumptions. More
AE.Transactions.Abstractions AE.Transactions Packages for transaction managment More
AE.Events Events framework. More
AE.Data Query framework and abstractions over document repository. More
AE.Commands Commands framework. More
AE.DDD Domain Driven Design base components and useful patterns. More

Contribute

Before pushing new feature or improvement please read CONTRIBUTING.md

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published