A crafted toolkit for building cloud-native apps on the .NET platform
MIT License
A set of cloud-native tools and utilities for .NET Core.
The goal of this project is implement the most common used cloud-native technologies (cloud-agnostic approach, containerization mechanism, container orchestration and so on) and share with the technical community the best way to develop great applications with .NET Core.
If you liked netcorekit
project or if it helped you, please give a star ⭐ for this repository. That will not only help strengthen our .NET community but also improve cloud-native apps development skills for .NET developers in around the world. Thank you very much 👍
Check out my blog or say hi on Twitter!
Small, lightweight, cloud-native out of the box, and much more simple to get starting with miniservices approach. Why miniservices?
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services.AddStandardTemplate();
}
public void Configure(IApplicationBuilder app)
{
app.UseStandardTemplate();
}
}
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services.AddEfCoreTemplate<TodoListDbContext>(svc => svc.AddEfCoreMySqlDb());
}
public void Configure(IApplicationBuilder app)
{
app.UseEfCoreTemplate();
}
}
EfCore template usage can be found at TodoApi Sample.
public class Startup
{
public void ConfigureServices(IServiceCollection services)
{
services.AddMongoTemplate();
}
public void Configure(IApplicationBuilder app)
{
app.UseMongoTemplate();
}
}
MongoDb template usage can be found at BiMonetaryApi Sample.
git checkout -b my-new-feature
git commit -am 'Add some feature'
git push origin my-new-feature