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

.NET Aspire 9.0 - GA Release content #1867

Merged
merged 127 commits into from
Nov 12, 2024
Merged

.NET Aspire 9.0 - GA Release content #1867

merged 127 commits into from
Nov 12, 2024

Conversation

IEvangelist
Copy link
Member

@IEvangelist IEvangelist commented Oct 17, 2024

Summary

.NET Aspire 9.0 - GA Release content.


Internal previews

Toggle expand/collapse
📄 File 🔗 Preview link
docs/caching/caching-integrations-deployment.md Tutorial: Deploy a .NET Aspire project with a Redis Cache to Azure
docs/caching/caching-integrations.md Implement caching with .NET Aspire integrations
docs/caching/stackexchange-redis-distributed-caching-integration.md [.NET Aspire Redis®* distributed caching integration](https://review.learn.microsoft.com/en-us/dotnet/aspire/caching/stackexchange-redis-distributed-caching-integration?branch=pr-en-us-1867)
docs/caching/stackexchange-redis-integration.md docs/caching/stackexchange-redis-integration
docs/caching/stackexchange-redis-output-caching-integration.md [.NET Aspire Redis®* output caching integration](https://review.learn.microsoft.com/en-us/dotnet/aspire/caching/stackexchange-redis-output-caching-integration?branch=pr-en-us-1867)
docs/community-toolkit/overview.md Overview
docs/database/postgresql-integration.md .NET Aspire PostgreSQL integration
docs/deployment/manifest-format.md docs/deployment/manifest-format
docs/extensibility/custom-hosting-integration.md Create custom .NET Aspire hosting integrations
docs/frameworks/orleans.md Use Orleans with .NET Aspire
docs/fundamentals/app-host-overview.md .NET Aspire orchestration overview
docs/fundamentals/dashboard/enable-browser-telemetry.md docs/fundamentals/dashboard/enable-browser-telemetry
docs/fundamentals/dashboard/explore.md Explore the .NET Aspire dashboard
docs/fundamentals/dashboard/overview.md .NET Aspire dashboard overview
docs/fundamentals/external-parameters.md External parameters
docs/fundamentals/networking-overview.md docs/fundamentals/networking-overview
docs/fundamentals/persist-data-volumes.md Persist .NET Aspire project data using volumes
docs/fundamentals/service-defaults.md .NET Aspire service defaults
docs/fundamentals/setup-tooling.md .NET Aspire setup and tooling
docs/get-started/add-aspire-existing-app.md Tutorial: Add .NET Aspire to an existing .NET app
docs/get-started/aspire-overview.md docs/get-started/aspire-overview
docs/get-started/build-aspire-apps-with-nodejs.md Orchestrate Node.js apps in .NET Aspire
docs/get-started/build-aspire-apps-with-python.md Orchestrate Python apps in .NET Aspire
docs/get-started/build-your-first-aspire-app.md Quickstart: Build your first .NET Aspire solution
docs/index.yml docs/index
docs/reference/aspire-faq.yml Frequently asked questions about .NET Aspire
docs/testing/write-your-first-test.md Write your first .NET Aspire test
docs/toc.yml docs/toc
docs/whats-new/index.yml .NET Aspire — what's new?
docs/whats-new/toc.yml docs/whats-new/toc

Note

This table shows preview links for the 30 files with the most changes. For preview links for other files in this PR, select OpenPublishing.Build Details within checks.

@dotnetrepoman dotnetrepoman bot added the getting-started Content related to getting started. label Oct 17, 2024
@IEvangelist IEvangelist changed the title [Draft] Initial bits... [Draft] .NET Aspire 9.0 - GA Release content Oct 21, 2024
@IEvangelist IEvangelist force-pushed the aspire-9-ga branch 3 times, most recently from a4534de to 42da7b6 Compare October 24, 2024 14:32
@dotnet-policy-service dotnet-policy-service bot added the okr-freshness OKR: Freshness of content label Oct 24, 2024
@dotnet-policy-service dotnet-policy-service bot added the okr-quality Content-health KR: Concerns article defects/freshness or build warnings. label Oct 29, 2024
docs/app-host/eventing.md Outdated Show resolved Hide resolved
docs/app-host/eventing.md Outdated Show resolved Hide resolved
docs/app-host/eventing.md Show resolved Hide resolved
docs/caching/includes/redis-app-host.md Outdated Show resolved Hide resolved
docs/caching/stackexchange-redis-integration.md Outdated Show resolved Hide resolved
@davidfowl
Copy link
Member

The placement of the azure content within the integration package seems to prominent. I think we should push all of the azure content in redis and postgres to the bottom of the page. Later we can move it to it's own page. There's APIs to document there that are not related to postgres.

@IEvangelist
Copy link
Member Author

The placement of the azure content within the integration package seems to prominent. I think we should push all of the azure content in redis and postgres to the bottom of the page.

It's at (or near) the bottom of each respective section. At the bottom of the hosting integration section, there's the Azure hosting alterative. For the client integration section, it's under the standard registration, but before the keyed approach. I could move it below keyed registration.

Later we can move it to it's own page.

Sounds good. We could have a zone pivot for "Azure Cache", then it's an explicit selection by the reader, thoughts on that?

There's APIs to document there that are not related to postgres.

What APIs are you specifically referring to? Are they needed for .NET Aspire 9.0, are there related issues?

@davidfowl
Copy link
Member

It's at (or near) the bottom of each respective section. At the bottom of the hosting integration section, there's the Azure hosting alterative. For the client integration section, it's under the standard registration, but before the keyed approach. I could move it below keyed registration.

I think it should be at the very bottom of the whole doc.

What APIs are you specifically referring to? Are they needed for .NET Aspire 9.0, are there related issues?

  1. How to use AzureResources with an emulator locally
  2. Using the Azure.Provisioning APIs to change common properties (like the sku etc)

@IEvangelist
Copy link
Member Author

I think it should be at the very bottom of the whole doc.

Done. All the Redis and PostgreSQL integration articles are updated as such.

How to use AzureResources with an emulator locally

This one #1560?

Using the Azure.Provisioning APIs to change common properties (like the sku etc)

Something like these APIs dotnet/aspire-samples#531?

docs/app-host/eventing.md Outdated Show resolved Hide resolved
@davidfowl
Copy link
Member

This one #1560?

Yep. We need to rewrite the azure integration docs and they need to spell out the emulators and how to customize (using the Azure.Provisioning package).

Something like these APIs dotnet/aspire-samples#531?

Yep.

docs/app-host/eventing.md Show resolved Hide resolved
docs/community-toolkit/overview.md Outdated Show resolved Hide resolved
docs/compatibility/9.0/ollama-integration-updates.md Outdated Show resolved Hide resolved
docs/compatibility/9.0/ollama-integration-updates.md Outdated Show resolved Hide resolved
docs/compatibility/9.0/ollama-integration-updates.md Outdated Show resolved Hide resolved
@IEvangelist
Copy link
Member Author

IEvangelist commented Nov 12, 2024

Note

:octocat: The Snippets 5000 / snippets-build is failing ☹️

This is fully expected as we're pulling directly from the public 📦 NuGet feed, not from any private feed. Since we're pointing to net9.0 assets, we're blocked until all packages have been published and indexed on NuGet, and can be ingested by this CI job successfully. 🤓

  • We will ship ASAP :shipit:.
  • Thank you for your patience! 🙏
  • Made with all the love for the .NET community... 💜

@IEvangelist IEvangelist marked this pull request as ready for review November 12, 2024 03:30
@IEvangelist IEvangelist changed the title [Draft] .NET Aspire 9.0 - GA Release content .NET Aspire 9.0 - GA Release content Nov 12, 2024
@davidfowl
Copy link
Member

davidfowl commented Nov 12, 2024

The manifest schema should document the manifest types not the resource types (azure.bicep.v0 vs AddAzurePostgres). We can do this as a general improvement to the docs.

@joperezr
Copy link
Member

This is fully expected as we're pulling directly from the public 📦 NuGet feed, not from any private feed. Since we're pointing to net9.0 assets, we're blocked until all packages have been published and indexed on NuGet, and can be ingested by this CI job successfully.

I see, I will let you know as soon as packages are up so you can go ahead and re-run and merge.

@IEvangelist IEvangelist reopened this Nov 12, 2024
@dotnetrepoman dotnetrepoman bot added caching Content related to caching. database Content related to database. deployment Content related to deployment. fundamentals Content related to fundamentals. messaging Content related to messaging. reference Content related to reference. security Content related to security. storage Content related to storage. labels Nov 12, 2024
@IEvangelist IEvangelist merged commit 898963f into main Nov 12, 2024
7 checks passed
@IEvangelist IEvangelist deleted the aspire-9-ga branch November 12, 2024 19:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
caching Content related to caching. database Content related to database. deployment Content related to deployment. fundamentals Content related to fundamentals. getting-started Content related to getting started. messaging Content related to messaging. okr-freshness OKR: Freshness of content okr-health okr-quality Content-health KR: Concerns article defects/freshness or build warnings. reference Content related to reference. security Content related to security. storage Content related to storage.
Projects
None yet
6 participants