
Développeurs Waze CH
Cette section s'adresse aux développeurs de scripts Waze pour la communauté suisse. Deux voies :
- Contribuer au WME Switzerland Helper, le script phare de la communauté (couches et données officielles suisses dans le WME).
- Créer et maintenir votre propre script standalone pour la Suisse.
Les conventions de code valent pour les deux.
Vous cherchez à *utiliser* un script ?
Pour installer et configurer des scripts en tant qu'éditeur, voir Scripts et outils dans la section Éditeurs. Ici, on parle de coder.
Le WME Switzerland Helper
Le script phare de la communauté : un userscript TypeScript, bundlé avec Rollup, testé avec Vitest, traduit via i18next. Il s'appuie sur le SDK officiel du WME (wme-sdk-typings) et sur Turf.js pour la géométrie.
Ce qu'il apporte à l'éditeur : couches officielles suisses (limites communales et cantonales swisstopo, noms géographiques swissNAMES3D), données de transport public (arrêts SBB avec noms officiels) et vérification des noms de rue selon les conventions suisses.
- Contribuer au Helper : prérequis, environnement de dev et flux de Pull Request.
- Architecture du Helper : flux au démarrage, modèle de couches, carte du code.
- Ajouter une couche au Helper : walkthrough concret de bout en bout.
Contributeurs
Le Helper est maintenu par la communauté suisse. Merci à ses contributeurs :
Votre propre script
- Créer un script standalone : démarrer, héberger, publier et partager votre propre script avec la communauté.
Pour les deux
- Conventions de code : SDK WME, style, i18n, changelog.
