谷歌公布 GitHub 最新開(kāi)源庫(kù) androidx
7月29日消息,Google Developers宣布已在GitHub-androidx上正式啟動(dòng)了最新的開(kāi)源庫(kù)(和開(kāi)源組織)! 這是Android Jetpack的各種組件庫(kù)的源代碼和開(kāi)發(fā)環(huán)境,它們與AOSP的主要分支代碼同步。
androidx 倉(cāng)庫(kù)地址:https://github.com/androidx/androidx
谷歌表示,早在 2018 年,為了提高項(xiàng)目的透明度和引入更多外部貢獻(xiàn)者共同協(xié)作,將 Android Jetpack 組件庫(kù)的開(kāi)發(fā)環(huán)境遷移到 AOSP 項(xiàng)目,不斷地投入資源提高 Jetpack 組件庫(kù)的貢獻(xiàn)者的體驗(yàn),將正在進(jìn)行的更改、新功能的討論以及 bug 修復(fù)等都遷移到公開(kāi)平臺(tái)。
AOSP 項(xiàng)目 https://android.googlesource.com/platform/frameworks/support/
項(xiàng)目遷移到GitHub后能讓開(kāi)發(fā)者們更容易的探索、體驗(yàn)和貢獻(xiàn) Jetpack 的各個(gè)組件庫(kù),這是一個(gè)早期的處在試驗(yàn)階段的工作,IT之家獲悉,谷歌表示,通過(guò) GitHub 的協(xié)作和貢獻(xiàn)流程,目前僅接受對(duì) Room 和 WorkManager 庫(kù)的貢獻(xiàn),并支持在 macOS 和 Linux 開(kāi)發(fā)環(huán)境通過(guò)的 Android Studio 進(jìn)行開(kāi)發(fā)。
貢獻(xiàn)工作流程
上手 Jetpack 組件庫(kù)的開(kāi)發(fā),與在 GitHub 中參與其他項(xiàng)目開(kāi)發(fā)和貢獻(xiàn)一樣,先復(fù)刻 (Fork)androidx/androidx 代碼倉(cāng)庫(kù),然后將您的復(fù)刻倉(cāng)庫(kù)克隆 (clone) 到本地。
git clone git@github.com:/androidx.git .https://github.com/androidx/androidx
接下來(lái),請(qǐng)參閱 GitHub CONTRIBUTING 文件,以了解更多關(guān)于如何自動(dòng)配置一個(gè)合適的 Android Studio 開(kāi)發(fā)環(huán)境、如何進(jìn)行和驗(yàn)證改動(dòng)內(nèi)容以及如何提交一個(gè)拉取請(qǐng)求 (pull request) 進(jìn)行審核和預(yù)提交批準(zhǔn)。
https://github.com/androidx/androidx/blob/androidx-master-dev/CONTRIBUTING.md
再次提醒,這個(gè)項(xiàng)目處在早期試驗(yàn)階段,因此目前在 GitHub 的協(xié)作流程僅接受對(duì) Room 和 WorkManager 庫(kù)的拉取請(qǐng)求,其他開(kāi)發(fā)庫(kù)的貢獻(xiàn)流程建議開(kāi)發(fā)者們通過(guò)標(biāo)準(zhǔn)的 AOSP 的 Jetpack 工作流程進(jìn)行協(xié)作,詳細(xì)可以參閱相關(guān)文檔。
相關(guān)文檔 https://cs.android.com/androidx/platform/frameworks/support
反饋渠道
谷歌表示,目前在 GitHub 的探索仍比較局限,鼓勵(lì)開(kāi)發(fā)者們將更多關(guān)于這個(gè)項(xiàng)目的功能請(qǐng)求和 bug 通過(guò)公開(kāi)的 AOSP 問(wèn)題跟蹤器提出 : Jetpack > Infrastructure > GitHub。