為另一個倉庫做出貢獻

Barbara Streisand
發布: 2024-09-21 08:15:39
原創
989 人瀏覽過

Contributing to another repo

自本月初以來,我一直在努力學習在塞內卡理工學院學習的開源課程,我們的實驗室之一就是創建一個拉取請求,以便別人的存儲庫並批准對您自己的存儲庫的拉取請求,這就是我要討論的內容。

我將從我為某個問題創建的拉取請求開始。問題是添加對標誌的支持,該標誌允許查看請求和回應中使用了多少令牌:
https://github.com/aamfahim/explainer.js/issues/22

實作此功能的過程非常簡單。我必須分叉原始存儲庫,提交更改並將其推送到新分支,然後創建從分叉中的分支到原始存儲庫中的主分支的拉取請求:
https://github.com/aamfahim/explainer.js/pull/23

實作非常簡單,考慮到我已經使用node.js很長一段時間了,而且考慮到我編寫程式碼的方式,我的隊友沒有很多嚴格的要求。在他審查了我的程式碼後,他要求我更改變數的名稱以使其更具描述性,但僅此而已 - 更改非常簡單明了。

現在,我的合作夥伴在我的儲存庫中實施該問題時遇到了很多麻煩:
https://github.com/SychAndrii/infusion/issues/20

他的拉取請求:
https://github.com/SychAndrii/infusion/pull/21

如您所見,審查和請求更改的歷史記錄比第一個拉取請求要長得多。我的隊友(順便說一句,我很欣賞他的問題)第一次編寫程式碼的方式涉及創建一個函數,該函數僅在第二個參數為True 時才執行其程式碼,因此我認為這不是一個非常乾淨的方法,並要求他重新製作它。我沒有使用有時不執行任何操作的函數來構造 Langchain 的鏈對象,而是讓他有條件地構造這個對象,但使用一個總是有用的函數。此外,我的隊友在處理Python語言方面遇到了很多麻煩(老實說,我也是如此),因此他在實現該功能時遇到了很多麻煩,因為語言和LangChain的多層抽象。

完成本實驗後,我學會瞭如何在 github 上審查程式碼、拒絕拉取請求並批准它們,以及如何將它們連結到現有問題。除此之外,我已經了解了我們所做的一切。

以上是為另一個倉庫做出貢獻的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!