[OSM-dev-fr] Rendu osm-fr - git

Yohan Boniface yohanboniface at free.fr
Mar 11 Juin 10:29:11 UTC 2013


On 06/11/2013 12:23 PM, Bruno Cortial wrote:
> Avant de voir apparaitre quoique ce soit, j'ai du modifier le fichier
> project.mml pour préciser ma config postgis (database, user, mot de
> passe) et l'emplacement des shapefiles (téléchargés avec le script
> get-shapefiles.sh). Pas de surprise. Ce sont des modifs qui me sont
> spécifiques, comment je gère ca avec git?  Quand je voudrais faire des
> push vers cquest ca va etre pris ?

Personnellement, j'utilise CartoCC [1] pour gérer ça.
En gros:
- ne pas versionner project.mml mais versionner nomduprojet.mml (sur 
lequel tilemill fallback)
- créer un fichier cartocc.json (non versionné) avec les adaptations à 
faire pour tourner localement (voir [1] pour la syntaxe)
- après chaque changement dans nomduprojet.mml, lancer la commande 
"cartocc nomduprojet", qui va générer le "project.mml" qui va bien
- éventuellement committer un cartocc.json.sample pour aider les 
nouveaux (par exemple [2])

Ainsi les changements liés à la configuration locale ne sont jamais 
commités.

Yohan

[1] https://github.com/yohanboniface/CartoCC
[2] https://github.com/hotosm/HDM-CartoCSS/blob/master/cartocc.json.sample



Plus d'informations sur la liste de diffusion dev-fr