This is a REST API developed with DotNet 6 Core.
It is a simple API that allows you to register and login a user.
The authentication is done with JWT over a Bearer token.
The API is documented with Swagger and the documentation can be found at the endpoint /api/documentation
.
The development process was done using a simplified version of Gitflow Workflow. The main branch is main
. The features are developed in branches named feat/<feature-name>
and the hotfixes are developed in branches named hotfix/<hotfix-name>
. The features and hotfixes are merged into main
when a release is made, since this is just a demo project. In a real project, the features and hotfixes would be merged into develop
and the main
branch would be used only for releases.
$ git checkout main
$ git pull
$ git checkout -b feat/<feature-name>