从维护者的角度来看 Hacktoberfest

Susan Sarandon
发布: 2024-10-11 10:27:29
原创
369 人浏览过

Hacktoberfest from a maintainer

这次我决定以项目维护者的身份参加 Hacktoberfest。

该项目是 (AnadiCSV)[https://github.com/Cereal84/AnadiCSV] 一个通过 SQL 查询从 CSV 文件中查询数据的简单工具。

AnadiCSV 用 Python 编写,使用 DuckDB 和 Textual,该项目以萌芽状态提交给 hacktoberfest。这个想法是利用黑客啤酒节的优势有两个原因:

  • 学习与“外部”贡献者一起管理项目
  • 改进代码,让人们做出贡献。

现在是我迄今为止学到的一些教训。

写详细问题

即使问题对您来说非常清楚,但这并不意味着外部贡献者也是如此,特别是如果他们没有经验。

尝试就该问题进行对话

细节可能不够,最好开始对话,以确保每个人都了解要做的工作。

贡献文件很重要

我一直在我的存储库中忽略这个文件,相反,如果你想帮助人们做出贡献,这是非常重要的,你可以按照你期望的方式编写它们,遵循的规则,有时这是某些部分背后的逻辑(即,如果您想添加一个 cli 选项,如果代码中不太清楚,则该选项是涉及的所有文件)。

进行糟糕的代码审查并不是一个好主意

有时候你很着急,但又想尽快合并一些PR;你快速阅读 PR,似乎没问题,跳过一些文件,因为你忘记了它们,或者因为你认为更改非常简单,肯定是正确的。
显然,他们会破坏存储库:)。

GitHub Actions 不错

添加一些检查(例如代码格式化程序、linter 等)是一个好主意,可以避免在代码审查期间执行这些操作,让您专注于重要的事情。

结论

到目前为止,我已经学到了很多东西,我很高兴开始这个项目,并建议任何人尝试做同样的事情。

对于任何在 hacktoberfest 上寻找问题的人,请访问我们:)。

以上是从维护者的角度来看 Hacktoberfest的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:dev.to
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!