Using this template

This template includes support for:

  • APIs using API Endpoints (in the /Endpoints/ProjectEndpoints folder)
  • APIs using FastEndpoints/Minimal APIs (in the /Endpoints/ContributorEndpoints folder)
  • APIs using Controllers (in the /Api and /ApiModels folders)
  • Pages using Razor Pages (in the /Pages folder and /Views/Shared folder)
  • Pages using Controllers and Views (in the /Controllers, /ViewModels, and /Views folders - keep /Views/Shared for Razor Pages though)
Choose which features you will use for your project and delete the ones you will not use.

Provide feedback and report issues in the project's GitHub repository; ask questions using the ardalis-cleanarchitecture tag on StackOverflow.

APIs

Shows both Controller and Endpoint APIs.

Projects (using Razor Pages)

Projects (using MVC Views)