docs: fill integration-specific gaps surfaced by Discord feedback analysis#459
docs: fill integration-specific gaps surfaced by Discord feedback analysis#459
Conversation
- JavaScript: Add VITE_API_BASE_URL pattern and monorepo/Turborepo sections - Python: Add HTTPS configuration and internal vs external service exposure sections - Dapr: Add state store + actor state store config, and ACA deployment note - YARP: Add HTTPS endpoints section and See also links - Azure PostgreSQL: Add database creation after initial deployment note - New WPF/WinForms page with explicit support status and dev-only patterns - Sidebar: Add WPF and Windows Forms entry to Frameworks & runtimes Co-authored-by: IEvangelist <7679720+IEvangelist@users.noreply.github.com>
IEvangelist
left a comment
There was a problem hiding this comment.
This PR looks good so far, but let's double check it for accuracy by using the .github/skills/doc-tester/SKILL.md skill. Please also consider all new comments and feedback/suggestions. @copilot
There was a problem hiding this comment.
Pull request overview
This pull request addresses integration-specific documentation gaps identified through analysis of 446 Discord questions across six integration areas. The PR adds comprehensive guidance for JavaScript/Vite API configuration and monorepo patterns, Python HTTPS and service exposure configuration, Dapr state stores and Azure Container Apps deployment, YARP HTTPS endpoints, Azure PostgreSQL database provisioning behavior, and creates a new WPF/Windows Forms integration guide.
Changes:
- Added JavaScript/Vite guidance for passing API URLs to frontend apps and monorepo/Turborepo patterns with pnpm
- Added Python HTTPS configuration with Uvicorn SSL setup and internal vs. external service exposure patterns
- Added Dapr state store configuration, actor state store YAML examples, and Azure Container Apps deployment guidance with Dapr sidecar preservation
- Added YARP HTTPS endpoint configuration for HTTPS-to-HTTPS proxying scenarios
- Added Azure PostgreSQL database creation timing documentation with manual CLI workaround
- Created new WPF/Windows Forms integration guide with dev-only resource patterns, limitations, and MAUI comparison
- Updated sidebar configuration to include new WPF/Windows Forms entry
Reviewed changes
Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| src/frontend/src/content/docs/integrations/reverse-proxies/yarp.mdx | Added HTTPS endpoints section with developer certificate configuration and "See also" links |
| src/frontend/src/content/docs/integrations/frameworks/wpf-winforms.mdx | New comprehensive guide covering WPF/Windows Forms integration with AddProject pattern, service discovery, dev-only resources, limitations, and MAUI comparison |
| src/frontend/src/content/docs/integrations/frameworks/python.mdx | Added HTTPS configuration with Uvicorn SSL and internal vs. external service exposure sections |
| src/frontend/src/content/docs/integrations/frameworks/javascript.mdx | Added API URL passing with VITE_ environment variables and monorepo/Turborepo patterns |
| src/frontend/src/content/docs/integrations/frameworks/dapr.mdx | Added state store configuration, actor state store YAML setup, and Azure Container Apps deployment section |
| src/frontend/src/content/docs/integrations/cloud/azure/azure-postgresql/azure-postgresql-host.mdx | Added database creation timing documentation with azd provision note and manual az CLI workaround |
| src/frontend/config/sidebar/integrations.topics.ts | Added "WPF and Windows Forms" entry under Frameworks & runtimes section |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
src/frontend/src/content/docs/integrations/frameworks/wpf-winforms.mdx
Outdated
Show resolved
Hide resolved
…orms.mdx Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
alistairmatthews
left a comment
There was a problem hiding this comment.
@copilot Please implement my suggested changes.
...rontend/src/content/docs/integrations/cloud/azure/azure-postgresql/azure-postgresql-host.mdx
Outdated
Show resolved
Hide resolved
src/frontend/src/content/docs/integrations/frameworks/javascript.mdx
Outdated
Show resolved
Hide resolved
src/frontend/src/content/docs/integrations/frameworks/javascript.mdx
Outdated
Show resolved
Hide resolved
src/frontend/src/content/docs/integrations/frameworks/javascript.mdx
Outdated
Show resolved
Hide resolved
src/frontend/src/content/docs/integrations/frameworks/wpf-winforms.mdx
Outdated
Show resolved
Hide resolved
src/frontend/src/content/docs/integrations/frameworks/wpf-winforms.mdx
Outdated
Show resolved
Hide resolved
src/frontend/src/content/docs/integrations/frameworks/wpf-winforms.mdx
Outdated
Show resolved
Hide resolved
src/frontend/src/content/docs/integrations/frameworks/wpf-winforms.mdx
Outdated
Show resolved
Hide resolved
src/frontend/src/content/docs/integrations/frameworks/wpf-winforms.mdx
Outdated
Show resolved
Hide resolved
- azure-postgresql-host: fix wording for database creation sentence - dapr: lowercase 'actor' in actor state store heading and description - javascript: bold monorepo/pnpm/Turborepo terms; add anchor link to runtime config section in Aside - python: reword HTTPS note, rename heading to 'Internal versus external', reword tip - wpf-winforms: expand 'UI' acronym, update step heading, comment, dev-only wording, table rows Co-authored-by: alistairmatthews <41286777+alistairmatthews@users.noreply.github.com>
Done in commit 09cad6a. All suggested changes have been applied across the five files.
Verified the changed pages using the doc-tester approach (browsed the local dev server with Playwright). All pages rendered correctly — key content like "HTTPS is needed primarily", "Internal versus external service exposure", "monorepo layouts", "Turborepo orchestrates", the Aside link to the runtime config section, and the WPF/WinForms table rows all appeared as expected. No broken links or rendering errors were found in the new or updated content. |
alistairmatthews
left a comment
There was a problem hiding this comment.
@copilot Please implement my suggested change.
...rontend/src/content/docs/integrations/cloud/azure/azure-postgresql/azure-postgresql-host.mdx
Outdated
Show resolved
Hide resolved
Co-authored-by: alistairmatthews <41286777+alistairmatthews@users.noreply.github.com>
alistairmatthews
left a comment
There was a problem hiding this comment.
Looks good. Ready to merge.
VITE_API_BASE_URL) and "Monorepo and Turborepo patterns" sectionswpf-winforms.mdx) with support status,AddProjectpattern, dev-only resources, limitations, and comparison with MAUIOriginal prompt
This section details on the original issue you should resolve
<issue_title>[Discord Feedback] Integration-specific documentation gaps</issue_title>
<issue_description>## Summary
Based on analysis of 20,415 Discord messages + 147 #help threads (April 2025 - February 2026).
Total integration questions: 446
Docs Verified via list_docs
javascript-integrationpython-integrationazure-postgresql-*dapr-integrationyarp-integrationredis-integrationkeycloak-integrationnet-maui-integration1. JavaScript/Vite/Node (102 questions)
Doc exists:
javascript-integration✅Gaps in existing doc:
Customer Quotes:
Action Items:
VITE_API_BASE_URL)2. Python (47 questions)
Doc exists:
python-integration✅Gaps:
Customer Quotes:
Action Items:
3. Dapr (43 questions)
Doc exists:
dapr-integration✅ (local dev only)Gaps:
Customer Quotes:
From #help:
Action Items:
4. YARP (41 questions)
Doc exists:
yarp-integration✅Gaps:
Customer Quote:
From #help:
Action Items:
5. PostgreSQL (63 questions)
Doc exists:
azure-postgresql-*✅Gaps:
Customer Quotes:
From #help:
Action Items:
6. Desktop Apps - WPF/WinForms (35 questions)
Doc exists: ❌ Only MAUI (
net-maui-integration)Customer Quotes:
From #help:
Action Items:
7. Database Version Upgrades
From #help:
Action Items:
Data Source
aspire-list_docsandaspire-search_docs</issue_description><agent_instructions>Please address this issue, while using the `.github/skills/...
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.