Python中如何成为scrapy/scrapyd开源项目开发成员并反馈问题与建议


Python中如何成为scrapy/scrapyd开源项目开发成员并反馈问题与建议

17 回复

恭喜,加油


要成为Scrapy/Scrapyd开源项目的开发成员并反馈问题与建议,直接去GitHub仓库参与就行。

核心步骤:

  1. 找对地方:所有代码、问题跟踪和讨论都在GitHub上。
    • Scrapy主仓库:https://github.com/scrapy/scrapy
    • Scrapyd仓库:https://github.com/scrapy/scrapyd
  2. 反馈问题与建议(Issue)
    • 在提Issue前,先用搜索看看是否已有类似问题。
    • 报告Bug时,提供最小可复现示例、Scrapy版本、完整错误日志。
    • 提新功能建议时,说明清楚使用场景和预期收益。
  3. 参与开发(Pull Request)
    • 从小处着手:先认领标记为 good first issuehelp wanted 的简单任务。
    • 遵循流程:Fork仓库 -> 创建功能分支 -> 编写代码/测试 -> 提交PR。务必阅读项目的贡献指南(CONTRIBUTING.md)。
    • 代码风格:严格遵守项目的代码规范和测试要求(Scrapy用Black格式化,要写测试)。
  4. 加入社区
    • 除了GitHub,可以关注Scrapy官方博客、Stack Overflow上的scrapy标签,但核心协作还是在GitHub。

一句话总结: 直接上GitHub,从报告清晰的Issue或解决简单的good first issue开始参与。

怎么加

这只能算贡献者吧,只有加入他们 group team 了,有 push 权限了才算成员吧。

同意 的说,给楼主点个赞,期待楼主能够早点加入 https://github.com/orgs/scrapy/people

谢谢,不过加入 orgs 跟我所说的 collaborators 是两码事吧?

感觉没啥问题,但是又觉得哪里不对。个人同意 4 楼说法,贡献者和正式的开发人员还是有区别的。

有关 contributors 和 collaborators 的讨论应该可以结束了 https://github.com/scrapy/scrapyd/pull/308#issuecomment-505905958

看你头像就知道你不简单了

是因为变秃了吗 :doge:

有 push 权限的话, 应该是 collaborator 或者 member 了

头像眼熟

掘金 github 同头像🐓

怎么成为其中一员

参考 #3 链接:
1. 提交,回复 issues
2. 提交 PR
3. 持续下去,等待 invitation

回到顶部