如何建構和審查比特幣核心 GUI 拉取請求?
我是一名設計師,我想開始審查比特幣核心 GUI儲存庫中的拉取請求 (PR) 。
如何在拉取請求中建構調整後的比特幣核心 GUI?我習慣於點兩下應用程序圖示來打開 GUI。
這個問題很難回答,因為我不知道你目前的技能是什麼。您將需要一些基本的命令行和 Git 經驗,並且需要一個 GitHub 帳戶。為簡潔起見,我將這些假設為先決條件。
(這裡有來自 Tracy Osborn 的關於命令行的免費介紹。這裡有關於 Git的免費 Codeacademy 課程。)
我將從比特幣核心的貢獻者 hebasto 打開的比特幣核心 GUI 回購 ( PR 86 ) 中獲取一個 PR 範例,在 GUI 中添加一個 Tor 圖示。在撰寫本文時(2020 年 9 月),它是開放的,但有望在不久的將來合併。一旦它被合併,hebasto 可能會刪除這個分支(200902-tor),但無論如何這個例子都是說明性的。您需要找到並建構 PR 作者一直在處理的分支。
要建構 hebasto 的 PR 分支(200902-tor),您可以點擊它,然後您將進入 hebasto 的比特幣核心 GUI 儲存庫的分支。您將需要複製 hebasto 的叉子。您可以通過點擊綠色程式碼按鈕然後點擊需要複製的連結來執行此操作。在這種情況下,它是<https://github.com/hebasto/gui.git>。
獲得需要複製的連結後,轉到終端並使用該
git clone
命令。在此範例中,它將是:git clone https://github.com/hebasto/gui.git
在複製它之前,您可以選擇複製它的位置。使用
mkdir
和cd
命令,您可以在執行git clone
命令之前創建一個新目錄並切換到該目錄。成功複製 hebasto 的分支後,您可以使用以下命令檢查 hebasto 的 PR 分支(200902-tor):
git checkout 200902-tor
現在您已準備好按照您的作業系統的比特幣核心建構說明進行操作,例如(MacOS、Unix、Windows等)
如果您正在建構 GUI,請記住
--with-gui
在./configure
.有關審查比特幣核心 PR 的更詳細指導,請參閱 Jon Atack 的這篇出色的文章。