Contributing to Livepeer Docs: Onboarding Guide
还没有人认领这个 Issue。
评估
- 难度
- 5/5
- 预计耗时
- 一周以上
- 新手友好度
- 35/100
- Issue 类型
- 文档
- 描述清晰度
- 需要澄清
- 活跃度
- 冷清
- 技术栈
- git
调研方向
这是一个入门跟踪器,而不是一项范围明确的变更。先从列出的入口开始—v2/、docs.json、operations/scripts/integrators/content/language-translation/ 和 tools/lpd setup --yes—然后选择一个具体的 good-first 任务;完成的标准是提交一个聚焦的 PR,并满足其自身的验证清单。
由索引模型根据 Issue 内容生成。
描述
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, notmain. Always branch fromdocs-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 (
.mdxextension, not.md) - Frontmatter is required:
title,description,sidebarTitleat 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:installfor 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 changesfix:for correctionsfeat:for new pages or featureschore: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
descriptionfrontmatter 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
alttext 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,通用步骤见我们的新手贡献指南。
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
livepeer/docs 的其他 Issue
-
docs-v2
难度 1/5 1 小时以内 新手友好度 20/100
-
[docs-v2-index] Open + Recently Closed Issue Index可能重新可做 @DeveloperAlly 于 191 天前认领,目前没有进行中的 PR。 未关闭docs-v2
-
难度 5/5 一周以上 新手友好度 15/100
相似的 Issue
-
documentation hacktoberfest priority: low skill: good first issue status: ready for dev
难度 2/5 半天 新手友好度 85/100
hyperledger-labs/fabric-smart-client#2142 ·
维护者通常 1 天内回复
-
[DOC] Wrong sg_egress_ports range in the Terraform Databricks Guide for AWS Hub & Spoke with Network Firewall可能已有人在做 @akhil9tiet 今天认领。 未关闭docs
难度 1/5 1 小时以内 新手友好度 72/100
databricks/terraform-provider-databricks#6080 · 1 条评论 ·
维护者通常 3 天内回复
-
难度 2/5 1-3 小时 新手友好度 82/100
维护者通常 2 天内回复
-
kind/documentation
难度 2/5 1-3 小时 新手友好度 80/100
kubernetes-sigs/dra-driver-nvidia-gpu#1569 ·
维护者通常 1 天内回复
-
documentation
难度 1/5 1 小时以内 新手友好度 92/100
QuantEcon/QuantEcon.py#988 ·
维护者通常 1 天内回复