Appearance
Renommages de l'org GitHub — tcg-alpha → skn-tcg → snag-tcg
L'organisation a été renommée deux fois. URL canonique actuelle : https://github.com/snag-tcg.
Cette page conserve toute la chaîne et pas seulement le dernier saut, parce qu'un lien vieux de deux ans, un remote git oublié ou un badge de CI sur une capture d'écran nommera l'un des slugs morts — et la seule question utile devient alors « de quelle époque ça date ? ».
2026-07-30 — skn-tcg → snag-tcg
Le produit a été nommé Snag le 2026-07-29 (SKN était le nom de travail). L'organisation a suivi le lendemain. snag seul était déjà pris par un compte utilisateur, donc le slug garde le motif <nom>-tcg existant.
Les dépôts présents dans l'org au moment du renommage, tous ayant conservé leur nom :
- snag-tcg/poc-tcg-collector — l'application mobile
- snag-tcg/tcg-collector-backend — API, ingest, scan
- snag-tcg/documentation — ce site
- snag-tcg/routines — jobs de veille planifiés
- snag-tcg/frontend — amorce, aucune stack encore choisie
Rien n'a cassé au passage : aucun site GitHub Pages n'était publié sous l'org, et aucune image de conteneur n'était poussée vers un chemin de registre portant le nom de l'org. Ce sont les deux choses qui cassent franchement au lieu d'être redirigées — à vérifier en premier s'il y a un jour un troisième renommage.
Ce qui n'a PAS été renommé, volontairement
Le dossier du VPS /home/kael/skn-tcg/ porte toujours l'ancien nom, ainsi que le /srv/skn-tcg/ où le collaborateur est confiné. C'est délibéré. Dix bind mounts répartis sur cinq conteneurs actifs passent par ces chemins, dont le volume de données Postgres : renommer le dossier laisse le stack fonctionner — Docker tient l'inode — puis l'empêche de redémarrer.
Un dossier est un chemin local, pas un identifiant public. Il peut bouger pendant une interruption planifiée ; il ne doit pas bouger parce que quelqu'un a lancé un rechercher-remplacer global.
2026-05-13 — tcg-alpha → skn-tcg
Le premier renommage. Tous les dépôts qui vivaient sous github.com/tcg-alpha/<dépôt> sont passés sous github.com/skn-tcg/<dépôt> — et vivent aujourd'hui sous snag-tcg. Les noms de dépôts n'ont pas changé, seul le slug de l'org. create-best-product était dans l'org à l'époque et n'y est plus.
Tormknd/tgc-app n'a été affecté par aucun des deux renommages — c'est un upstream externe, pas un dépôt de notre org.
Que faire sur un clone local
GitHub sert des redirections pour les orgs renommées, donc les clones existants continuent de fonctionner. Rendez malgré tout la nouvelle URL canonique :
sh
git remote set-url origin https://github.com/snag-tcg/<nom-du-dépôt>
git remote -v # vérifierLes cinq dépôts d'un coup, depuis le dossier qui contient les clones :
sh
for r in poc-tcg-collector tcg-collector-backend documentation routines frontend; do
[ -d "$r/.git" ] && git -C "$r" remote set-url origin "https://github.com/snag-tcg/$r"
doneFaites-le tout de suite plutôt qu'un jour. GitHub ne réserve pas un nom d'org libéré : skn-tcg et tcg-alpha sont tous deux réservables par n'importe qui en ce moment, et le jour où quelqu'un en enregistre un, toutes les redirections qui passent par lui meurent d'un coup.
À propos des fichiers historiques
Les CHANGELOG.md, DONE.md, TODO.md et les dossiers d'archive de chaque dépôt conservent le nom qui avait cours au moment de l'écriture. Ils enregistrent comment les choses s'appelaient alors, et les réécrire fait mentir l'archive.
Cette règle a été apprise à la dure. Un sed aveugle lors du premier renommage a laissé dans poc-tcg-collector/doc/CHANGELOG.md une entrée qui se lit « the skn-tcg → skn-tcg org rename » — elle disait tcg-alpha → skn-tcg avant que quelqu'un ne remplace toutes les occurrences du dépôt sans les lire. Si vous vous apprêtez à réécrire ce nom en masse, lisez d'abord les correspondances : certaines sont des chemins de fichiers, et certaines sont de l'histoire.