maplibre
- 9 skills
- 0 followers
- 5 hours ago last updated
- ▌ Co Write Pr · maplibreWrite a pull request description together with the contributor, by asking until both sides understand the change. Use before opening a pull request, or when asked to write or revise a PR description.
- ▌ Docs Writing · maplibreWrite or edit repository documentation, KDoc, contributor guidance, and PR descriptions. Covers this project's audience, documentation structure, and compiled examples.
- ▌ Style Spec Parity · maplibreAlign the MapLibre Compose style API with the published style spec. Use when adding layer or source properties, when a platform implements a property the other does not, after bumping MapLibre GL JS or maplibre-native-ffi, or when working on style-spec parity.
- ▌ Bump Maplibre Gl JS · maplibreUpdate the hand-written MapLibre GL JS bindings after bumping the pinned maplibre-gl version. Use when changing `maplibre-js` in gradle/libs.versions.toml, or when the browser platform breaks against a new MapLibre GL JS release.
- ▌ Navara Lp · maplibre bundleHow the Navara marketing landing page is built and maintained: file layout, the config/copy/image split, theming, i18n, reveal-on-scroll, reusable components, and build/verify. Use when editing the LP (docs/src/components/ LandingPage.astro), its copy or images, or adding LP sections/visuals.
- ▌ Navara Usage · maplibre bundleBest practices for building 3D map applications with Navara (@navaramap/three). Use whenever writing or reviewing code that uses ThreeView, sources/layers/materials, plugins, mesh/effect/light descriptors, feature evaluation, picking, or geodetic math — in application code, examples, or documentation code snippets.
- ▌ Navara Engine Dev · maplibreCoding rules and design invariants for developing Navara itself. Use when adding, modifying, or reviewing any code in this repository — Rust crates, WASM modules, shaders/glsl, or the TypeScript packages under web/; for application code that merely uses @navaramap/three, use navara-usage instead.
- ▌ Navara Add Example · maplibreConventions for adding or modifying examples in web/navara_three/example. Use when creating a new example page, editing an existing one, registering it in the gallery, or generating its screenshot.
- ▌ Navara Add Docs Example · maplibreConventions for adding or updating code examples in the Navara documentation site (docs/). Use when writing or editing code snippets in docs pages, adding a new docs page with examples, or syncing docs code with API changes.