**自:
那麼該如何參與github的開源專案呢?相信很多人都有這方面的疑問,網上也有一些參差不齊的教程教大家如何「pull request」、如何「commit」等等。但這些教程往往不夠全面或不夠完全正確,搞不好可能讓你陷入乙個誤區。鑑於此,前幾天github官方團隊寫了一篇很棒的文章 contributing to open source on github,專業指導大家如何參與github的開源專案。 下面是 原文的翻譯。
參與開源專案的最佳辦法就是加入到你正在使用的已有專案上來。github上有500多萬開源專案,涉及到各個領域的技術,像 recipes, html/css, ruby, astrophysics等等。該指南將涵蓋你在乙個典型的專案中可能出現的事情以及如何為開源專案作出貢獻。
我們推薦你從已正在使用的或感興趣的專案開始。這裡有幾個很棒的地方供你參考:
下面是一些你在github開源專案中可能遇到的因素。
the community(社群)
專案通常會有乙個社群維護,由不同角色(正規或非正規)的其他使用者組成:
the docs(文件) 一般專案中都有的檔案。
另外,該庫也可能使用github wiki來代替文件。
既然你已經找到了理解該項目的相關資料,下面你就可以採取一些行動了。
建立乙個話題 如果你發現了你正在使用的專案中的乙個bug(但是你不知道怎麼去修復它),或對文件有不解或對專案有疑問 — 那麼建立乙個話題吧!這非常容易且一般你不管建立什麼話題,你都可能不是唯一乙個出現該問題的人,所以其他人可能會發現你的話題很有幫助。關於更多的話題介紹,請檢視我們的
issues guide。
話題專業提示
pull request 如果你能夠修復bug或自己新增功能 — 太棒了,請發乙個pull request吧!確保你已經讀過任何關於contributing的文件,且需要理解license以及已經簽過cla(如果需要的話)。一旦你提交了乙個pull request,維護者就會將你的分支與已有的分支作比較來決定是否要合併(即pull in)你作的改動。
pull request專業提示
開放的pull requests 一旦你開啟乙個pull request,就會有乙個討論,圍繞你提出的改變作出**。其他的貢獻者和使用者可能會參與進來,但最終由維護者做決定。你可能會被要求對你的pull request做一些改變,如果這樣,請給你的分支新增更多的commit並push它們 — 它們將自動的加入到已有的pull request裡。
如果你的pull request被合併了——太好了!如果沒被合併的話,也沒什麼大不了的,也許這不是專案維護者所期望看到的改動,亦或者他們已經致力於該bug或功能。這種情況有可能發生,所以我們的建議是:對收到的結果做出反饋,進一步努力然後再次pull request出去— 或者建立你自己的開源專案。
viagithub & csdn 部落格
GitHub如何刪除乙個repository倉庫
github如何刪除乙個repository 倉庫首先進入需要刪除的repository,比如我想刪除azure linux automation倉庫 可以看到右側有乙個 settings 選項 圖中用紅色框標出 點選 settings 選項進入其設定介面。2.在開啟的設定頁面的最下方,可以看到 d...
github如何參與開源專案教程
比如下面有乙個開源專案,你首先點那個fork按鈕。點完之後這個專案就複製了乙份到你的github了。你會在你的專案倉庫 repository 裡面看到這個專案。為什麼要設定原始遠端倉庫?因為你要參與開源專案肯定是要推送到原來的那個專案。在git中輸入 git remote add origin on...
通過Git往GitHub提交乙個專案
1.在專案的檔案位置開啟 git bash here 進入命令列介面 2.輸入 git init 在當前專案的目錄中生成本地的git管理 會發現在當前目錄下多了乙個.git資料夾 3.輸入 git add 將專案上所有的檔案新增到倉庫中的意思,如果想新增某個特定的檔案,只需把 換成這個特定的檔名即可...