tikvadev.CleanArchitecture.Template 8.0.0

dotnet new install tikvadev.CleanArchitecture.Template::8.0.0
                    
This package contains a .NET Template Package you can call from the shell/command line.

Clean Architecture Solution Web API Template

Description

This template provides a clean architecture solution for creating ASP.NET Core Web APIs with layers for Domain, Application, Infrastructure, and Web.API. It's designed to help you quickly get started with a robust and maintainable architecture.

Requirements:

Getting Started

  • Install the Template

To install the template, run the following command:

dotnet new install tikvadev.CleanArchitecture.Template

Create a New Project

Once the template is installed, create a new project using the template:

dotnet new cleanarch -n YourProjectName

This will create a new solution named YourProjectName with the following projects:

  • YourProjectName.Domain

  • YourProjectName.Application

  • YourProjectName.Infrastructure

  • YourProjectName.Web.API

Launch the Application

Navigate to the Web.API project and run the application:

cd YourProjectName.Web.API
dotnet run

Database

This solution is configured to use SQL Server. Ensure you have SQL Server installed and running.

CI Pipeline

This template includes a CI pipeline for building the solution and running tests. You can integrate this pipeline preferred services like GitHub Actions or Azure Pipelines.

Technologies Used

License

This project is licensed under the MIT License. See the LICENSE file for details.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
8.0.0 120 7/26/2024

Initial release of Clean Architecture WebAPI Template.