Skip to content

dotnet/aspire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aspire

Tests Build Status Help Wanted Good First Issue Discord

What is Aspire?

Aspire provides tools, templates, and packages for building observable, production-ready distributed apps. At the center is the app model—a code-first, single source of truth that defines your app's services, resources, and connections.

Aspire gives you a unified toolchain: launch and debug your entire app locally with one command, then deploy anywhere—Kubernetes, the cloud, or your own servers—using the same composition.

Useful links

Getting started

Install the Aspire CLI

To install the latest released version of the Aspire CLI:

On Windows:

iex "& { $(irm https://aspire.dev/install.ps1) }"

On Linux or macOS:

curl -sSL https://aspire.dev/install.sh | bash

Note

If you want to use the latest daily builds instead of the released version, follow the instructions in docs/using-latest-daily.md.

What is in this repo?

The Aspire application host, dashboard, service discovery infrastructure, and all Aspire integrations. It also contains the project templates.

How can I contribute?

We welcome contributions! Many people all over the world have helped make Aspire 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 resource and client integrations

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

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.