當我第一次開始貢獻開源專案時,GitHub Actions 感覺就像一個黑盒子。
看到拉取請求中工作流程失敗令我感到害怕,因為我並不真正了解背後發生了什麼事。
嗯,這個月,我決定改變這種情況。
我完成的工作
我在三個自己的專案儲存庫中實作了 GitHub Actions。
我的主要重點包括:
- 加入
Markdownlint來檢查 Markdown 品質 - 加入
Pylint進行 Python 程式碼檢查。 - 整合 CI 的同時更新文件。
我學到的東西
最大的收穫並非技術層面,而是心態的轉變。
工作流程失敗並不可怕。
它只是單純的回饋。
無論是 markdownlint 的警告還是 pylint 的錯誤,每一次失敗都能幫助專案變得更好。
展望未來
這個月大部分時間都在改善自己的專案,因此對外部儲存庫的貢獻不多。
下個月,我希望能以此為基礎,貢獻更多開源專案,並應用所學到的知識。
有時候,學習開源背後的工具,和發出另一個拉取請求同樣有價值。
我很好奇
當你第一次接觸 GitHub Actions 或 CI/CD 時,哪一部分最困難?
或者
如果你剛開始接觸,哪一部分對你來說仍然是個謎?
我很樂意在評論區聽聽你的經驗和建議。
透明度說明:我使用 AI 作為編輯,而非作者。在這篇文章中,它幫助我調整結構並改善英文文法。技術內容、實驗、觀點和結論均為我本人所有,並在發表前由我審核。

0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.