maputnik/editor - GitHub

文章推薦指數: 80 %
投票人數:10人

A free and open visual editor for the Mapbox GL styles targeted at developers and map designers. Usage. Design your maps online at https://maputnik.github.io ... Skiptocontent {{message}} maputnik / editor Public Notifications Fork 291 Star 1.4k Anopensourcevisualeditorforthe'MapboxStyleSpecification' maputnik.github.io/editor/ License MITlicense 1.4k stars 291 forks Star Notifications Code Issues 73 Pullrequests 6 Actions Projects 0 Wiki Security Insights More Code Issues Pullrequests Actions Projects Wiki Security Insights Thiscommitdoesnotbelongtoanybranchonthisrepository,andmaybelongtoaforkoutsideoftherepository. master Branches Tags Couldnotloadbranches Nothingtoshow {{refName}} default Couldnotloadtags Nothingtoshow {{refName}} default 3 branches 28 tags Code Latestcommit pathmapper Mergepullrequest#778frompropheel/feat/updateDependencies … bf27a35 May7,2022 Mergepullrequest#778frompropheel/feat/updateDependencies Updatedependencies bf27a35 Gitstats 1,695 commits Files Permalink Failedtoloadlatestcommitinformation. Type Name Latestcommitmessage Committime .codesandbox     .github     .storybook     config     media/sponsors     src     stories     test     .babelrc     .dockerignore     .editorconfig     .gitignore     .topissuesrc     Dockerfile     LICENSE     README.md     package-lock.json     package.json     sandbox.config.json     Viewcode Maputnik Usage Donations Documentation Develop Tests RelatedProjects Sponsors Gold Silver Individuals License README.md Maputnik AfreeandopenvisualeditorfortheMapboxGLstyles targetedatdevelopersandmapdesigners. Usage 🔗Designyourmapsonlineathttps://maputnik.github.io/editor/(allinlocalstorage) 🔗UsetheMaputnikCLIforlocalstyledevelopment InaDocker,runthiscommandandbrowsetohttp://localhost:8888,Ctrl+Ctostoptheserver. dockerrun-it--rm-p8888:8888maputnik/editor Donations MapboxhasbuiltoneofthebestandmostamazingOSSecosystems.AkeycomponenttoensureitslongevityandindependenceisanOSSmapdesigner. IfyouoryourorganisationhasseenvaluefromMaputnik,pleaseconsiderdonatingathttps://maputnik.github.io/donate Documentation ThedocumentationcanbefoundintheWiki.Youarewelcometocollaborate! 🔗StudytheMaputnikWiki 📹DesignamapfromScratchhttps://youtu.be/XoDh0gEnBQo Develop MaputnikiswritteninES6andisusingReactandMapboxGLJS. WeensurebuildinganddevelopingMaputnikworkswiththecurrentactiveLTSNode.jsversionandabove. Installthedeps,startthedevserverandopenthewebbrowseronhttp://localhost:8888/. #installdependencies npminstall #startdevserver npmrunstart IfyouwantMaputniktobeaccessibleexternallyusethe--hostoption: #startexternallyaccessibledevserver npmrunstart----host0.0.0.0 Thebuildprocesswillwatchforchangestothefilesystem,rebuildandautoreloadtheeditor.Howevernotethisfromthewebpack-dev-serverdocs: webpackusesthefilesystemtogetnotifiedoffilechanges.Insomecasesthisdoesnotwork.Forexample,whenusingNetworkFileSystem(NFS).Vagrantalsohasalotofproblemswiththis.(snippetsource) ToenablepollingaddexportWEBPACK_DEV_SERVER_POLLING=1toyourenvironment. npmrunbuild LinttheJavaScriptcode. #runlinter npmrunlint npmrunlint-styles Tests Fortestingweusewebdriverioandselenium-standalone. selenium-standalonestartsaserverthatwilllaunchbrowsersonyourlocalmachine.YouneedtohaveJavainstalledonyourmachineaswellaschromeorfirefox. Nowopenaterminalandrunthefollowingusingchrome: npmruntest orfirefox: BROWSER=firefoxnpmruntest Aftersometimeyoushouldseeabrowserlaunchwhichwillbeautomatedbythetestrunner. RelatedProjects maputnik-dev-server-Anexpress.jsserverthatallowsforquicklyloadingthestylefromanymapboxGLmapintomapuntnik. Sponsors ThankstothesupportersoftheKickstartercampaign.Thisprojectwouldnotbepossiblewithoutthesecommercialandindividualsponsors. Gold Wemap OrbiconInformatik Terranodo Silver KlokanTechnologies Geofabrik Dreipol Individuals InfluentialStakeholder AlanMcConchie,Odi,MatsNorén,UligeOps,HelgeFahrnberger(Toursprung),KirusanthPoopalasingam Stakeholder BrianFlood,VasileCoțovanu,AndreasKalkbrenner,ChristianMäder,GregorWassmann,LeeArmstrong,Rafel,JonBurgess,LukasLehmann,JoachimUngar,AloisAckermann,ZsoltEro,JordanMeek Supporter SinaMartinelli,NicholasDoiron,NeilCawse,Urs42,BenediktGroß,ManuelRoth,JankoMihelić,MoritzStefaner,SebastianAhoi,JuergUhlmann,TomWider,NadiaPanchaud,OliverSnowden,StephanHeuel,TobinBradley,AdrianHerzog,AnttiLehto,PascalMages,MarcGehling,ImreSamu,LauriK.,VisahavelParthasarathy,ChristopheWaterlot-Buisine,MaxGalka,ubahnverleih,WoutervanDam,JakobLobensteiner,SamuelKurath,BrianBancroft License MaputnikislicensedunderMITandisCopyright(c)LukasMartinelliandcontributors. DisclaimerThisprojectisnotaffiliatedwithMapboxorMapboxStudio.Itisanindependentstyleeditorforthe opensourcetechnologyintheMapboxGLecosystem. AscontributorpleasetakeextracareofnotviolatinganyMapboxtrademarks.DonotgetinspiredbyMapboxStudioandmakeyourowndecisionsforagoodstyleeditor. About Anopensourcevisualeditorforthe'MapboxStyleSpecification' maputnik.github.io/editor/ Topics mapbox-gl vector-tiles maps mapping mapbox-gl-js cartography geo geospatial maputnik Resources Readme License MITlicense Stars 1.4k stars Watchers 72 watching Forks 291 forks Releases 13 v1.7.0 Latest Apr23,2020 +12releases Sponsorthisproject https://maputnik.github.io/donate Packages1   Usedby3 @bartvde / layerstore-test Contributors32 +21contributors Languages JavaScript 88.7% SCSS 9.2% CSS 1.1% Other 1.0% Youcan’tperformthatactionatthistime. Yousignedinwithanothertaborwindow.Reloadtorefreshyoursession. Yousignedoutinanothertaborwindow.Reloadtorefreshyoursession.



請為這篇文章評分?