Contributing

Contribute to OPG

Contribute through issues, PRs, docs improvements, SDK/CLI/MCP extensions, and deployment feedback.

Open Issues

Include environment, version, expected behavior, actual behavior, logs, and reproduction steps. For production issues, include request IDs or task IDs when possible.

Open PRs

Keep changes focused and describe the motivation, impact, and verification steps.

Docs Contributions

Improve command examples, configuration notes, error handling, deployment notes, and FAQs.

SDK / CLI / MCP

Add capabilities to the manifest contract first, then implement SDK, CLI, and MCP tools while preserving app-scoped permissions.

AI / Video

Add providers, task types, usage records, error handling, and result delivery capabilities.

UI

Improve the admin experience for configuration, observability, authorization, tasks, and data workbench flows.

Start Contributing

Open an issue on GitHub to describe the problem you want to solve, or email [email protected] for collaboration.