Skip to content
A set of core libraries for building domain-driven business applications. Includes opinionated support for Asp.Net Core applications.
C# PowerShell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.config Major: .Net Core 3.0 Support (#43) Sep 25, 2019
.vscode
build
docs Breaking: Remove Serilog packages (#48) Sep 29, 2019
src Description and nuget tags (#50) Oct 11, 2019
tests/VoidCore.Test Breaking: Move ConventionHelpers to Model (#46) Sep 27, 2019
.editorconfig
.gitattributes
.gitignore
.ruleset Breaking: API Cleanup (#35) Aug 2, 2019
LICENSE.txt pack license file and sourcelink Nov 28, 2018
README.md
VoidCore.sln
version.json Major: .Net Core 3.0 Support (#43) Sep 25, 2019

README.md

VoidCore

License Build Status Test Coverage

A set of core libraries for building domain-driven business applications.

The current major version of VoidCore includes opinionated support for Asp.Net Core 2.1, 2.2, and 3.0 applications.

FoodStuffs is a comprehensive example of how applications can be built using VoidCore.

Documentation

Read about the packages available.

Docs Release Pre-Release Description
VoidCore.AspNet NuGet package MyGet package Configure Asp.Net Core web applications based on VoidCore.Model. Includes single-page front end support.
VoidCore.Domain NuGet package MyGet package Core for building domain-driven, functional and event-based applications.
VoidCore.EntityFramework NuGet package MyGet package Entity Framework Core data access for applications based on VoidCore.Model.
VoidCore.Model NuGet package MyGet package Service interfaces for building opinionated business applications.
VoidCore.Finance NuGet package MyGet package A financial library with primary focus on simple amortization and time-value of money.

Developers

VoidCore is built on Azure Pipelines and released on Nuget.

To work on VoidCore, you will need the .Net Core SDK.

See the /build folder for scripts used to test and build this project. Run build.ps1 to make a production build.

cd build
./build.ps1

There are VSCode tasks for each script. The build task (ctrl + shift + b) performs the standard CI build.

You can’t perform that action at this time.