GithubHelp home page GithubHelp logo

mrxhh / aspire Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dotnet/aspire

0.0 0.0 0.0 5.53 MB

An opinionated, cloud ready stack for building observable, production ready, distributed applications in .NET

Home Page: https://learn.microsoft.com/dotnet/aspire

License: MIT License

Shell 5.16% JavaScript 0.66% C# 81.91% PowerShell 7.11% CSS 1.29% HTML 3.18% CMake 0.58% Batchfile 0.11% Dockerfile 0.01%

aspire's Introduction

.NET Aspire

Build Status Help Wanted Good First Issue

What is .NET Aspire?

.NET Aspire is an opinionated, cloud ready stack for building observable, production ready, distributed applications. .NET Aspire is delivered through a collection of NuGet packages that handle specific cloud-native concerns. Cloud-native apps often consist of small, interconnected pieces or microservices rather than a single, monolithic code base. Cloud-native apps generally consume a large number of services, such as databases, messaging, and caching.

.NET Aspire helps with:

Orchestration: .NET Aspire provides features for running and connecting multi-project applications and their dependencies.

Components: .NET Aspire components are NuGet packages for commonly used services, such as Redis or Postgres, with standardized interfaces ensuring they connect consistently and seamlessly with your app.

Tooling: .NET Aspire comes with project templates and tooling experiences for Visual Studio and the dotnet CLI which help you create and interact with .NET Aspire apps.

To learn more, read the full .NET Aspire overview and documentation. Samples are available in the .NET Aspire samples repository.

What is in this repo?

The .NET Aspire application host, dashboard, service discovery infrastructure, and all .NET Aspire components. It also contains the project templates and a simple sample, 'eShopLite'.

You can find the full version of the eShop sample here and the Azure version here.

Using latest daily builds

Follow instructions in docs/using-latest-daily.md to get started using .NET Aspire with the latest daily build.

How can I contribute?

We welcome contributions! Many people all over the world have helped make .NET better.

Follow instructions in docs/contributing.md for working in the code in the repository.

Reporting security issues and security bugs

Security issues and bugs should be reported privately, via email, to the Microsoft Security Response Center (MSRC) [email protected]. You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Further information, including the MSRC PGP key, can be found in the Security TechCenter. You can also find these instructions in this repo's Security doc.

Also see info about related Microsoft .NET Core and ASP.NET Core Bug Bounty Program.

Note on containers used by Aspire components/resources

The .NET team cannot evaluate the underlying third-party containers for which we have API support for suitability for specific customer requirements.

You should evaluate whichever containers you chose to compose and automate with Aspire to ensure they meet your, your employers or your government’s requirements on security and safety as well as cryptographic regulations and any other regulatory or corporate standards that may apply to your use of the container.

.NET Foundation

.NET Aspire is a .NET Foundation project.

There are many .NET related projects on GitHub.

  • .NET home repo - links to 100s of .NET projects, from Microsoft and the community.
  • ASP.NET Core home - the best place to start learning about ASP.NET Core.

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community. For more information, see the .NET Foundation Code of Conduct.

License

The code in this repo is licensed under the MIT license.

aspire's People

Contributors

adamint avatar andrevlins avatar baronfel avatar bjorkstromm avatar brendandburns avatar brennanconroy avatar damianedwards avatar danegsta avatar danmoseley avatar davidfowl avatar dependabot[bot] avatar dotnet-maestro[bot] avatar drewnoakes avatar eerhardt avatar github-actions[bot] avatar ievangelist avatar jamesnk avatar joperezr avatar kahbazi avatar karolz-ms avatar kiapanahi avatar microsoftopensource avatar mitchdenny avatar phenning avatar philliphoff avatar reubenbond avatar sebastienros avatar smitpatel avatar tlmii avatar vnbaaij avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.