在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Android/ 項目角色
下載源碼
根據(jù)設備構(gòu)建
Git 資源
構(gòu)建系統(tǒng)
Android 平臺 64 位構(gòu)建指導
初始化編譯環(huán)境
Android 源代碼
品牌指南
已知的問題
Repo 命令手冊
構(gòu)建內(nèi)核
Bug 的生命周期
代碼主線、分支和版本
使用 Eclipse
提交補丁
下載與構(gòu)建
參與
項目角色
補丁的生命周期
提交 Bugs
關(guān)于代碼風格的指導
開發(fā)
代碼名稱,標簽和版本號

項目角色

Android 開源項目(AOSP)包括各種工作角色的個人。谷歌負責 Android 產(chǎn)品的管理以及核心框架和平臺的工程處理。但是,項目需要考慮各種資源的貢獻,不僅僅指谷歌。本文描述了能夠參與到相關(guān)方面的各種角色。

任何一個對探索和為 Android 做貢獻有興趣的人都可以使用 Android 開源項目的資源。任何人都可以加入到郵件列表中,提問問題,貢獻補丁,報告錯誤,看看提交的補丁,和使用一些工具。要開始使用 Android 的代碼,參見 Contributing 。

貢獻者

“貢獻者”指那些為 AOSP 源代碼做出貢獻的人,包括谷歌和其他公司的員工,也包括那些以個人名義為 Android 作貢獻的個人開發(fā)者。那些在谷歌就業(yè)的員工和不是受雇于谷歌的合作者之間是沒有區(qū)別的。所有的工程師使用相同的工具(git,repo 和 gerrit),遵循相同的代碼審查過程,并且在代碼風格上要按照相同的要求等等。

開發(fā)者

“開發(fā)者”指編寫應用程序的工程師,那些是運行在 Android 設備上的應用程序。在開發(fā)者和合作者之間常常只有一些技能上的微小差別。但 AOSP 用“開發(fā)者”去區(qū)分使用平臺的工程師和那些為平臺做貢獻的合作者。開發(fā)者(也指用戶)是平臺的“消費者”,那是貢獻者所創(chuàng)建的平臺。因此,我們比較多的談論開發(fā)者,雖然對于 AOSP 本身來說,在技術(shù)上這并不是一個單獨的角色。

驗證者

“驗證者”負責測試變更的請求。當有人提交了大量的高質(zhì)量代碼到項目之后,項目領導會邀請他們做項目的驗證者。

備注:在這時候,驗證者就扮演了類似審核者的角色。

審核者

“審核者”是項目中有經(jīng)驗的成員,他們展現(xiàn)了他們的設計技能,并且在技術(shù)上為項目做出了巨大的貢獻。在代碼審查過程中,審核者需考慮是否包括或排除一些修改點。項目領導(通常指谷歌的員工)選擇審核者,有時也會把一些驗證者提升到審核者的位置,他們往往是在一些特定的項目中展現(xiàn)了他們的專業(yè)知識的人。

項目領導

Android 由許多子項目組成。你可以用個人身份在 Git 知識庫看到這些子項目的 Git 文件?!绊椖款I導”是資深的貢獻者,他們監(jiān)督著每個 Android 項目的工程。通常,這些項目領導是谷歌的員工。每個獨立項目的項目領導主要負責以下工作:

  • 引導項目的各個技術(shù)方面,包括項目規(guī)劃,開發(fā),發(fā)布周期,版本控制,和質(zhì)量保證(QA)。
  • 確保項目質(zhì)量,保證在預定時間發(fā)布 Android 平臺測試。
  • 為提交的補丁指派驗證者和審核者。
  • 公正無偏的審查修改點。在基于技術(shù)價值和 Android 策略的準線上接受或拒絕補丁。
  • 及時審查修改點,并且在修改點不被接受時盡最大的能力去溝通。
  • 選擇性地維護項目的網(wǎng)站,主要維護項目的特定項目信息和文檔。
  • 扮演解決技術(shù)沖突的調(diào)解者。
  • 作為項目的公眾形象和項目相關(guān)問題的接口人。