Skip to content

Mettre à jour un schéma

mrajerisonCerema edited this page Sep 22, 2022 · 8 revisions

Créer une branche

Créer une branche dev/v.0.7.0

     git checkout -b v.0.7.0

Modifier le schema.json

  • ouvrir schema.json
  • rajouter les champs
  • changer les mentions de versions dans schema.json : remplacer 0.6.3 par 0.7.0
  • ajouter les nouveaux contributeurs du schéma

Fichiers d'exemple

Modifier les fichiers CSV d'exemple

Attention aux codes INSEE. Le premier 0 peut disparaître. Par ex. 06088 devient 6088. Donc utiliser la fonction chercher/remplacer

Tester

  • tester le schéma tout seul avec scripts/tester-exemples.bat
  • tester le schéma vav des fichiers d'exemple avec scripts/tester-exemples.bat

Documenter

  • générer la doc' du schéma avec scripts/schema-to-md.bat
  • modifier le CHANGELOG pour parler des modifs

Pousser le tag

  • committer

  • tagger la version 0.7.0

       git tag v.0.7.0
    
  • la pousser sur remote

       git push origin v.0.7.0
    

Pousser Master

  • fusionner sur master

      git checkout master
      git merge dev/v.0.7.0
    
  • la pousser sur remote

      git push master
    
  • Créer une release de la 0.7.0 depuis la plateforme github