OnionArch.Mvc 0.0.3

ASP.NET Core MVC using the onion architecture and feature folders

There is a newer version of this package available.
See the version list below for details.
Install-Package OnionArch.Mvc -Version 0.0.3
dotnet add package OnionArch.Mvc --version 0.0.3
<PackageReference Include="OnionArch.Mvc" Version="0.0.3" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add OnionArch.Mvc --version 0.0.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Description

OnionArch.Mvc is an ASP.NET Core project template which uses the onion architecture and domain driven design to scaffold an ASP.NET Core MVC application using feature folders.

Installation

To install this project template, use the following command:

dotnet new --install OnionArch.Mvc

Usage

Issuing the following command will create a new project with the name testProject:

dotnet new onionArch --name testProject

OnionArch.Mvc also has a number of parameterised command line switches, details on these can be displayed by running the following command:

dotnet new onionArch --help

The output of which should look similar to the following:

Onion Architecture MVC (C#)
Author: Jamie Taylor
Options:                                                                                                                                 
  -egp|--enable-gnu-pratchett   Whether to include and activate middleware which will include the X-GNU-Pratchett header in all requests 
                            bool - Optional                                                                                          
                            Default: false / (*) true                                                                                

  -esh|--enable-secure-headers  Whether to include and activate middleware which will include a range of OWASP suggested security headers
                            bool - Optional                                                                                          
                            Default: false / (*) true  

Description

OnionArch.Mvc is an ASP.NET Core project template which uses the onion architecture and domain driven design to scaffold an ASP.NET Core MVC application using feature folders.

Installation

To install this project template, use the following command:

dotnet new --install OnionArch.Mvc

Usage

Issuing the following command will create a new project with the name testProject:

dotnet new onionArch --name testProject

OnionArch.Mvc also has a number of parameterised command line switches, details on these can be displayed by running the following command:

dotnet new onionArch --help

The output of which should look similar to the following:

Onion Architecture MVC (C#)
Author: Jamie Taylor
Options:                                                                                                                                 
  -egp|--enable-gnu-pratchett   Whether to include and activate middleware which will include the X-GNU-Pratchett header in all requests 
                            bool - Optional                                                                                          
                            Default: false / (*) true                                                                                

  -esh|--enable-secure-headers  Whether to include and activate middleware which will include a range of OWASP suggested security headers
                            bool - Optional                                                                                          
                            Default: false / (*) true  

Dependencies

This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.0.4 2,607 4/25/2018
0.0.3 222 4/24/2018
0.0.2 222 4/23/2018
0.0.1 231 4/23/2018