Welcome to App-Enhance's documentation!#
App-Enhance is a set of boilerplate/extensions libraries for any .Net application. All code is based on .Net Core and .NETStandard Library 1.5. It tries to cover and simplify many common use cases which you can encounter when you create real applications. They are dependency injection, events, messaging, transactions and persistence.
Please follow navigation co read documentation.
Project structure#
Area | Repository | Packages |
---|---|---|
Dependency injection | ae-di | AE.Extensions.DependencyInjection.Abstractions AE.Extensions.DependencyInjection |
Events | ae-core | ? |
Transactions | ae-core | ? |
Messaging | ae-core | ? |
Persistence | ae-core | ? |
Domain Driven Design | ae-core | ? |
The main rules which ennoble libraries created in this project are: simplicity of code, extensibility, Less coupling, IoC based and very lightweight
Get involved#
If you have an interesting idea, any suggestions or bug report please add issue/PR to specific repository but before pushing new feature or improvement please read Contributing