这次我决定以项目维护者的身份参加 Hacktoberfest。
该项目是 (AnadiCSV)[https://github.com/Cereal84/AnadiCSV] 一个通过 SQL 查询从 CSV 文件中查询数据的简单工具。
AnadiCSV 用 Python 编写,使用 DuckDB 和 Textual,该项目以萌芽状态提交给 hacktoberfest。这个想法是利用黑客啤酒节的优势有两个原因:
现在是我迄今为止学到的一些教训。
即使问题对您来说非常清楚,但这并不意味着外部贡献者也是如此,特别是如果他们没有经验。
细节可能不够,最好开始对话,以确保每个人都了解要做的工作。
我一直在我的存储库中忽略这个文件,相反,如果你想帮助人们做出贡献,这是非常重要的,你可以按照你期望的方式编写它们,遵循的规则,有时这是某些部分背后的逻辑(即,如果您想添加一个 cli 选项,如果代码中不太清楚,则该选项是涉及的所有文件)。
有时候你很着急,但又想尽快合并一些PR;你快速阅读 PR,似乎没问题,跳过一些文件,因为你忘记了它们,或者因为你认为更改非常简单,肯定是正确的。
显然,他们会破坏存储库:)。
添加一些检查(例如代码格式化程序、linter 等)是一个好主意,可以避免在代码审查期间执行这些操作,让您专注于重要的事情。
到目前为止,我已经学到了很多东西,我很高兴开始这个项目,并建议任何人尝试做同样的事情。
对于任何在 hacktoberfest 上寻找问题的人,请访问我们:)。
以上是从维护者的角度来看 Hacktoberfest的详细内容。更多信息请关注PHP中文网其他相关文章!