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

https://github.com/aimenux/centralpackagemanagementdemo

Enabling central package managment in web api projects
https://github.com/aimenux/centralpackagemanagementdemo

automapper central-package-management fluent-validation mediatr net80 serilog webapi

Last synced: 8 months ago
JSON representation

Enabling central package managment in web api projects

Awesome Lists containing this project

README

          

[![.NET](https://github.com/aimenux/CentralPackageManagementDemo/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/aimenux/CentralPackageManagementDemo/actions/workflows/ci.yml)

# CentralPackageManagementDemo
```
Enabling central package management in web api projects
```

In this repo, i m using [CPM](https://learn.microsoft.com/en-us/nuget/consume-packages/central-package-management) in order to ease the management of nuget packages in a multi-projects solution. The repo contains 2 solutions :
>
> :one: `before` contains a web api solution before applying CPM
>
> :two: `after` contains the same web api solution after applying CPM
>
**`Tools`** : net 8.0, mediatr, automapper, fluent-validation, serilog