Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> 如何獲得MiCode代碼和參與開源項目

如何獲得MiCode代碼和參與開源項目

編輯:關於Android編程

MiCode是一個綠色公益社區,不含有商業利益,包括運營和發展也希望靠社區自己的力量。因此MiCode社區的這些開源項目的代碼將放在一個公平獨立的代碼托管服務Github上: https://github.com/MiCode

1. 全局配置
如果你還從來沒有用過github, 首先你需要一個github帳號並設置好git, (git是大名鼎鼎的Linux之父開發的)。 請登錄github注冊一個帳號。 如果你曾經配置過了github,可以跳過這一步。 http://help.github.com/linux-set-up-git/
$ git config –global user.name “Firstname Lastname”
$ git config –global user.email “[email protected]

配置好全局用戶名和郵箱後就可以往下走了。

2. 全局配置好後,根據具體想要獲取代碼的項目,操作以“便簽”為例。
便簽的論壇版塊源代碼鏈接已經指明項目源代碼放在Github MiCode下: https://github.com/MiCode/Notes
$ cd <your github root dir>
$ mkdir notes # <your github root dir>下可能有很多項目, notes只是其中一個
$ cd notes
$ git init
$ git remote add origin [email protected]:MiCode/Notes.git # 其中Notes.git中的Notes 就是項目在GitHub MiCode下的名字, 根據不同項目可以自行替換為其他你要同步代碼的項目

最後,獲取代碼一個命令完成。 今後任何時候希望同步代碼就是簡單的一個命令
$ git pull

【關於奉獻】
開源社區離不開熱心的用戶,離不開大家的參與,更離不開大家的奉獻。有三種不同程度的參與開源項目

1. 給開發者提建議和討論功能
MiCode社區給每一個開源項目都開了單獨的版塊,用戶可以在版塊裡給開源項目的開發者群體提建議和討論功能。

2. Bug反饋
反饋的Bug我們希望用系統的方式管理起來,因此我們采用了集成的Bug管理數據庫,在這裡每一個問題可以被有效的跟蹤,用戶可以知道每個問題的修復進展。 點擊各開源項目下的Bug反饋就會進入管理界面。

3. 貢獻代碼
零距離的參與開源項目,當然就是成為開發者的一員,提交代碼或者補丁給開源項目。 方法如下 (假設當你會提交代碼的時候,已經是git好手)
a. fork分支 (參考:http://help.github.com/fork-a-repo/)
首先你需要從主branch上分支出你自己工作的branch。

b. 提交代碼
在您工作的branch上將代碼就被提交到github上你自己的分支上了。

c. 發起pull request (參考:http://help.github.com/send-pull-requests/)
在github上發起pull request。本步驟是希望將你的代碼提交到原始分支,即開源負責人公布的代碼分支上。為了保證代碼質量,開源負責人需要進行code review, 對代碼質量作出評估,當評估合格後,就會合並到代碼中。

d. 接受代碼。
code review結束後,開源負責人會將你的貢獻加入到主干代碼中,這樣所有的人都能看到你新加入的功能。

e. 開始接受用戶的贊美和批評,進入下一個貢獻代碼循環,跳到步驟b. 把有限的生命投入去寫無限的代碼。
 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved