Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
47c6db7
Add WithBun() documentation to JavaScript integration page (#289)
Copilot Jan 23, 2026
311bfb7
Add documentation for deployment slot support in Azure App Service (#…
Copilot Jan 23, 2026
48d33db
Add Azure integrations documentation and CLI command references
IEvangelist Jan 25, 2026
b81e4a3
Remove run_git_commands.ps1 script and associated documentation for C…
IEvangelist Jan 25, 2026
33e25eb
Remove obsolete aspire-doctor documentation as it is covered by PR #270
IEvangelist Jan 26, 2026
97929dc
Update VSCode settings for Prettier and enhance troubleshooting docum…
IEvangelist Jan 26, 2026
62569fc
Add new diagnostic topic for container shell execution
IEvangelist Jan 26, 2026
2bb161a
Add new diagnostic topics for .NET tool and extensions
IEvangelist Jan 26, 2026
54999b1
Update ASPIRE008 diagnostic page for GenerateAssemblyInfo requirement…
Copilot Jan 26, 2026
43526c9
Add note about search functionality during local development in contr…
IEvangelist Jan 26, 2026
1934f33
Add polyglot AppHost documentation for TypeScript, Python, Go, Rust, …
sebastienros Jan 26, 2026
cf94bcc
Add translation guide and related assets for aspire.dev
IEvangelist Jan 27, 2026
b2d1e08
feat: enhance footer with preferences and social icons
IEvangelist Jan 27, 2026
5de7e2d
fix: update package manager version to pnpm@10.28.2
IEvangelist Jan 27, 2026
e318701
Refactor Head.astro component and update CSS styles
IEvangelist Jan 27, 2026
a123b35
chore: update package overrides for seroval and lodash-es in package.…
IEvangelist Jan 27, 2026
6ae0cb3
fix: update links and references in translation guide and configurati…
IEvangelist Jan 27, 2026
5ddf523
fix: add border to cookie consent button and remove button transform …
IEvangelist Jan 27, 2026
7ddea10
fix: reduce icon sizes in IntegrationCard component for better layout
IEvangelist Jan 27, 2026
2fcbbc1
fix: update cookies.svg icon design and adjust FooterSocials componen…
IEvangelist Jan 27, 2026
fd32e90
fix: update project name in deployment guide from AspireApp to Aspire…
IEvangelist Jan 28, 2026
2f6bcc3
feat: add Aspire 13.2 release notes and update sidebar links for new …
IEvangelist Jan 28, 2026
0be3460
fix: update code block syntax for Azure CLI commands in deployment guide
IEvangelist Jan 28, 2026
30fd9d6
feat: add header link styles and hover effects for improved navigation
IEvangelist Jan 29, 2026
20e50c9
Document .NET tool support for Aspire 13.2 (#310)
Copilot Jan 29, 2026
e18c51c
feat: update compiler warning documentation for ASPIREDOTNETTOOL and …
IEvangelist Jan 29, 2026
60eb26c
fix: remove .NET specific content
IEvangelist Jan 29, 2026
4e78c1d
chore: filter NuGet descriptions, ensuring we correctly handle .NET A…
IEvangelist Jan 29, 2026
fea148e
feat: update diagnostic documentation for ASPIRECONTAINERRUNTIME001, …
IEvangelist Jan 29, 2026
58abda9
fix: update star count for dotnet/aspire-samples in GitHub stats
IEvangelist Jan 30, 2026
e1284cc
feat: update documentation and configuration for improved clarity and…
IEvangelist Jan 30, 2026
3576a73
fix: update translation status dashboard link in CONTRIBUTING.md
IEvangelist Feb 2, 2026
2d94836
fix: remove .NET prefix from Aspire documentation descriptions for co…
IEvangelist Feb 2, 2026
877a830
feat: update header component with improved button styles and mobile …
IEvangelist Feb 3, 2026
9aab135
Add CLI telemetry details page (#362)
JamesNK Feb 3, 2026
ad393d2
feat: add new sidebar topics for pipelines and app lifecycle guide wi…
IEvangelist Feb 7, 2026
104ac7a
feat: enhance styling for action buttons with border-radius
IEvangelist Feb 7, 2026
82f6c14
Rename 'aspire mcp' CLI reference docs to 'aspire agent' (#415)
Copilot Feb 16, 2026
80a50be
Add migration guidance for IAzureContainerRegistry obsolete breaking …
mitchdenny Feb 16, 2026
ce97dbe
docs: document image pull policy and Docker Compose PullPolicy (#417)
mitchdenny Feb 16, 2026
6cdbd03
docs: Add import/export telemetry data documentation for dashboard (#…
mitchdenny Feb 16, 2026
e2f78bd
fix: update package overrides for lodash, fast-xml-parser, and seroval
IEvangelist Feb 16, 2026
3af1390
Implement feature X to enhance user experience and optimize performance
IEvangelist Feb 16, 2026
d391680
Refactor code structure for improved readability and maintainability
IEvangelist Feb 16, 2026
a6f2ad0
Add "Agentic Control Plane" card to homepage swimlane (#404)
maddymontaquila Feb 17, 2026
0e53f7a
Update polyglot article for TypeScript-only coverage (#402)
sebastienros Feb 17, 2026
2b8dba6
fix: update related command links in MCP configuration documentation
IEvangelist Feb 17, 2026
a474477
fix: update links and improve formatting in index documentation
IEvangelist Feb 18, 2026
2382969
Redesign the welcome page to be more engaging (#429)
IEvangelist Feb 18, 2026
c671510
fix: standardize import formatting and improve header structure
IEvangelist Feb 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/skills/doc-tester/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -701,7 +701,7 @@ The aspire.dev documentation uses asciinema recordings (`.cast` files) to show t
- `aspire-version.cast` - Shows `aspire --version` command
- `aspire-new.cast` - Shows project creation
- `aspire-run.cast` - Shows running an Aspire app
- `mcp-init.cast` - Shows MCP initialization
- `agent-init.cast` - Shows agent init command

When testing CLI documentation, consider whether an asciinema recording would better demonstrate the command output than a static code block.

Expand Down
2 changes: 1 addition & 1 deletion .github/skills/doc-writer/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -500,7 +500,7 @@ Recordings are stored in `src/frontend/public/casts/`. Check for existing record
- `aspire-new.cast` - Shows project creation with `aspire new`
- `aspire-run.cast` - Shows running an Aspire app
- `aspire-help.cast` - Shows CLI help output
- `mcp-init.cast` - Shows MCP initialization
- `agent-init.cast` - Shows agent init command

#### Using AsciinemaPlayer

Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@ dist/
.astro/
.cache/

.netlify/

# Logs
npm-debug.log*
yarn-debug.log*
Expand Down
16 changes: 8 additions & 8 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,27 +1,27 @@
{
"prettier.documentSelectors": ["**/*.astro"],
"[astro]": {
"editor.defaultFormatter": "prettier.prettier-vscode"
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "prettier.prettier-vscode"
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.defaultFormatter": "prettier.prettier-vscode"
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.defaultFormatter": "prettier.prettier-vscode"
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[mdx]": {
"editor.defaultFormatter": "prettier.prettier-vscode"
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "prettier.prettier-vscode"
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "prettier.prettier-vscode"
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[yaml]": {
"editor.defaultFormatter": "prettier.prettier-vscode"
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
4 changes: 4 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ Thank you for your interest in contributing to the aspire.dev! This guide will h

Please see the full [Contributor guide](https://aspire.dev/community/contributor-guide/) for detailed instructions on how to contribute to aspire.dev, including guidelines for submitting issues, making pull requests, and coding standards.

## Help translate the docs

We welcome translation contributions! Please see our [Translation guide](https://aspire.dev/community/translation-guide/) to learn how to help translate aspire.dev into other languages. You can check the [translation status dashboard](https://aspire.dev/i18n/) to see what needs to be translated or updated.

## 🏗️ Project structure

```text
Expand Down
8 changes: 6 additions & 2 deletions src/frontend/astro.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ export default defineConfig({
locales,
logo: {
src: './src/assets/aspire-logo-32.svg',
replacesTitle: true,
replacesTitle: false,
},
editLink: {
baseUrl: 'https://github.com/microsoft/aspire.dev/edit/main/src/frontend/',
Expand Down Expand Up @@ -82,7 +82,7 @@ export default defineConfig({
claude: {
label: 'Open in Claude',
href: 'https://claude.ai/new?q=',
}
},
},
},
}),
Expand All @@ -99,6 +99,9 @@ export default defineConfig({
starlightLinksValidator({
errorOnRelativeLinks: false,
errorOnFallbackPages: false,
exclude: [
'/i18n/'
]
}),
]
: []),
Expand Down Expand Up @@ -165,6 +168,7 @@ export default defineConfig({
showCaptions: true,
}),
starlightKbd({
globalPicker: false, // We manually place the picker in the footer preferences
types: [
{ id: 'mac', label: 'macOS', detector: 'apple' },
{ id: 'windows', label: 'Windows', detector: 'windows', default: true },
Expand Down
2 changes: 1 addition & 1 deletion src/frontend/config/head.attrs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ export const headAttrs: HeadAttr[] = [
attrs: {
name: 'twitter:description',
content:
'Aspire (formerly .NET Aspire) streamlines your development workflow with code-first control, modularity, and observability.',
'Aspire streamlines your development workflow with code-first control, modularity, and observability.',
},
},
{ tag: 'meta', attrs: { name: 'twitter:image', content: 'https://aspire.dev/og-image.png' } },
Expand Down
3 changes: 3 additions & 0 deletions src/frontend/config/redirects.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,7 @@ export const redirects = {
'/integrations/databases/efcore/postgresql/': '/integrations/databases/efcore/postgres/postgresql-get-started/',
'/integrations/databases/efcore/azure-postgresql/': '/integrations/databases/efcore/azure-postgresql/azure-postgresql-get-started/',
'/integrations/databases/efcore/azure-sql/': '/integrations/databases/efcore/azure-sql/azure-sql-get-started/',
'/reference/cli/commands/aspire-mcp/': '/reference/cli/commands/aspire-agent/',
'/reference/cli/commands/aspire-mcp-init/': '/reference/cli/commands/aspire-agent-init/',
'/reference/cli/commands/aspire-mcp-start/': '/reference/cli/commands/aspire-agent-mcp/',
};
23 changes: 23 additions & 0 deletions src/frontend/config/sidebar/community.topics.ts
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,29 @@ export const communityTopics: StarlightSidebarTopicsUserConfig = {
},
slug: 'community/contributor-guide',
},
{
label: 'Translation guide',
translations: {
da: 'Oversættelsesvejledning',
de: 'Übersetzungsleitfaden',
en: 'Translation guide',
es: 'Guía de traducción',
fr: 'Guide de traduction',
hi: 'अनुवाद गाइड',
id: 'Panduan terjemahan',
it: 'Guida alla traduzione',
ja: '翻訳ガイド',
ko: '번역 가이드',
pt: 'Guia de tradução',
'pt-BR': 'Guia de tradução',
'pt-PT': 'Guia de tradução',
ru: 'Руководство по переводу',
tr: 'Çeviri kılavuzu',
uk: 'Посібник з перекладу',
'zh-CN': '翻译指南',
},
slug: 'community/translation-guide',
},
],
},
{
Expand Down
17 changes: 17 additions & 0 deletions src/frontend/config/sidebar/diagnostic.topics.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ export const diagnosticTopics: StarlightSidebarTopicsUserConfig = {
{ label: 'Overview', link: '/diagnostics/overview' },
{
label: 'Warnings',
collapsed: true,
items: [
{ label: 'ASPIRE001', link: '/diagnostics/aspire001' },
{ label: 'ASPIRE002', link: '/diagnostics/aspire002' },
Expand All @@ -47,10 +48,22 @@ export const diagnosticTopics: StarlightSidebarTopicsUserConfig = {
label: 'ASPIRECONTAINERRUNTIME001',
link: '/diagnostics/aspirecontainerruntime001',
},
{
label: 'ASPIRECONTAINERSHELLEXECUTION001',
link: '/diagnostics/aspirecontainershellexecution001',
},
{
label: 'ASPIREDOCKERFILEBUILDER001',
link: '/diagnostics/aspiredockerfilebuilder001',
},
{
label: 'ASPIREDOTNETTOOL',
link: '/diagnostics/aspiredotnettool',
},
{
label: 'ASPIREEXTENSION001',
link: '/diagnostics/aspireextension001',
},
{
label: 'ASPIREFILESYSTEM001',
link: '/diagnostics/aspirefilesystem001',
Expand All @@ -67,6 +80,10 @@ export const diagnosticTopics: StarlightSidebarTopicsUserConfig = {
label: 'ASPIREPROBES001',
link: '/diagnostics/aspireprobes001',
},
{
label: 'ASPIREPOSTGRES001',
link: '/diagnostics/aspirepostgres001',
},
{
label: 'ASPIREUSERSECRETS001',
link: '/diagnostics/aspireusersecrets001',
Expand Down
Loading
Loading