Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructuration des repositories et du site pour permettre un workflow de travail #35

Open
thbar opened this issue Sep 5, 2023 · 2 comments

Comments

@thbar
Copy link
Contributor

thbar commented Sep 5, 2023

En lien avec:

Je fais le constat suivant:

  • Si on gère les "releases" de chaque profil avec GitHub (voir doc), il faudra placer chaque "unité de travail" (profil SIRI, profil Netex, etc) chacune dans son propre repository GitHub. Sans cela, la création d'une release SIRI (par exemple) englobera automatiquement les changements non encore finalisés (version en cours de travail main/master) du Netex, etc.
  • On va ajouter d'autres normes sur ce même système, et ce point deviendra encore plus important
  • Je pense que c'est une bonne idée d'utiliser les releases GitHub pour gérer les versions des profils (c'est très pratique, et "idiomatique" dans l'usage de l'outil)
  • Il faudra modifier le système de publication du site pour aller chercher "la dernière release" de chaque profil, consolider le tout, et publier l'ensemble
  • Il sera nécessaire de disposer d'une "preview" pour chaque profil au cas par cas (par PR etc)
  • Il faut viser à terme à être capable de présenter, pour le visiteur, toutes les versions existantes de chaque profil, car c'est très important pour travailler (comparer ce qui a changé, ou manuellement ou automatiquement)

On va d'abord finaliser:

puis aborder ce travail.

@Benoit-MINT
Copy link

@thbar voici ce qui va suivre pour les standards MAS/billettique :

@thbar
Copy link
Contributor Author

thbar commented Sep 14, 2023

@Benoit-MINT merci bien ! On regardera de plus près pour se faire une idée de comment consolider tout ça.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants