Skip to content

Epic: Improve Service Provider Developer Experience #515

@maximiliantech

Description

@maximiliantech

Goal

Extend OpenMCP documentation to improve developer experience for Service Provider and Cluster Provider contributors.

Problem Statement

Contributors building providers face several documentation gaps that create a steep learning curve:

  • Cluster architecture unclear: Developers don't know which cluster (platform, onboarding, MCP, workload) to use and which clients to use where
  • Namespace patterns undocumented: Tenant namespaces, platform namespaces, installation namespaces are not clearly explained
  • Testing/debugging challenging: E2E testing pitfalls and debugging in multi-cluster setups are not documented
  • Local development friction: Manual kubeconfig patching required for local development

Context

This epic focuses on improving existing documentation for Service Provider and Cluster Provider development. Platform Service documentation is covered separately by #514.

Q2 Acceptance Criteria

See sub-issues below

Out of Scope

Stakeholders

  • @Skarlso — original feedback on documentation gaps
  • @christophrj — contributor working on several issues
  • SIG Extensibility — ownership of developer documentation

Metadata

Metadata

Assignees

Labels

kind/epicEpic covers multiple issues/taskssig/extensibilityAll topics related to special interests group openMCP extensibility

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions