Skip to content

Add Mattebridge integration to documentation + adapt Shelly & Somfy tutorials#334

Merged
Pierre-Gilles merged 2 commits intomasterfrom
mattebridge-integration
Feb 23, 2026
Merged

Add Mattebridge integration to documentation + adapt Shelly & Somfy tutorials#334
Pierre-Gilles merged 2 commits intomasterfrom
mattebridge-integration

Conversation

@Pierre-Gilles
Copy link
Copy Markdown
Contributor

@Pierre-Gilles Pierre-Gilles commented Feb 23, 2026

Summary by CodeRabbit

Documentation

  • Added comprehensive Matterbridge integration guide with step-by-step setup, configuration, and usage instructions for exposing non-Matter devices to Matter
  • Streamlined Shelly and Somfy-Tahoma integration documentation for improved clarity and easier user navigation
  • Updated navigation structure to include the new Matterbridge integration guide
  • Added complete French language support for all Matterbridge documentation pages

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 23, 2026

📝 Walkthrough

Walkthrough

A new Matterbridge integration documentation page was added to both English and French versions of the documentation. Existing integration guides (Shelly, Somfy Tahoma) were refactored to reference the new Matterbridge documentation instead of duplicating Docker deployment instructions. The sidebar navigation was updated to include the new integration page.

Changes

Cohort / File(s) Summary
New Matterbridge Documentation
docs/integrations/matterbridge.md, i18n/fr/docusaurus-plugin-content-docs/current/integrations/matterbridge.md
New integration documentation pages (English and French) describing Matterbridge setup, activation steps in Gladys, Docker container automation, and usage guidance with links to official documentation.
Updated Integration Guides (English)
docs/integrations/shelly.md, docs/integrations/somfy-tahoma.md
Removed explicit Docker deployment instructions and replaced with references to the new Matterbridge integration guide, streamlining the documentation flow.
Updated Integration Guides (French)
i18n/fr/docusaurus-plugin-content-docs/current/integrations/shelly.md, i18n/fr/docusaurus-plugin-content-docs/current/integrations/somfy-tahoma.md
French translations updated to match English versions, removing Docker-centric setup steps and directing to the new Matterbridge integration guide.
Navigation Configuration
sidebars.js
Added new navigation entry for the Matterbridge integration documentation in the Integrations section.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 A bridge called Matterbridge now shines so bright,
With Matter devices exposed to the light,
Docs guide the way through plugins and pain,
In English and French—no Docker refrain,
The sidebar hops forward with newfound delight! ✨

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title contains a typo ('Mattebridge' instead of 'Matterbridge'), making it unclear whether this is intentional or an error that could confuse readers. Correct the typo to 'Matterbridge' to ensure clarity and accuracy in the pull request title.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
  • 📝 Generate docstrings (stacked PR)
  • 📝 Generate docstrings (commit on current branch)
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch mattebridge-integration

Comment @coderabbitai help to get the list of available commands and usage tips.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying v4-website with  Cloudflare Pages  Cloudflare Pages

Latest commit: eb7c479
Status: ✅  Deploy successful!
Preview URL: https://31f6d1b1.v4-website.pages.dev
Branch Preview URL: https://mattebridge-integration.v4-website.pages.dev

View logs

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

🧹 Nitpick comments (2)
docs/integrations/shelly.md (1)

17-17: Consider updating the intro list to match the simplified section title.

The intro mentions "Deploy Matterbridge in a Docker container" but section 1 (line 29) is now titled "Deploy Matterbridge" with Docker details delegated to the Matterbridge guide. Consider aligning them for consistency.

-1. Deploy Matterbridge in a Docker container.
+1. Deploy Matterbridge.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@docs/integrations/shelly.md` at line 17, Update the intro numbered list item
that currently reads "Deploy Matterbridge in a Docker container" to match the
section title "Deploy Matterbridge" so wording is consistent with the section
(or alternatively re-title the section to explicitly mention Docker if you want
the intro to remain Docker-specific); locate the intro list entry text and the
section header "Deploy Matterbridge" in docs/integrations/shelly.md and make the
two phrases consistent.
i18n/fr/docusaurus-plugin-content-docs/current/integrations/shelly.md (1)

17-17: Consider updating the intro list to match the simplified section title.

Same as the English version - the intro mentions Docker deployment details while section 1 now delegates to the Matterbridge guide.

-1. Déployer Matterbridge dans un conteneur Docker.
+1. Déployer Matterbridge.
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@i18n/fr/docusaurus-plugin-content-docs/current/integrations/shelly.md` at
line 17, The intro numbered list currently says "1. Déployer Matterbridge dans
un conteneur Docker." which mentions Docker details that mismatch the simplified
section title; update that list item in integrations/shelly.md to match the
simplified heading by removing Docker-specific wording and instead point to the
Matterbridge guide (e.g., "1. Déployer Matterbridge — voir le guide
Matterbridge" or similar), ensuring the intro mirrors the English version and
doesn't imply Docker-specific instructions.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@docs/integrations/shelly.md`:
- Line 17: Update the intro numbered list item that currently reads "Deploy
Matterbridge in a Docker container" to match the section title "Deploy
Matterbridge" so wording is consistent with the section (or alternatively
re-title the section to explicitly mention Docker if you want the intro to
remain Docker-specific); locate the intro list entry text and the section header
"Deploy Matterbridge" in docs/integrations/shelly.md and make the two phrases
consistent.

In `@i18n/fr/docusaurus-plugin-content-docs/current/integrations/shelly.md`:
- Line 17: The intro numbered list currently says "1. Déployer Matterbridge dans
un conteneur Docker." which mentions Docker details that mismatch the simplified
section title; update that list item in integrations/shelly.md to match the
simplified heading by removing Docker-specific wording and instead point to the
Matterbridge guide (e.g., "1. Déployer Matterbridge — voir le guide
Matterbridge" or similar), ensuring the intro mirrors the English version and
doesn't imply Docker-specific instructions.

ℹ️ Review info

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 46e489c and eb7c479.

⛔ Files ignored due to path filters (6)
  • static/img/docs/en/configuration/matterbridge/mattebridge-activate-integration.png is excluded by !**/*.png
  • static/img/docs/en/configuration/matterbridge/matterbridge-integration-list.png is excluded by !**/*.png
  • static/img/docs/en/configuration/shelly/1-matterbridge-logs.png is excluded by !**/*.png
  • static/img/docs/fr/configuration/matterbridge/mattebridge-activate-integration.png is excluded by !**/*.png
  • static/img/docs/fr/configuration/matterbridge/matterbridge-integration-list.png is excluded by !**/*.png
  • static/img/docs/fr/configuration/shelly/1-matterbridge-logs.png is excluded by !**/*.png
📒 Files selected for processing (7)
  • docs/integrations/matterbridge.md
  • docs/integrations/shelly.md
  • docs/integrations/somfy-tahoma.md
  • i18n/fr/docusaurus-plugin-content-docs/current/integrations/matterbridge.md
  • i18n/fr/docusaurus-plugin-content-docs/current/integrations/shelly.md
  • i18n/fr/docusaurus-plugin-content-docs/current/integrations/somfy-tahoma.md
  • sidebars.js

@Pierre-Gilles Pierre-Gilles merged commit a8b9e78 into master Feb 23, 2026
5 checks passed
@Pierre-Gilles Pierre-Gilles deleted the mattebridge-integration branch February 23, 2026 14:16
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.

1 participant