You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Sep 30, 2024. It is now read-only.
The tricky part is that internal/telemetrygateway/v1 has some constructor helpers that are quite specific to Sourcegraph instance use cases. The easiest way might be to simply generate another set of bindings, or move some of the constructor helpers elsewhere, or move the bindings elsewhere.
Whatever we publish, we can send this to a standalone repo, or have a lib/telemetrygateway/go.mod for external consumers. The latter would be easier to implement, and easier for in-monorepo managed services to use (no circular dependency)
We need to offer an easy-to-use version of https://github.com/sourcegraph/sourcegraph/blob/main/internal/telemetrygateway/v1/telemetrygateway.proto via pre-generated Go proto bindings that can be imported by managed services, following the enablement done for managed services in https://github.com/sourcegraph/sourcegraph/pull/60991
The tricky part is that
internal/telemetrygateway/v1has some constructor helpers that are quite specific to Sourcegraph instance use cases. The easiest way might be to simply generate another set of bindings, or move some of the constructor helpers elsewhere, or move the bindings elsewhere.Whatever we publish, we can send this to a standalone repo, or have a
lib/telemetrygateway/go.modfor external consumers. The latter would be easier to implement, and easier for in-monorepo managed services to use (no circular dependency)Would unblock/make life easier for: