Un editor visual gratuito y abierto para los estilos MapLibre GL dirigido a desarrolladores y diseñadores de mapas.
docker run -it --rm -p 8888:80 ghcr.io/maplibre/maputnik:main
La documentación se puede encontrar en la Wiki. ¡Eres bienvenido a colaborar!
Maputnik está escrito en mecanografiado y utiliza React y MapLibre GL JS.
Nos aseguramos de que la construcción y el desarrollo de Maputnik funcionen con la versión LTS activa actual de Node.js y superior.
Consulte nuestra guía de internacionalización para conocer los cambios relacionados con el texto de la interfaz de usuario.
Únase al canal slack #maplibre o #maputnik en OSMUS: reciba una invitación en https://slack.openstreetmap.us/ Lea la guía a continuación para familiarizarse con cómo hacemos las cosas aquí.
Instale los departamentos, inicie el servidor de desarrollo y abra el navegador web en http://localhost:8888/
.
# install dependencies
npm install
# start dev server
npm run start
Si desea que Maputnik sea accesible externamente utilice la opción --host
:
# start externally accessible dev server
npm run start -- --host 0.0.0.0
El proceso de compilación observará los cambios en el sistema de archivos, reconstruirá y recargará automáticamente el editor.
npm run build
Limpia el código JavaScript.
# run linter
npm run lint
npm run lint-css
npm run sort-styles
Para las pruebas E2E utilizamos Cypress
Cypress no inicia un servidor, por lo que deberá iniciar uno manualmente ejecutando npm run start
.
Ahora abra una terminal y ejecute lo siguiente usando Chrome :
npm run test
o Firefox :
npm run test -- --browser firefox
Consulte los siguientes documentos para obtener más información: (Inicio de navegadores)[https://docs.cypress.io/guides/guides/launching-browsers]
También puede ver las pruebas a medida que se ejecutan o seleccionar qué suites ejecutar ejecutando:
npm run cy:open
CHANGELOG.md
package.json
para revisarlos y fusionarlos.Gracias a los seguidores de la campaña Kickstarter . Este proyecto no sería posible sin estos patrocinadores comerciales e individuales. Puede ver el historial de este archivo para patrocinadores anteriores del repositorio original de Maputnik. Lea más sobre el programa de patrocinio de MapLibre en https://maplibre.org/sponsors/.
Maputnik tiene licencia del MIT y tiene derechos de autor (c) de Lukas Martinelli y colaboradores de Maplibre. Como colaborador, tenga especial cuidado de no violar ninguna marca registrada de Mapbox. No te dejes inspirar por otros estudios de mapas y toma tus propias decisiones para un buen editor de estilo.