{"repo":"mehdihadeli/vertical-slice-api-template","free":true,"listed":false,"github":"https://github.com/mehdihadeli/vertical-slice-api-template","clone":"git clone https://github.com/mehdihadeli/vertical-slice-api-template.git","description":"🍰 An asp.net core template based on .Net 9, Vertical Slice Architecture, CQRS, Minimal APIs, OpenTelemetry, API Versioning and OpenAPI.","language":"C#","stars":260,"topics":["minimal-api","vertical-slice-architecture","vertical-slices","cqrs","cqrs-pattern","dotnet-template","dotnet-templates","clean-architecture","mediator","template"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Vertical Slice API Template This is a An Asp.Net Core template based on Vertical Slice Architecture , CQRS, Minimal APIs, API Versioning and Swagger. Create a new project based on this template by clicking the above Use this template button or by installing and running the associated NuGet package (see Getting Started for full details). ⭐ Support If you like feel free to ⭐ this repository, It helps out :) Thanks a bunch for supporting me! Table of Contents - Vertical Slice API Template - ⭐ Support - Table of Contents - Install - Features - Libraries - Getting Started - Setup - Dev Certificate - Conventional Commit - Formatting - Analizers - Application Structure - High Level Structure - Modules Structure - Folder Structure - Vertical Slice Flow - How to Run - Using PM2 - Using Tye - Contribution - License Install For installing vertical slice api template from nuget container registry run this dotnet cli command: Or for installing the template locally you can clone the project and run this command in the root of this repository: Features - ✅ Using Vertical Slice Architecture as a high-level architecture - ✅ Using CQRS Pattern on top of MediatR library - ✅ Using Mapperly source generator for the mappings - ✅ Using Minimal APIs for handling requests - ✅ Using Postgres On Top of EfCore - ✅ Using OpenTelemetry for collection logs , metrics and tracings - ✅ Using OpenTelemetry Collector to receive, process, and export telemetry data to various backends, including Jaeger and Tempo ","default_branch":null,"files":null,"tree":[],"storefront":"/r/mehdihadeli","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mehdihadeli/vertical-slice-api-template/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}