/ BLOCKCHAIN

第一次加入FZTH就上手

此篇為範例導覽,若有任何問題請至粉絲專頁亦或是 Github 上提 Issue。

圖1 FZTH Github

如何和社群互動

關於社群互動這部分,FromZeroToHero 將會是一個新人成為英雄的一個過程,而這個過程不僅是你/妳們成長的過程、也是更多人成長的過程,我們希望大家都能為了更多的新人、更多得不到資訊的人,貢獻自己的心力。

具體來說,我們會在官方網站以及 Facebook 粉絲專頁上發佈最新的文章並給予 Tags(分類),讓每位互動者/讀者都能更好的找自己想要的分類,也歡迎在 Facebook 給予我們反饋。

現階段,我們將以 Pull Request(PR) 為目前更新文章之主要方式,那接下來我將手把手帶領各位進入 FZTH !

PR 教學

PR 即為 Pull Request,在 Github 上必須先複製(Fork)一份原作的專案到你自己的 GitHub 帳號底下。

那自己的 Fork 專案想怎麼玩就怎麼玩,之後你就可以推上自己的 Fork 文件上,發個通知給 FZTH,讓團隊人員來審視這次的 PR 是否 ok,若是 ok 則會將您發起的 PR 合併進團隊文章裡,若不 ok 將會在底下描述為何沒通過的理由。

Step1 - 點擊 Fork 將專案複製至自己的遠端儲存庫

圖2 Fork 專案至自己的遠端儲存庫
圖3 即可在自己的遠端資源庫中看到 fzth 的專案


以我為例 就會看到 panda850819 forked from fzth

Step2 - Clone 專案/下載專案

圖4 在自己的專案中按下 Clone 到自己的資料夾


  1. 可以透過 Download ZIP 至你想要的位置解壓縮它
  2. 可以透過終端機指令,請先開啟終端機並且輸入底下指令
$ cd desktop && mkdir fzth && cd fzth
// 先將位置移動至桌面並且創立 fzth 資料夾

$ git clone https://github.com/{你的github名稱}/fzth.git
// 將專案下載至 fzth 資料夾

Step3 - 同步 Fzth 專案

同步遠端專案

$ git remote -v
// origin https://github.com/panda850819/fzth.git (fetch)
// origin https://github.com/panda850819/fzth.git (push)

$ git remote add upstream https://github.com/FZTH-Blockchain/fzth.git
// 新增 upstream 做為新的遠端儲存庫 

$ git remote -v 
// origin	https://github.com/panda850819/fzth.git (fetch)
// origin	https://github.com/panda850819/fzth.git (push)
// upstream	https://github.com/FZTH-Blockchain/fzth.git (fetch)
// upstream	https://github.com/FZTH-Blockchain/fzth.git (push)

同步遠端 Fork

$ git fetch upstream
$ git checkout master 
$ git merge upstream/master

Step4 - 提交 PR 至 FZTH

當我們完成修改之後,我們先將修改後的專案推(push)到自己的專案中,接下來就是將修改的部分告知 Fzth Team,那就要來提交 PR 拉!

記得要先將自己 fork 的專案推上去,才能提交 PR 喔!

提交 PR

圖5 提交 Pull Request

然後可以在上面輸入摘要跟主題,接下來就等著團隊給予回覆囉!

小結

透過幾個小小步驟,我們將了解如何 Fork 專案以及 Clone 專案,並且繳交自己的 Pull Request 給 Fzth Team。

希望大家能一起為這個社群做貢獻,若有任何想要瞭解的也可以至官方網站、Facebook 觀看我們的文章和我們一起討論,最後 Fzth-Blockchain 從零開始學區塊鏈為區塊鏈之學習新遊樂場,透過整理過往資源、翻譯原文文章 ..等,打算將區塊鏈之學習地圖透過我們的雙手慢慢地畫出。主題圍繞在區塊鏈(Blockchain)、Crypto(加密).. 等,若大家對我們有興趣也請不吝嗇的提交 PR 給我們和意見給我們!

參考文獻

panda

Panda

Hi I’m Panda,FromZeroToHero - Founder,台灣區塊鏈大學聯盟擔任教學副執行長且擅長分享區塊鏈知識與網頁相關技術,未來朝向讓不懂相關技術的人又可以簡易入門的文章。

Read More