本指南介绍了如何通过创建新页面、更新现有页面或翻译内容来为 tldr-pages 项目做出贡献。它涵盖了从初始设置到成功提交拉取请求的整个工作流程。有关项目的治理和社区角色信息,请参阅项目治理和社区角色。
TLDR 页面以简单的 Markdown 格式编写,每个页面记录一个特定的命令。可以通过 GitHub 贡献,使用 Web 界面或命令行 Git 均可。
来源:CONTRIBUTING.md20-54 README.md98-119
TLDR 页面采用特定的格式,包含简洁的示例。每个页面包含标题、描述和最多 8 个命令示例。格式必须遵循项目的风格指南。
每个页面必须
#)> 开头){{双花括号}} 中使用占位符表示用户提供的值来源:contributing-guides/style-guide.md15-35 contributing-guides/style-guide.md246-255 CONTRIBUTING.md82-100
创建新页面时,请遵循以下步骤
来源:CONTRIBUTING.md55-67 contributing-guides/style-guide.md111-148
翻译是为 tldr-pages 做出贡献的宝贵方式。翻译时,您必须
pages.{locale})特定语言的目录遵循 pages.{locale} 模式,其中 locale 是一个POSIX Locale Name,例如 fr 或 pt_BR。
来源:CONTRIBUTING.md172-197 contributing-guides/translation-templates/common-arguments.md contributing-guides/translation-templates/alias-pages.md
在提交贡献之前,请使用 tldr-lint 工具在本地测试您的页面
npm install --global tldr-linttldr-lint path/to/page.md您也可以预览页面将如何显示
来源:CONTRIBUTING.md208-223 contributing-guides/style-guide.md70-86
您可以通过 GitHub 的 Web 界面或使用命令行 Git 进行贡献。
对于提交消息和 PR 标题,请使用格式:command: type of change
例如:tar: add example for creating tar.xz archives
来源:CONTRIBUTING.md205-242 contributing-guides/git-terminal.md1-45
提交拉取请求后,会发生以下情况
来源:.github/workflows/ci.yml1-66 scripts/test.sh1-50 MAINTAINERS.md15-250
在创建或编辑页面时,请牢记以下关键指南
{{path/to/file}},{{arg_value}}--help 而非 -h)来源:contributing-guides/style-guide.md246-266 contributing-guides/style-guide.md434-475 CONTRIBUTING.md35-49
对于带有子命令的命令(例如 git commit, git push),请为每个子命令创建单独的页面,使用连字符
git-commit.md
git-push.md
然后在主页面中添加对这些子命令的引用
来源:CONTRIBUTING.md130-171 contributing-guides/translation-templates/subcommand-mention.md1-49
对于其他命令的别名命令,请创建一个别名页面
来源:contributing-guides/style-guide.md121-146 contributing-guides/translation-templates/alias-pages.md1-64
如果您在贡献过程中需要帮助
来源:README.md119 CONTRIBUTING.md53-54
定期贡献者可能会被邀请成为存储库的协作者,并最终成为 tldr-pages 组织的成员,请遵循Community Roles 文档中的指南。