Google Developers declared that they have authoritatively launched the most recent open-source library (and open-source association) on GitHub-androidx!
This is the source code and development environment of Android Jetpack’s different component libraries, synchronized with the primary branch code of AOSP.
Google said that as early as 2018, in order to improve the transparency of the project and bring in more external contributors to collaborate, it migrated the development environment of the Android Jetpack component library to the AOSP project, and continued to invest resources to improve the experience of contributors to the Jetpack component library. Migrate ongoing changes, discussions of new features, and bug fixes to the public platform.
AOSP project https://android.googlesource.com/platform/frameworks/support/
After the project is migrated to GitHub, developers can more easily explore, experience, and contribute to various component libraries of Jetpack. This is an early work in the experimental stage. Google said that through GitHub’s collaboration and contribution Process, currently only accepts contributions to the Room and WorkManager libraries, and supports development in Android Studio through macOS and Linux development environments.
Contribution workflow
Getting started with Jetpack component library development is the same as participating in the development and contribution of other projects in GitHub. Fork the androidx/androidx code repository first, and then clone your replica repository to the local.
git clone git@github.com :/androidx.git.
https://github.com/androidx/androidx
Next, please refer to the GitHub CONTRIBUTING file to learn more about how to automatically configure a suitable Android Studio development environment, how to make and verify changes, and how to submit a pull request for review and pre-submission approval.
https://github.com/androidx/androidx/blob/androidx-master-dev/CONTRIBUTING.md
Again, this project is in the early experimental stage, so the current collaboration process on GitHub only accepts pull requests for the Room and WorkManager libraries. The contribution process of other development libraries recommends that developers collaborate through the standard AOSP Jetpack workflow For details, please refer to related documents.
Related documentation https://cs.android.com/androidx/platform/frameworks/support
Feedback channel
Google said that the current exploration in GitHub is still relatively limited, and developers are encouraged to submit more feature requests and bugs about this project through the public AOSP issue tracker: Jetpack> Infrastructure> GitHub.
https://issuetracker.google.com/issues/new?component=923725&template=1480355