ASP.Net Core (Web API) with Angular 8.x Bootstrap

Lately I have been building a lot of POC web-apps for my day job and find myself repeating the following steps over and over:

  • Create a new ASP.NET Core Web Application
  • Add in the relevant .gitignore file
  • Upgrade Angular to the latest stable version
  • Add in Angular Material for the UI
  • Setting up logging (I like using NLog)
  • Setting up Swagger for client-side code generation
  • Etc.

To save me from the headache going forward I decided it is to create an "aspnetcore-angular8-bootstrap" Visual Studio template.

Disclaimer: this is my first VS template, and I am by no means an expert when it comes to Angular. This is what works for me, and makes the most sense at the time.

I am planning to "learn by doing" and thought this may make an interesting series of blog posts. If this is something that interests you bookmark this page as I will be updating it as new posts go live.

Now let's get to it!

The Posts

You can follow the progression of the template through these posts: