Automattic / Automattic/jetpack
Use MapLibre GL for Map Block
- Dominant language
- PHP
- Stars
- 1.8k
- Forks
- 898
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 774
Description
#### Is your feature request related to a problem? Please describe.
WordPress.com and Jetpack currently use version mapbox-gl 1.13.0 for the Map block, the last open source version of Mapbox GL JS. Versions 2.0+ are [no longer open source](https://wptavern.com/mapbox-gl-js-is-no-longer-open-source). In the future when updating beyond version 1.13, WordPress.com and Jetpack should consider supporting an open source fork of this project.
#### Describe the solution you'd like
Update to use [MapLibre GL](https://github.com/maplibre/maplibre-gl-js), the official open source successor to Mapbox. The project was founded by a diverse group of companies who are contributing to this healthy, community-led fork, including MapTiler, Elastic, StadiaMaps, Microsoft, Ceres Imaging, WhereGroup, Jawg, Stamen Design, and more.
#### Additional context
[https://wptavern.com/maplibre-launches-as-official-open-source-successor-to-mapbox-gl-js](https://wptavern.com/maplibre-launches-as-official-open-source-successor-to-mapbox-gl-js)
Contributor guide
Research direction
Start by locating the Map block integration and its current mapbox-gl 1.13.0 dependency. Review the MapLibre GL documentation and compare the existing integration with the requested fork. Done means the Map block uses MapLibre GL while retaining its expected functionality.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100