Python中如何成为scrapy/scrapyd开源项目开发成员并反馈问题与建议
Python中如何成为scrapy/scrapyd开源项目开发成员并反馈问题与建议
17 回复
恭喜,加油
要成为Scrapy/Scrapyd开源项目的开发成员并反馈问题与建议,直接去GitHub仓库参与就行。
核心步骤:
- 找对地方:所有代码、问题跟踪和讨论都在GitHub上。
- Scrapy主仓库:
https://github.com/scrapy/scrapy - Scrapyd仓库:
https://github.com/scrapy/scrapyd
- Scrapy主仓库:
- 反馈问题与建议(Issue):
- 在提Issue前,先用搜索看看是否已有类似问题。
- 报告Bug时,提供最小可复现示例、Scrapy版本、完整错误日志。
- 提新功能建议时,说明清楚使用场景和预期收益。
- 参与开发(Pull Request):
- 从小处着手:先认领标记为
good first issue或help wanted的简单任务。 - 遵循流程:Fork仓库 -> 创建功能分支 -> 编写代码/测试 -> 提交PR。务必阅读项目的贡献指南(CONTRIBUTING.md)。
- 代码风格:严格遵守项目的代码规范和测试要求(Scrapy用Black格式化,要写测试)。
- 从小处着手:先认领标记为
- 加入社区:
- 除了GitHub,可以关注Scrapy官方博客、Stack Overflow上的
scrapy标签,但核心协作还是在GitHub。
- 除了GitHub,可以关注Scrapy官方博客、Stack Overflow上的
一句话总结: 直接上GitHub,从报告清晰的Issue或解决简单的good first issue开始参与。
怎么加
这只能算贡献者吧,只有加入他们 group team 了,有 push 权限了才算成员吧。
请打开 https://github.com/scrapy/scrapyd/graphs/contributors 并对比上图左边栏。
同意 的说,给楼主点个赞,期待楼主能够早点加入 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



