Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kdcllc/Bet.BuildingBlocks

DotNetCore Clean Architecture Building Blocks
https://github.com/kdcllc/Bet.BuildingBlocks

building-blocks clean-architecture clean-code domain-driven-design eshoponcontainer kdcllc

Last synced: 6 days ago
JSON representation

DotNetCore Clean Architecture Building Blocks

Awesome Lists containing this project

README

        

# Bet.BuildingBlocks

[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://raw.githubusercontent.com/kdcllc/Bet.BuildingBlocks.Domain.Abstractions/master/LICENSE)
[![Build status](https://ci.appveyor.com/api/projects/status/egmo2h7c3nmgj82u?svg=true)](https://ci.appveyor.com/project/kdcllc/bet-buildingblocks)
[![NuGet](https://img.shields.io/nuget/v/Bet.BuildingBlocks.Domain.Abstractions.svg)](https://www.nuget.org/packages?q=Bet.BuildingBlocks.Domain.Abstractions)
![Nuget](https://img.shields.io/nuget/dt/Bet.BuildingBlocks.Domain.Abstractions)
[![feedz.io](https://img.shields.io/badge/endpoint.svg?url=https://f.feedz.io/kdcllc/kdcllc/shield/Bet.BuildingBlocks.Domain.Abstractions/latest)](https://f.feedz.io/kdcllc/kdcllc/packages/Bet.BuildingBlocks.Domain.Abstractions/latest/download)

> The second letter in the Hebrew alphabet is the ב bet/beit. Its meaning is "house". In the ancient pictographic Hebrew it was a symbol resembling a tent on a landscape.

_Note: Pre-release packages are distributed via [feedz.io](https://f.feedz.io/kdcllc/kdcllc/nuget/index.json)._

## Summary

The goal of this repo is to provide with foundational library for DotNetCore Clean Architecture Building Blocks for building Domain Driven Designed applications.

The foundation for this library was taken from earlier version of [eShopOnContainers](https://github.com/dotnet-architecture/eShopOnContainers).

- [`Bet.BuildingBlocks.Domain.Abstractions`](./src/Bet.BuildingBlocks.Domain.Abstractions/)
- [`Bet.BuildingBlocks.Domain.Specifications.EFCore`](./src/Bet.BuildingBlocks.Domain.Specifications.EFCore/)
- [`Bet.BuildingBlocks.Application.Abstractions`](./src/Bet.BuildingBlocks.Application.Abstractions/)

## Hire me

Please send [email](mailto:[email protected]) if you consider to **hire me**.

[![buymeacoffee](https://www.buymeacoffee.com/assets/img/custom_images/orange_img.png)](https://www.buymeacoffee.com/vyve0og)

## Give a Star! :star:

If you like or are using this project to learn or start your solution, please give it a star. Thanks!

## Install

```csharp
dotnet add package Bet.BuildingBlocks.Domain.Abstractions

dotnet add package Bet.BuildingBlocks.Domain.Specifications.EFCore
```