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

https://github.com/wendreof/dotnet-ddd

API REST using .NET Core 3.1/ .NET5.0 + DDD Arch + Entity Framework with MySQL + Swagger + AutoMapper + JWT Token
https://github.com/wendreof/dotnet-ddd

adminer automapper automapper-profiles ddd-architecture docker dotnet-core editorconfig entity-framework githooks jwt mock mysql sqlserver swagger testing xunit

Last synced: 3 months ago
JSON representation

API REST using .NET Core 3.1/ .NET5.0 + DDD Arch + Entity Framework with MySQL + Swagger + AutoMapper + JWT Token

Awesome Lists containing this project

README

        

# API REST using .NET Core 3.1/ .NET5.0 + DDD Arch + Entity Framework with MySQL + Swagger + AutoMapper + JWT Token

[![Build](https://github.com/wendreof/dotnet-ddd/actions/workflows/sonar.yml/badge.svg)](https://github.com/wendreof/dotnet-ddd/actions/workflows/sonar.yml)
[![Quality gate](https://sonarcloud.io/api/project_badges/quality_gate?project=wendreof_dotnet-ddd)](https://sonarcloud.io/summary/new_code?id=wendreof_dotnet-ddd)

[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=wendreof_dotnet-ddd&metric=bugs)](https://sonarcloud.io/summary/new_code?id=wendreof_dotnet-ddd)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=wendreof_dotnet-ddd&metric=code_smells)](https://sonarcloud.io/summary/new_code?id=wendreof_dotnet-ddd)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=wendreof_dotnet-ddd&metric=coverage)](https://sonarcloud.io/summary/new_code?id=wendreof_dotnet-ddd)
[![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=wendreof_dotnet-ddd&metric=duplicated_lines_density)](https://sonarcloud.io/summary/new_code?id=wendreof_dotnet-ddd)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=wendreof_dotnet-ddd&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=wendreof_dotnet-ddd)

[![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=wendreof_dotnet-ddd&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=wendreof_dotnet-ddd)
[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=wendreof_dotnet-ddd&metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=wendreof_dotnet-ddd)
[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=wendreof_dotnet-ddd&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=wendreof_dotnet-ddd)
[![Technical Debt](https://sonarcloud.io/api/project_badges/measure?project=wendreof_dotnet-ddd&metric=sqale_index)](https://sonarcloud.io/summary/new_code?id=wendreof_dotnet-ddd)
[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=wendreof_dotnet-ddd&metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=wendreof_dotnet-ddd)

# How to run

## Setup MySQL + Adminer (http://localhost:8080/)
```bash
docker-compose up -d
```

## Swagger
```bash
http://localhost:5000/index.html
```