Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[New article]: Conceptual docs for new eventing API #1478

Closed
mitchdenny opened this issue Aug 12, 2024 · 4 comments · Fixed by #1867
Closed

[New article]: Conceptual docs for new eventing API #1478

mitchdenny opened this issue Aug 12, 2024 · 4 comments · Fixed by #1867
Assignees
Labels
doc-idea Indicates issues that are suggestions for new topics [org][type][category] documentation Improvements or additions to documentation dotnet-aspire/prod in-pr okr-freshness OKR: Freshness of content Pri1 High priority, do before Pri2 and Pri3 📌 seQUESTered Identifies that an issue has been imported into Quest. 📦 release-9.0 Used to track doc updates for release 9.0 of .NET Aspire.
Milestone

Comments

@mitchdenny
Copy link
Member

mitchdenny commented Aug 12, 2024

Proposed topic or title

.NET Aspire eventing and orchestration

Location in table of contents.

Fundamentals

Reason for the article

In dotnet/aspire#5234 (issue) and dotnet/aspire#5223 (PR) we are introducing a new API that allows developers to subscribe to lifecycle events. The idea is that we have an extensible local eventing mechanism to support orchestration. We might use it to trigger an action once a database container is online so we can initialize the database.

Article abstract

The article will need to introduce IDistributedApplicationEventing and how to publish and subscribe to events. It should show how to subscribe to events globally, and how to subscribe to resource-specific events (which can also be subscribed globally).

Relevant searches

No response


Associated WorkItem - 308090

@mitchdenny mitchdenny added the doc-idea Indicates issues that are suggestions for new topics [org][type][category] label Aug 12, 2024
@dotnet-bot dotnet-bot added the ⌚ Not Triaged Not triaged label Aug 12, 2024
@IEvangelist
Copy link
Member

@mitchdenny is this a release 8.2 request?

@mitchdenny
Copy link
Member Author

No. This work is building up for 9.0

@mitchdenny
Copy link
Member Author

This API will ship in 8.2, but we don't need to go out of our way to document it until 9.0 because its experimental.

@IEvangelist IEvangelist added the 📦 release-9.0 Used to track doc updates for release 9.0 of .NET Aspire. label Aug 16, 2024
@IEvangelist IEvangelist self-assigned this Sep 3, 2024
@IEvangelist IEvangelist added documentation Improvements or additions to documentation 🗺️ reQUEST Triggers an issue to be imported into Quest. Pri1 High priority, do before Pri2 and Pri3 dotnet-aspire/prod okr-freshness OKR: Freshness of content labels Sep 4, 2024
@dotnet-bot dotnet-bot removed ⌚ Not Triaged Not triaged labels Sep 4, 2024
@sequestor sequestor bot added 📌 seQUESTered Identifies that an issue has been imported into Quest. and removed 🗺️ reQUEST Triggers an issue to be imported into Quest. labels Sep 4, 2024
@davidfowl
Copy link
Member

I think this should be under AppHost not Fundamentals

@dotnetrepoman dotnetrepoman bot added 🗺️ mapQUEST Only used as a way to mark an issue as updated. RepoMan should instantly remove it. and removed 🗺️ mapQUEST Only used as a way to mark an issue as updated. RepoMan should instantly remove it. labels Oct 1, 2024
@dotnetrepoman dotnetrepoman bot added 🗺️ mapQUEST Only used as a way to mark an issue as updated. RepoMan should instantly remove it. and removed 🗺️ mapQUEST Only used as a way to mark an issue as updated. RepoMan should instantly remove it. labels Oct 21, 2024
@dotnetrepoman dotnetrepoman bot removed the 🗺️ mapQUEST Only used as a way to mark an issue as updated. RepoMan should instantly remove it. label Oct 21, 2024
@IEvangelist IEvangelist added this to the 9.0 milestone Oct 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
doc-idea Indicates issues that are suggestions for new topics [org][type][category] documentation Improvements or additions to documentation dotnet-aspire/prod in-pr okr-freshness OKR: Freshness of content Pri1 High priority, do before Pri2 and Pri3 📌 seQUESTered Identifies that an issue has been imported into Quest. 📦 release-9.0 Used to track doc updates for release 9.0 of .NET Aspire.
Projects
No open projects
Status: 👀 In review
Status: Slipped
Development

Successfully merging a pull request may close this issue.

4 participants