[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