Hacktoberfest 2026:维护者为十月标记出来的 issue,仍然开放、适合新手。 浏览 Hacktoberfest issue

Contributing to Livepeer Docs: Onboarding Guide

未关闭
#873 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
5/5
预计耗时
一周以上
新手友好度
35/100
Issue 类型
文档
描述清晰度
需要澄清
活跃度
冷清
技术栈
git
领域
documentation

调研方向

这是一个入门跟踪器,而不是一项范围明确的变更。先从列出的入口开始—v2/、docs.json、operations/scripts/integrators/content/language-translation/ 和 tools/lpd setup --yes—然后选择一个具体的 good-first 任务;完成的标准是提交一个聚焦的 PR,并满足其自身的验证清单。

由索引模型根据 Issue 内容生成。

描述

docs-v2 good first issue help wanted status: needs-triage

Contributing to Livepeer Docs

Welcome! Livepeer docs are open source and we value contributions from the community. This issue serves as a one-stop onboarding guide and a tracker for good first issues.


Quick start

# 1. Fork and clone
git clone https://github.com/<your-username>/docs.git && cd docs
git remote add upstream https://github.com/livepeer/docs.git

# 2. Check out the working branch
git checkout docs-v2

# 3. Set up the dev environment
bash tools/lpd setup --yes

# 4. Create your branch
git checkout -b docs/your-change-description

# 5. Start the local dev server
lpd dev

Note: The repo deploys from docs-v2, not main. Always branch from docs-v2.


Repo structure at a glance

Directory What lives here
v2/ All current published docs pages (MDX)
v1/ Frozen legacy pages — do not edit
snippets/components/ Reusable JSX components
snippets/data/ Data files consumed by pages
snippets/assets/ Images, videos, logos
snippets/templates/ Page templates and examples
operations/ Scripts, tests, governance tooling
docs-guide/ Internal style guides and governance
docs.json Navigation config (source of truth for routing)
.mintignore Files excluded from the published site
Navigation (docs.json)

Pages are organised as: Version > Language > Tab (dropdown) > Anchor (section) > Group > Pages

Current v2 tabs: Home, About, Developers, Gateways, Orchestrators, Delegators, Solutions, Resources.

To add a page to the nav, add its path to the appropriate group in docs.json.


Writing conventions

File format
  • All docs pages are MDX (.mdx extension, not .md)
  • Frontmatter is required: title, description, sidebarTitle at minimum
Language and style
  • UK English throughout (-ise, -our, -re)
  • No em dashes. Use commas, colons, or semicolons instead
  • No questions in headings
  • Lead with facts, end with facts
  • See the style guide for full rules
Mintlify constraints
  • No import React from 'react' or React hooks in MDX pages
  • Use root-absolute paths for imports (e.g. /snippets/components/...)
  • Include file extensions in import paths
  • No hardcoded colour values. Use CSS custom properties from style.css
Components
  • 115+ custom components available in snippets/components/
  • Browse templates in snippets/templates/ for page patterns
  • VS Code snippets available. Run lpd vscode:install for autocomplete

Submitting a PR

Before you submit
  • Pages render locally with lpd dev (no console errors)
  • All links work (internal and external)
  • Components display correctly
  • Light and dark mode both look right
  • Mobile responsive
Commit message format

Use conventional prefixes:

  • docs: for content changes
  • fix: for corrections
  • feat: for new pages or features
  • chore: for tooling, config, non-content
Branch naming

Use docs/ prefix with kebab-case: docs/fix-gateway-install-steps

PR template

The repo has a PR template with a checklist. Fill it in. Reviewers use it to assess your change.

Review process
  • Reviews within 24 to 72 hours depending on scope
  • Section owners (see CODEOWNERS) review area-specific changes
  • Copy governance checks run automatically on PR

Good first issues

Looking to get started? Here are areas where contributions are especially welcome:

Content fixes
  • Fix broken internal links (97 currently flagged across the site)
  • Fix em-dashes in orchestrator FAQ and community guides (4 remaining)
  • Add missing description frontmatter to pages that lack it
Typos and grammar
  • Spot-check any v2/ page and submit fixes for typos, grammar, or unclear wording
Accessibility
  • Add missing alt text to images
  • Check heading hierarchy (h1, h2, h3 with no skipped levels)
Translation
  • Help translate pages. See operations/scripts/integrators/content/language-translation/ for the i18n pipeline
Component examples
  • Add usage examples for components in snippets/components/ that lack them

Resources

Resource Link
Full contributing guide contribute-to-the-docs
Style guide style-guide
Live docs docs.livepeer.org
Discord Livepeer Discord

Questions?

Drop a comment on this issue or ask in the Livepeer Discord. We are happy to help you get started.

主要语言
MDX
星标
46
派生
75
平均合并
1 小时 5 分钟
30 天内合并 PR
3

环境准备

这个项目没有提供开发容器、Dockerfile 或贡献指南,环境需要你自己搭建:先看它的 README,通用步骤见我们的新手贡献指南。

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

livepeer/docs 的其他 Issue

查看 livepeer/docs 的全部 Issue

相似的 Issue

更多 Documentation Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。