来 GitHub 参与 Jetpack 开源协作!

2020 年 7 月 28 日 谷歌开发者
我们正式为各位开发者们介绍在 GitHub 上最新的一个开源库 (和开源组织) —— androidx !这是 Android Jetpack 各种组件库的源码和开发环境,与 AOSP 的主分支代码同步。


  • androidx 仓库地址 (点击阅读原文直达)
    https://github.com/androidx/androidx


早在 2018 年,为了提高项目的透明度和引入更多外部贡献者共同协作,我们将 Android Jetpack 组件库的开发环境迁移到 AOSP 项目 ,也是自那时起,我们不断地投入资源提高 Jetpack 组件库的贡献者的体验,将正在进行的更改、新功能的讨论以及 bug 修复等都迁移到公开平台。我们还看到有外部的开发者专门学习和完善这个开源协作的工作流程,因此,我们希望探索一种对开发者们更友好的方式让这个协作流程更简单方便。

  • AOSP 项目
    https://android.googlesource.com/platform/frameworks/support/


于是我们进一步推进这个协作流程,与开发者们相遇在 —— GitHub!

我们希望通过这个项目能让开发者们更容易的探索、体验和贡献 Jetpack 的各个组件库,这是一个早期的处在试验阶段的工作,因此,通过 GitHub 的协作和贡献流程,目前我们仅接受对 Room WorkManager 的贡献,并支持在 macOS 和 Linux 开发环境通过的 Android Studio 进行开发。


贡献工作流程


上手 Jetpack 组件库的开发,与在 GitHub 中参与其他项目开发和贡献一样,先复刻 (Fork) androidx/androidx 代码仓库,然后将您的复刻仓库克隆 (clone) 到本地。

git clone git@github.com:<username>/androidx.git .


  • androidx/androidx
    https://github.com/androidx/androidx

接下来,请参阅我们的 GitHub CONTRIBUTING 文件,以了解更多关于如何自动配置一个合适的 Android Studio 开发环境、如何进行和验证改动内容以及如何提交一个拉取请求 (pull request) 进行审核和预提交批准。


  • GitHub CONTRIBUTING
    https://github.com/androidx/androidx/blob/androidx-master-dev/CONTRIBUTING.md

再次提醒,这个项目处在早期试验阶段,因此我们目前在 GitHub 的协作流程仅接受对 Room 和 WorkManager 库的拉取请求,其他开发库的贡献流程我们建议开发者们通过标准的 AOSP 的 Jetpack 工作流程进行协作,详细可以参阅相关文档


  • 相关文档
    https://cs.android.com/androidx/platform/frameworks/support



反馈渠道


目前我们在 GitHub 的探索仍比较局限,我们鼓励开发者们将更多关于这个项目的功能请求和 bug 通过我们的公开的 AOSP 问题跟踪器向我们提出: Jetpack > Infrastructure > GitHub


  • Jetpack > Infrastructure > GitHub

    https://issuetracker.google.com/issues/new?component=923725&template=1480355




推荐阅读






 点击屏末  |  直达 androidx/androidx 代码库,期待您的关注、小星星和贡献!




登录查看更多
0

相关内容

Android Open-Source Project
专知会员服务
136+阅读 · 2020年9月6日
算法与数据结构Python,369页pdf
专知会员服务
160+阅读 · 2020年3月4日
《动手学深度学习》(Dive into Deep Learning)PyTorch实现
专知会员服务
116+阅读 · 2019年12月31日
【强化学习资源集合】Awesome Reinforcement Learning
专知会员服务
93+阅读 · 2019年12月23日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
20+阅读 · 2019年11月7日
计算机视觉最佳实践、代码示例和相关文档
专知会员服务
17+阅读 · 2019年10月9日
专知会员服务
198+阅读 · 2019年8月30日
VS Code Remote发布!真·远程开发
开源中国
6+阅读 · 2019年5月3日
百度开源项目OpenRASP快速上手指南
黑客技术与网络安全
5+阅读 · 2019年2月12日
如何用GitLab本地私有化部署代码库?
Python程序员
9+阅读 · 2018年12月29日
2018年7月份GitHub开源项目排行榜
算法与数据结构
15+阅读 · 2018年8月3日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
资源 | GitHub上的五大开源机器学习项目
机器之心
9+阅读 · 2017年11月9日
Efficiently Embedding Dynamic Knowledge Graphs
Arxiv
14+阅读 · 2019年10月15日
Precise Detection in Densely Packed Scenes
Arxiv
3+阅读 · 2019年4月8日
3D Face Modeling from Diverse Raw Scan Data
Arxiv
5+阅读 · 2019年2月13日
VIP会员
相关VIP内容
专知会员服务
136+阅读 · 2020年9月6日
算法与数据结构Python,369页pdf
专知会员服务
160+阅读 · 2020年3月4日
《动手学深度学习》(Dive into Deep Learning)PyTorch实现
专知会员服务
116+阅读 · 2019年12月31日
【强化学习资源集合】Awesome Reinforcement Learning
专知会员服务
93+阅读 · 2019年12月23日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
20+阅读 · 2019年11月7日
计算机视觉最佳实践、代码示例和相关文档
专知会员服务
17+阅读 · 2019年10月9日
专知会员服务
198+阅读 · 2019年8月30日
相关资讯
VS Code Remote发布!真·远程开发
开源中国
6+阅读 · 2019年5月3日
百度开源项目OpenRASP快速上手指南
黑客技术与网络安全
5+阅读 · 2019年2月12日
如何用GitLab本地私有化部署代码库?
Python程序员
9+阅读 · 2018年12月29日
2018年7月份GitHub开源项目排行榜
算法与数据结构
15+阅读 · 2018年8月3日
GitHub上12月份最热门开源项目
程序猿
4+阅读 · 2018年1月9日
资源 | GitHub上的五大开源机器学习项目
机器之心
9+阅读 · 2017年11月9日
Top
微信扫码咨询专知VIP会员