從維護者的角度來看 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學習者快速成長!