This repo contains the code of the Auth API of the Market Comparison platform. This project uses Duende Identity Server on top of an ASP.NET Core web application, which uses Razor Pages for some of the views.
To start reviewing and/or developing in this repo, it is necessary to have:
- Visual Studio 2022 or Visual Studio Code
- .NET 8 SDK
- Git
- Azure SQL
- Azure Application Insights
Unit tests are found in projects with the suffix "Tests". By running these unit tests, any possible errors due to any code modification can be identified.
These unit tests use XUnit as a testing framework. They are compatible with Visual Studio Test Explorer and are run by GitHub Actions.
To contribute to this project, you only need to have the requirements mentioned above, and upload the changes in a branch and pull request using Git :)