masastack / MASA.Framework

.NET next-generation microservice development framework, which provides cloud native best practices based on Dapr.
https://docs.masastack.com/framework/getting-started/overview
MIT License
725 stars 115 forks source link
csharp dapr eventbus framework microservices netcore

| EN

codecov Quality Gate Status

MASA.Framework

.NET next-generation microservice development framework, which provides cloud native best practices based on Distributed Application Runtime--Dapr, which can quickly realize modern application development such as distributed, microservices, DDD, SaaS, etc.

Framework

Docs

https://docs.masastack.com/framework/concepts/overview

route map

Features

The following are the building block abilities provided by the Framework:

feature.png

Quick use

Prerequisites

Install Template

dotnet new --install Masa.Template

Create Project

dotnet new masafx -o Masa.Framework.Demo

Or Use the MASA Framework Project template to create through Visual Studio

Run

dotnet run

How to contribute

  1. Fork & Clone
  2. Create Feature_xxx branch
  3. Commit with commit message, like feat(Isolation): Support physical isolation, logical isolation
  4. Create Pull Request

If you wish to contribute, please Pull Request, or send us a Report Bug .

Contributors

Thanks to all the friends who have contributed to this project.

Code of conduct

This project adopts the Code of Conduct as defined by the Contributors Covenant to clarify the expected behavior of our community. For more information see MASA Stack Community Code of Conduct.

☀️ License Statement

MASA.Framework

Copyright (c) 2021-present MASA Stack