Skip to content

RichardCubed/dotnetcore_template_api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

dotnetcore_template_api

A nice clean .NET Core API template with all the good bits included. I use this as a base for new C# .NET CORE microservices.

The project was built using VisualStudio (Xamarin) for OSX, but the same project should work fine with Windows and VisualStudio. You can always build from the command line as well if VSCode is your IDE of choice.

Included in the Project

Middleware for handling common exceptions
DynamoDB models and CRUD operations
A Mediator pattern for clean seperation of responsibilities
AWS XRay for distributed tracing
A DockerFile for building and deploying
Unit testing framework
Healthcheck endpoint
Environment specific configurations
Basic HTTP header based security

Running the Project Locally

If you want to run the project "as is" you'll need to configure a few things locally and a few in AWS. You'll need an AWS account, the AWS CLI installed and configured as well as a sample DynamoDB table.

The project is currently configured to use AWS region us-east-1.

License

MIT

About

A super clean .NET core API template complete with all the bells and whistles.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages