IT之家7月29日消息 谷歌開發(fā)者宣布,正式推出 GitHub 上最新的一個開源庫 (和開源組織) —— androidx!這是 Android Jetpack 各種組件庫的源碼和開發(fā)環(huán)境,與 AOSP 的主分支代碼同步。
androidx 倉庫地址:https://github.com/androidx/androidx
谷歌表示,早在 2018 年,為了提高項目的透明度和引入更多外部貢獻者共同協(xié)作,將 Android Jetpack 組件庫的開發(fā)環(huán)境遷移到 AOSP 項目,不斷地投入資源提高 Jetpack 組件庫的貢獻者的體驗,將正在進行的更改、新功能的討論以及 bug 修復(fù)等都遷移到公開平臺。
AOSP 項目 https://android.googlesource.com/platform/frameworks/support/
項目遷移到GitHub后能讓開發(fā)者們更容易的探索、體驗和貢獻 Jetpack 的各個組件庫,這是一個早期的處在試驗階段的工作,IT之家獲悉,谷歌表示,通過 GitHub 的協(xié)作和貢獻流程,目前僅接受對 Room 和 WorkManager 庫的貢獻,并支持在 macOS 和 Linux 開發(fā)環(huán)境通過的 Android Studio 進行開發(fā)。
貢獻工作流程
上手 Jetpack 組件庫的開發(fā),與在 GitHub 中參與其他項目開發(fā)和貢獻一樣,先復(fù)刻 (Fork)androidx/androidx 代碼倉庫,然后將您的復(fù)刻倉庫克隆 (clone) 到本地。
git clone git@github.com:<username>/androidx.git .
https://github.com/androidx/androidx
接下來,請參閱 GitHub CONTRIBUTING 文件,以了解更多關(guān)于如何自動配置一個合適的 Android Studio 開發(fā)環(huán)境、如何進行和驗證改動內(nèi)容以及如何提交一個拉取請求 (pull request) 進行審核和預(yù)提交批準(zhǔn)。
https://github.com/androidx/androidx/blob/androidx-master-dev/CONTRIBUTING.md
再次提醒,這個項目處在早期試驗階段,因此目前在 GitHub 的協(xié)作流程僅接受對 Room 和 WorkManager 庫的拉取請求,其他開發(fā)庫的貢獻流程建議開發(fā)者們通過標(biāo)準(zhǔn)的 AOSP 的 Jetpack 工作流程進行協(xié)作,詳細(xì)可以參閱相關(guān)文檔。
相關(guān)文檔 https://cs.android.com/androidx/platform/frameworks/support
反饋渠道
谷歌表示,目前在 GitHub 的探索仍比較局限,鼓勵開發(fā)者們將更多關(guān)于這個項目的功能請求和 bug 通過公開的 AOSP 問題跟蹤器提出 : Jetpack > Infrastructure > GitHub。
https://issuetracker.google.com/issues/new?component=923725&template=1480355
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。