Skip to content

docs: add floci integration documentation - #1373

Open
edmondshtogu (edmondshtogu) wants to merge 25 commits into
microsoft:mainfrom
edmondshtogu:floci
Open

docs: add floci integration documentation#1373
edmondshtogu (edmondshtogu) wants to merge 25 commits into
microsoft:mainfrom
edmondshtogu:floci

Conversation

@edmondshtogu

@edmondshtogu edmondshtogu (edmondshtogu) commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

- Add Floci UI web console integration examples for C# and TypeScript
- Include customization options for container name and host port
- Add note about Floci's built-in UI mechanism vs Aspire resource
- Enhance Quarkus configuration section with standard location reference
- Add clarification about FLOCI_ prefixed environment variables
- Improve TLS/HTTPS section structure with better documentation
- Detail port routing behavior for TLS connections

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is great. Just a few minor style and grammar suggestions. Thanks!

Comment thread src/frontend/src/content/docs/integrations/compute/floci.mdx Outdated
Comment thread src/frontend/src/content/docs/integrations/compute/floci.mdx Outdated
Comment thread src/frontend/src/content/docs/integrations/compute/floci.mdx Outdated
Comment thread src/frontend/src/content/docs/integrations/compute/floci.mdx Outdated
Comment thread src/frontend/src/content/docs/integrations/compute/floci.mdx Outdated
Comment thread src/frontend/src/content/docs/integrations/compute/floci.mdx Outdated
Comment thread src/frontend/src/content/docs/integrations/compute/floci.mdx Outdated
Comment thread src/frontend/src/content/docs/integrations/compute/floci.mdx Outdated
Comment thread src/frontend/src/content/docs/integrations/compute/floci.mdx Outdated
Comment thread src/frontend/src/content/docs/integrations/compute/floci.mdx Outdated
alistairmatthews

This comment was marked as duplicate.

Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>
Co-authored-by: Alistair Matthews <alistairwebdojo@live.com>

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Aspire integration documentation page for Floci and wires it into the frontend’s integration navigation and package metadata lists so it shows up in the site and integration lookups.

Changes:

  • Added new Floci integration documentation page under Compute integrations.
  • Registered the Floci integration in the site’s integration docs mapping and integrations metadata list.
  • Added Floci to the Compute & hosting sidebar topic list.

Reviewed changes

Copilot reviewed 4 out of 6 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
src/frontend/src/data/integration-docs.json Maps the Floci integration package ID to the new docs route.
src/frontend/src/data/aspire-integrations.json Adds Floci to the integrations catalog metadata (title/description/tags/version).
src/frontend/src/content/docs/integrations/compute/floci.mdx New integration documentation page content for Floci.
src/frontend/src/assets/icons/floci-icon.svg Adds Floci icon asset.
src/frontend/src/assets/icons/floci-icon-light.svg Adds Floci light icon asset used by the docs page.
src/frontend/config/sidebar/integrations.topics.ts Adds Floci to the Compute sidebar navigation.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +13 to +20
<div className={'float-inline-left icon'}
style={{
backgroundColor: '#1f1e33',
borderRadius: '8px',
border: '1px solid #1f1e33', /* Optional: adds subtle visibility */
padding: '16px'
}}
>
Comment on lines +182 to +202

<Tabs syncKey='aspire-lang'>
<TabItem id='csharp' label='C#'>
```csharp title="AppHost.cs"
var aws = builder.AddFlociAws("floci-aws",
defaultRegion: "eu-west-1",
defaultAccountId: "123456789012");

**GCP** accepts the following customizable properties:

- **Port**: The host port Floci listens on (default: 4566)
- **Default Project ID**: GCP project ID for the emulator (default: `floci-local`)

<Tabs syncKey='aspire-lang'>
<TabItem id='csharp' label='C#'>
```csharp title="AppHost.cs"
var gcp = builder.AddFlociGcp("floci-gcp",
defaultProjectId: "my-project");

**Azure** only accepts a custom port; there's no region/account/project equivalent to configure.

@adamint Adam Ratzman (adamint) left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do not have anything to add beyond the existing review threads.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants