A set of core libraries for building domain-driven business applications. Includes opinionated support for Asp.Net Core applications.
FoodStuffs is a comprehensive example of how applications can be built using VoidCore.
Warning |
---|
This project is still in the design phase as a personal project. The API is subject to change and the version numbers may fluctuate. I will remove this warning when the project reaches a stable state. |
Read about the packages available.
Docs | Release | Pre-Release | Description |
---|---|---|---|
VoidCore.AspNet | Configure an Asp.Net Core web application with enterprise SPA conventions. | ||
VoidCore.Domain | Domain-driven, functional and event-based development. | ||
VoidCore.Model | Services and interfaces for opinionated business applications. | ||
VoidCore.EfCore | EF Core Helpers for unit of work and change tracking. | ||
VoidCore.Finance | A financial library with primary focus on simple amortization and time-value of money. |
VoidCore is built on Azure Pipelines and released on Nuget.
To work on VoidCore, you will need the .Net Core SDK.
You will also need some global tools. To install them easily, just run the following:
cd build/
./installAndUpdateTools.ps1
See the /build folder for scripts used to test and build this project.
There are VSCode tasks for each script. The build task (ctrl + shift + b) performs the standard CI build.