Project Information
- Name of tool/project: mapbox-gl-rtl-text
- Project home page: https://github.com/mapbox/mapbox-gl-rtl-text
- Name of team requesting review: #product-infrastructure-team-backlog
- Primary contact: @MSantos and @Jgiannelos
- Target date for deployment: Q4
- Link to code repository / patchset: https://github.com/mapbox/mapbox-gl-rtl-text
Description of the tool/project:
An Emscripten port of a subset of the functionality of International Components for Unicode (ICU) necessary for Mapbox GL JS to support right to left text rendering. Supports the Arabic and Hebrew languages, which are written right-to-left. Mapbox Studio loads this plugin by default.
Although the library is officially supported by mapbox and works with Mapbox GL JS, we will need a fork of it for maplibre-gl-js that will be reviewed as well at T274356: Security Readiness Review For maplibre-gl-js
Description of how the tool will be used at WMF:
This plugin shall be used in Maps (Kartographer) extension, preliminary work is being experimented at https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Kartographer/+/663867
Dependencies
List dependencies, or upstream projects that this project relies on.
The library only points to mapbox-gl as a peer dependency, but we will be using a fork of mapbox-gl called maplibre-gl as mentioned before.
"peerDependencies": { "mapbox-gl": ">=0.32.1 <2.0.0" },
Has this project been reviewed before?
Please link to tasks or wiki pages of previous reviews.
No.
Working test environment
Please link or describe setup process for setting up a test environment.
TBD
Post-deployment
Name of team responsible for tool/project after deployment and primary contact.
#product-infrastructure-team-backlog