Skip to main content
This page documents the governance model for Livepeer documentation, including review processes, ownership, and how to report issues.

Review Process

Pull Request Review Workflow

Review SLAs

Review Rubric

Each PR is evaluated against:

Ownership

Section Owners

Documentation sections have designated owners who are responsible for reviewing changes and maintaining quality: Full ownership map: See .github/CODEOWNERS

Owner Responsibilities

Section owners are responsible for:
  • ✅ Reviewing PRs in their section
  • ✅ Maintaining technical accuracy
  • ✅ Ensuring style consistency
  • ✅ Updating content as products evolve
  • ✅ Responding to questions about their section

Becoming an Owner

Interested in becoming a section owner?
  1. Make consistent, high-quality contributions to a section
  2. Demonstrate expertise in the subject matter
  3. Express interest to current maintainers
  4. Current owners will evaluate and may invite you

Ticketing System

Reporting Issues

Use GitHub Issues to report problems, suggest improvements, or ask questions: Issue Types:

Issue Labels

We use labels to categorise issues, classify severity/impact, and set maintainer scheduling priority: Classification (severity/impact):
  • classification: urgent - Immediate triage needed (release-blocking, unsafe guidance, or widespread breakage)
  • classification: high - Major blocker or major user impact
  • classification: moderate - Noticeable friction/confusion with limited scope or workaround
  • classification: minor - Cosmetic or low-risk localised issue (links, style, small wording fixes)
Classification is separate from priority:
  • classification:* = severity/impact of the issue as reported
  • priority:* = maintainer scheduling/sequence decision (may differ due to roadmap, staffing, or deadlines)
Examples:
  • Docs/page issue: broken link or styling inconsistency on one page -> classification: minor
  • Tooling/CI issue: default-branch required CI workflow failing -> classification: urgent
Priority:
  • priority: critical - Security issues, broken critical paths
  • priority: high - Important content gaps, user blockers
  • priority: medium - Standard improvements
  • priority: low - Nice-to-have enhancements
Type:
  • type: bug - Something is broken
  • type: enhancement - Improvement or new feature
  • type: documentation - Documentation-related
  • type: question - Question or clarification needed
Area:
  • area: ai - AI/Gateway documentation
  • area: developers - Developer documentation
  • area: orchestrators - Orchestrator documentation
  • area: gateways - Gateway documentation
  • area: about - About section
  • area: resources - Resources section
Status:
  • status: needs-triage - Needs initial review
  • status: in-progress - Work in progress
  • status: blocked - Blocked on something
  • good first issue - Good for new contributors

Issue SLAs

Triage Process

  1. Initial Triage - A maintainer reviews and labels the issue
  2. Assignment - Issue is assigned to a section owner or contributor
  3. Work - Contributor works on the issue
  4. Review - PR is reviewed and merged
  5. Close - Issue is closed when resolved

Reviewers

Core Reviewers

Review by Category

For major changes, we may request review from:
  • Site-wide changes - All maintainers
  • Home/About - @livepeer/studio-team, @DeveloperAlly
  • Developers - @livepeer/studio-team, @DeveloperAlly
  • Gateways - @rickstaa
  • Orchestrators - @livepeer/studio-team
  • Resources - @livepeer/studio-team, @DeveloperAlly

Community Reviewers

Active contributors may be invited to become reviewers. Criteria:
  • Consistent, high-quality contributions
  • Good understanding of documentation standards
  • Willingness to help review PRs

Versioning and Deprecation

Versioning Policy

  • Current version: v2 (default)
  • Legacy version: v1 (maintained for reference)
  • Versioning model: URL-based (/v2/..., /v1/...)

Deprecation Process

When deprecating content:
  1. Mark as deprecated - Add deprecation notice to page
  2. Create redirect - Add redirect in docs.json
  3. Update references - Update all links pointing to deprecated content
  4. Archive - Move to v1/ or archive location
  5. Document - Update changelog with deprecation notice

Changelog

All major changes are documented in the Changelog.

Quarterly Review Process

Every quarter, we review:
  • ✅ Content accuracy and freshness
  • ✅ Broken links and references
  • ✅ User feedback and common questions
  • ✅ Content gaps and improvements
  • ✅ Style guide compliance
  • ✅ Information architecture effectiveness
Review checklist: See Quarterly Review Checklist

Quarterly Review Checklist

Use this checklist for quarterly documentation reviews:

Content Quality

  • All pages reviewed for accuracy
  • Outdated information updated
  • Broken links fixed
  • Examples tested and verified
  • Code snippets updated if APIs changed

User Experience

  • User feedback reviewed and addressed
  • Common questions documented
  • Navigation structure optimised
  • Search functionality working well
  • Mobile experience verified

Technical

  • Build process working
  • CI/CD checks passing
  • Performance optimised
  • SEO metadata current
  • Analytics reviewed

Governance

  • CODEOWNERS up to date
  • Review process documented
  • SLAs being met
  • Contributor onboarding smooth
  • Style guides current

Questions?

  • GitHub Issues - Open an issue for governance questions
  • Discord - Join #docs for discussion
  • Email - Contact maintainers directly for sensitive matters
Last updated: 2026-02-16
Last modified on May 4, 2026