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
_______________________________________________
dev-fr mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev-fr