三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

BPfold论文精读:碱基对基序能量如何推动RNA结构预测进入深度学习时代

BPfold论文精读:碱基对基序能量如何推动RNA结构预测进入深度学习时代

终极指南:如何提交完美的 developer-roadmap Pull Request

【免费下载链接】developer-roadmap开发者路线图(Developer Roadmap),提供交互式的学习路径图、指南和其他教育内容,旨在帮助开发者在职业生涯中成长和提升技能。项目地址: https://gitcode.com/GitHub_Trending/de/developer-roadmap

作为开发者路线图(developer-roadmap)项目的贡献者,遵循规范的Pull Request流程是确保你的贡献被顺利接受的关键。本文将详细介绍从准备到提交PR的完整流程,帮助新手轻松参与这个备受欢迎的开源项目。

贡献前的准备工作

在提交PR之前,首先需要明确你想要贡献的内容类型。developer-roadmap项目接受多种贡献,包括新路线图、现有路线图改进、项目添加和内容补充等。每种贡献类型都有其特定的提交规范和流程。

对于简单的拼写错误修复,你可以直接修改对应的路线图Markdown文件并提交PR。但如果你计划添加或删除节点、修改节点标题,或者提交全新的路线图,则需要先通过issue提出建议,经过讨论后再进行开发。

路线图编辑器界面展示了如何创建和编辑交互式学习路径图

本地开发环境搭建

在开始贡献前,你需要搭建本地开发环境:

git clone https://gitcode.com/GitHub_Trending/de/developer-roadmap --depth 1 cd developer-roadmap pnpm add @roadmapsh/editor@npm:@roadmapsh/dummy-editor -w pnpm install

运行开发服务器:

pnpm dev

内容添加规范

如果你计划添加内容,需要遵循特定的格式要求。内容必须是英文,每个主题最多8个链接,且不接受GeeksforGeeks链接。内容结构应遵循以下格式:

# 主题标题 (内容) Visit the following resources to learn more: - @type@链接标题/描述

其中@type@必须是以下类型之一:@official@@opensource@@article@@course@@podcast@@video@@book@。这有助于内容的分类和正确显示。

Pull Request提交指南

提交前检查清单

在提交PR前,请确保:

  • 你的贡献不是为了自我推广
  • 内容是当前最有价值的技能或资源
  • 你个人已经评估过所添加的内容
  • 所有内容符合项目的风格指南
  • 提交信息有意义且描述清晰

好的贡献vs不理想的贡献

好的贡献包括:

  • 新的路线图
  • 有吸引力的新鲜内容链接
  • 拼写和语法修复
  • 增强现有内容
  • 为没有内容的主题添加内容

不理想的贡献包括:

  • 添加对可读性没有帮助的空白
  • 重写内容但没有增加任何价值
  • 非英文内容
  • 不遵循风格指南的PR
  • 链接到自己的博客文章

解决冲突的技巧

在协作项目中,对代码各个方面的意见冲突是不可避免的。及时解决这些差异对于保持开发过程的顺利进行至关重要。允许PR因分歧而闲置可能导致不必要的延迟,并在团队成员之间产生不满。

要确保及时和建设性地解决意见冲突,请考虑以下提示:

  • 保持开放的心态,专注于共同目标
  • 提供具体的反馈而非笼统的批评
  • 引用相关文档或最佳实践支持你的观点
  • 寻求折中方案,而非坚持己见
  • 知道何时升级问题或寻求第三方意见

常见问题解答

Q: 我可以提交非英文内容吗?
A: 不可以,所有内容必须是英文。

Q: 我可以添加自己的博客文章链接吗?
A: 除非内容确实有价值且不是出于自我推广目的,否则不建议这样做。

Q: 如何提交新的路线图?
A: 你可以通过提供文本路线图或使用路线图编辑器创建交互式路线图,然后在issue中提交链接。

通过遵循这些指南,你的PR将有更高的被接受率,同时也有助于维护项目的质量和一致性。记住,开源贡献是一个协作过程,清晰的沟通和遵循规范同样重要。

祝你贡献愉快!

【免费下载链接】developer-roadmap开发者路线图(Developer Roadmap),提供交互式的学习路径图、指南和其他教育内容,旨在帮助开发者在职业生涯中成长和提升技能。项目地址: https://gitcode.com/GitHub_Trending/de/developer-roadmap

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

← 返回列表