•  


GitHub - maplibre/maputnik: An open source visual editor for the 'MapLibre Style Specification'
Skip to content

maplibre/maputnik

Repository files navigation

Maputnik logo

Maputnik

GitHub CI status License

A free and open visual editor for the MapLibre GL styles targeted at developers and map designers.

Usage

docker run -it --rm -p 8888:80 ghcr.io/maplibre/maputnik:main

Documentation

The documentation can be found in the Wiki . You are welcome to collaborate!

Design Map from Scratch

Develop

Maputnik is written in typescript and is using React and MapLibre GL JS .

We ensure building and developing Maputnik works with the current active LTS Node.js version and above .

Getting Involved

Join the #maplibre or #maputnik slack channel at OSMUS: get an invite at https://slack.openstreetmap.us/ Read the the below guide in order to get familiar with how we do things around here.

Install the deps, start the dev server and open the web browser on http://localhost:8888/ .

#
 install dependencies

npm install
#
 start dev server

npm run start

If you want Maputnik to be accessible externally use the --host option :

#
 start externally accessible dev server

npm run start -- --host 0.0.0.0

The build process will watch for changes to the filesystem, rebuild and autoreload the editor.

npm run build

Lint the JavaScript code.

# run linter
npm run lint
npm run lint-styles

Tests

For E2E testing we use Cypress

Cypress doesn't starts a server so you'll need to start one manually by running npm run start .

Now open a terminal and run the following using chrome :

npm run test

or firefox :

npm run test -- --browser firefox

See the following docs for more info: (Launching Browsers)[ https://docs.cypress.io/guides/guides/launching-browsers ]

You can also see the tests as they run or select which suites to run by executing:

npm run cy:open

Sponsors

Thanks to the supporters of the Kickstarter campaign . This project would not be possible without these commercial and individual sponsors. You can see this file's history for previous sponsors of the original Maputnik repo. Read more about the MapLibre Sponsorship Program at https://maplibre.org/sponsors/ .

License

Maputnik is licensed under MIT and is Copyright (c) Lukas Martinelli and Maplibre contributors. As contributor please take extra care of not violating any Mapbox trademarks. Do not get inspired by other map studios and make your own decisions for a good style editor.

- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본