NetNinja.Api.Template 1.0.0

dotnet new install NetNinja.Api.Template::1.0.0
This package contains a .NET Template Package you can call from the shell/command line.

.Net Core Api Template

A .Net Core API template for REST or graphql projects.

Install and use this Template

Prequisition

  • .Net Core 2.2

Installation

  1. Open the windows console
  2. Install the template

dotnet new -i NetNinja.Api.Template

  1. Create a new folder with the name of the new project

mkdir MyWebApiProject

cd MyWebApiProject

  1. Create a new project based on this template

dotnet new coreapi -api REST

Available Parameter

Longname Shortname Description
--api-project -api Choose the kind of WebAPI project
--port-graphql -pg Optional. A Port for HTTP endpoint in launchSettings.json. Default is a random generated port.
--port-rest -pr Optional. A Port for HTTP endpoint in launchSettings.json. Default is a random generated port.

Live Demo

Swagger UI of the REST project

Swagger Demo

Graphql UI of the graphql project

Graphql Demo

Develop a new .Net Core Template

Howto create a nuget package

Get started with template generation

This template based on following samples

This template is based on official samples

Contributing

If you want to contribute to this project and make it better, your help is very welcome.

  1. Fork this repository
  2. Clone the repository
  3. Create a branch
  4. Make necessary changes and commit those changes
  5. Push changes to GitHub
  6. Submit your changes for review

https://github.com/firstcontributions/first-contributions

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
1.0.0 3,266 6/30/2019