Project Information
- Name of tool/project: mapbox-gl-leaflet
- Project home page: https://github.com/mapbox/mapbox-gl-leaflet
- Name of team requesting review: #product-infrastructure-team-backlog
- Primary contact: @MSantos
- Target date for deployment: Q4
- Link to code repository / patchset: https://github.com/mapbox/mapbox-gl-leaflet
Description of the tool/project:
This project is a Leaflet plugin that will be used to integrate MaplibreGL and the Maps (Kartographer) extension. MaplibreGL review is a subtask of this task because the Leaflet plugin depends on MaplibreGL and Leaflet to work
Description of how the tool will be used at WMF:
The tool will be used alongside Leaflet, which we already use as Map client-side framework for dynamic maps display, and MaplibreGL which will be reviewed T274356: Security Readiness Review For maplibre-gl-js. The intention is to move the tile rendering to the client and simplify the server-side architecture as part of the following epic T263854: [Maps] Modernize Vector Tile Infrastructure. This library will be packaged and deployed in the Kartographer extension as part of its assets.
Dependencies
List dependencies, or upstream projects that this project relies on.
No dependencies listed, but the project depends on MaplibreGL and Leaflet to work.
Has this project been reviewed before?
No
Working test environment
Please link or describe setup process for setting up a test environment.
Post-deployment
Name of team responsible for tool/project after deployment and primary contact.
#product-infrastructure-team-backlog is the official maintainer of the extension and will continue it afterwards.