rafaelsc / RestTaxAPI

This is a Simple Project to test and improve my knowledge of the REST API in NET5 and C#9

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RestTax

This is a Simple Project to test and improve my knowledge of the REST API in NET5 and C#9.

This is my first time Building a Restful API using a custom Template made by the comunity - https://github.com/Dotnet-Boxed/Templates

This project is using

  • C# 9
  • .NET 5
  • Asp.Net WebApi (REST)
  • OpenAPI (Swagger)
  • Serilog (Logging)
  • xUnit (Test)
  • MOQ (Test)
  • Boxed.AspNetCore (Template and Helpers)

This is my wish to use in this project in future

  • SpeckFlow (Test)
  • FluentAssertions (Test)
  • AutoFixture

TODO

  • Improve some validation error messages.
  • Move some configuration from code to config files
  • Enable C# Nullablre reference
  • Add a Unit Test Project
  • Add more Integration Tests
  • Add more XML Documentation
  • Dockerized the Project
  • Improve GitHub Actions and CI/CD
  • ???
  • PROFIT!!!

About

This is a Simple Project to test and improve my knowledge of the REST API in NET5 and C#9


Languages

Language:C# 73.7%Language:HTML 26.3%