webapp-core
Modules for common features for a .Net Core application
| Travis Build | AppVeyor Build | |
|---|---|---|
| master branch |
1. Vision
Provide .Net Core developers with common functionality, which is often used in (web)-applications, so they can focus on the important business logic of their application they develop
2. What is it?
- Set of modules, which include base functionality often used in (web)-applications
- Built using .Net Core 2.0 framework
- Modular structure: use only the modules you need
- Easily extendable: based on interfaces
- Based on a layered architecture (data, service, web)
- Available as nuget packages for easy integration
3. Modules
Following modules are planned/implemented:
| Module | Status | Version/Downloads | Description |
|---|---|---|---|
| WaCore.Data.Ef | done | Unit of work implementation for Ef Core 2.0 | |
| WaCore.Crud.Services | in progress | - | CRUD Service |
| WaCore.Web | in progress | - | OWASP headers middleware; Exception handling middleware |
| WaCore.TemplateMgmt.Services | in progress | - | Template management services |