This project is meant to build .NET Core Templates/
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Content
.gitignore
Idea42.NetCore.Templates.nuspec
README.md
[Content_Types].xml
appveyor.yml

README.md

Idea42, LLC .NET Core Templates

The purpose of these templates are to provide bootstraped applications that you can then build on and change as you need! We've implemented some of the most common items needed for coding ReactJS, Angular and WebAPI applications into .NET core apps, providing several pre-built commands (including docker stuff for those wanting to build docker containers) for you to run.

Prerequisites

Install .NET Core here (https://www.microsoft.com/net/core)

Installing the templates

To install our templates, simply run the following command:

dotnet new --install Idea42.NetCore.Templates::*

Uninstalling the templates

If you just absolutely hate these templates, you can remove by running the following:

dotnet new --uninstall Idea42.NetCore.Templates

Using the templates

After installation, the following templates will be avaliable.

Command Description
dotnet new reactapp Will create a new .NET Core app that wraps the react-scripts commands to build production ready ReactJS in .NET Core. Documentation
dotnet new angularapp Will create a new .NET Core app that wraps the ng commands to build production ready Angular in .NET Core. Documentation
dotnet new angularjsapp Will create a new .NET Core app that implements AngularJS's LTS version (1.7.x). Documentation
dotnet new authapi Will create a simple Authenticating API using OpenIddict to handle authentication. Documentation
dotnet new authreact Creates a combo application that implements the ReactJS template above with the AuthAPI from above. This application will run on its own without having a seperate API. Documentation

Contributions!

If something doesn't work, or you think we need to change something, please let us know in the issues section!