tikvadev.CleanArchitecture.Template
8.0.0
dotnet new install tikvadev.CleanArchitecture.Template::8.0.0
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:
- .NET 8.0 SDK (latest version)
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.