This repository has been archived by the owner on Aug 8, 2023. It is now read-only.
Announcement: Mobile platform SDKs moved to standalone repos #15971
Labels
archived
Archived because of inactivity
After 5+ years, 700+ releases, and 8,000+ issues,
mapbox-gl-native
as a monorepo has come to an end. We’re extracting the mobile platform code into two new repos:mapbox-gl-native-android
andmapbox-gl-native-ios
. All subsequent releases of the Mapbox Maps SDKs for iOS and Android will be published from those repositories, andmapbox-gl-native
will become exclusively a C++ map rendering library that powers both mobile SDKs.When we began the Maps SDK initiative on GL-Native, we were a small team of developers, working quickly to bring dynamic vector maps to multiple platforms. Working in a single repository allowed us to stay in sync as we rapidly innovated and developed a wide range of features. Now that we’ve grown to 20+ developers across 3 teams, and the Maps SDK has enjoyed broad adoption, the monorepo has become more of a liability than an advantage.
By splitting the code in
mapbox-gl-native
into three repositories, we will unlock the ability to:mapbox-gl-native
, particularly breaking changes.mapbox-gl-native
, improving the stability of our product.mapbox-gl-native-android
andmapbox-gl-native-ios
are now pure mobile projects.We’re excited to bring you a more stable, more robust, and easier to use Maps SDK. Nothing changes in terms of how you consume new releases on distribution platforms such as Maven, Cocoapods, and Carthage; the changes are in how you interact with us on GitHub.
As always, feel free to share your thoughts on this ticket!
The text was updated successfully, but these errors were encountered: