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

PR TypeTarget Review TimePriority
Critical fixes (broken links, security)24 hoursHigh
Content updates (typos, clarifications)48 hoursMedium
New content (pages, guides)72 hoursMedium
Major restructures (IA changes)1 weekLow

Review Rubric

Each PR is evaluated against:
CriterionDescriptionMust Fix / Optional
Clarity & ComprehensionIs the content clear and easy to understand?Must fix if unclear
Technical AccuracyAre the facts correct and up-to-date?Must fix if inaccurate
CompletenessDoes it cover the topic adequately?Optional improvements
UX & IADoes it fit well in the information architecture?Must fix if breaks IA
Strategic AlignmentDoes it align with Livepeer’s goals?Optional consideration
Style ConsistencyDoes it follow style guides?Must fix if inconsistent

Ownership

Section Owners

Documentation sections have designated owners who are responsible for reviewing changes and maintaining quality:
SectionPathOwners
AI & Gatewaysv2/developers/ai-inference-on-livepeer/, v2/pages/04_gateways/@rickstaa
Developersv2/developers/@livepeer/studio-team, @DeveloperAlly
Aboutv2/pages/01_about/@livepeer/studio-team, @DeveloperAlly
Orchestratorsv2/orchestrators/@livepeer/studio-team
Delegatorsv2/pages/06_delegators/@livepeer/studio-team
Resourcesv2/resources/@livepeer/studio-team, @DeveloperAlly
Helpv2/pages/08_help/@livepeer/studio-team, @DeveloperAlly
Homev2/home/@livepeer/studio-team, @DeveloperAlly
Productsv2/pages/010_products/@livepeer/studio-team
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:
TypeWhen to UseTemplate
Bug ReportBroken links, incorrect information, formatting issuesBug Report Template
Feature RequestNew content, improvements, enhancementsFeature Request Template
QuestionClarifications, how-to questionsQuestion Template
Documentation RequestMissing documentation, unclear explanationsUse Feature Request template

Issue Labels

We use labels to categorize 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 localized 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

Issue TypeTarget ResponseTarget Resolution
Priority: critical24 hours1 week
Priority: high48 hours2 weeks
Priority: medium1 week1 month
Priority: low2 weeksAs capacity allows

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

RoleResponsibilitiesContact
Technical DirectorOverall documentation strategy, unified voiceVia GitHub
Section OwnersReview PRs in their sectionSee CODEOWNERS
Subject Matter ExpertsTechnical accuracy review@rickstaa (AI), others TBD
Community MaintainersHelp review community contributions@DeveloperAlly

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 optimized
  • Search functionality working well
  • Mobile experience verified

Technical

  • Build process working
  • CI/CD checks passing
  • Performance optimized
  • 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 March 16, 2026