From b6a7c9d7c49b82d85f48823d5948f76e7f104764 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aur=C3=A9lien=20Sibiril?= <81782+aureliensibiril@users.noreply.github.com> Date: Sat, 25 Jul 2026 18:54:43 +0200 Subject: [PATCH] Link the Dotfile and Segment connector docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Both now have a page on probo.com, so their provider cards in the Add Source dialog carry a Documentation link. The slugs match the page filenames, which is what keeps the link off a 404. Google Analytics and Square stay unlinked: they are OAuth connectors and no OAuth connector has a docs page yet, so there is nothing to point at. Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com> --- pkg/connector/provider/dotfile.go | 7 ++++--- pkg/connector/provider/segment.go | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/pkg/connector/provider/dotfile.go b/pkg/connector/provider/dotfile.go index 595be000b..2b55fa81d 100644 --- a/pkg/connector/provider/dotfile.go +++ b/pkg/connector/provider/dotfile.go @@ -32,9 +32,10 @@ import ( func dotfileRegistration() *Registration { return &Registration{ - Provider: coredata.ConnectorProviderDotfile, - DisplayName: "Dotfile", - SupportsAPIKey: true, + Provider: coredata.ConnectorProviderDotfile, + DisplayName: "Dotfile", + DocumentationURL: accessReviewDocsURL("dotfile"), + SupportsAPIKey: true, // Dotfile authenticates with the API key in the X-DOTFILE-API-KEY // header rather than Authorization: Bearer. APIKeyHeader makes the // APIKeyConnection send that header and omit Authorization. The key is diff --git a/pkg/connector/provider/segment.go b/pkg/connector/provider/segment.go index bce9d773f..8d7ccccdf 100644 --- a/pkg/connector/provider/segment.go +++ b/pkg/connector/provider/segment.go @@ -33,9 +33,10 @@ import ( func segmentRegistration() *Registration { return &Registration{ - Provider: coredata.ConnectorProviderSegment, - DisplayName: "Segment", - SupportsAPIKey: true, + Provider: coredata.ConnectorProviderSegment, + DisplayName: "Segment", + DocumentationURL: accessReviewDocsURL("segment"), + SupportsAPIKey: true, // Segment authenticates with a Public API token as the default // Authorization: Bearer scheme, so no APIKeyHeader. The token is bound // to one workspace, but the workspace's region selects the API host