refactor(about/terms): déplace la section Citation depuis /terms vers /about#106
Merged
Merged
Conversation
… /about
Trois changements complémentaires demandés :
1. /about — section Publications restructurée
- Sous-titre « Premiers travaux scientifiques liés à la plateforme »
renommé en « Rapport technique » (plus précis)
- Ajoute deux nouveaux sous-titres prêts pour les futures
publications : « Working paper » et « Article ACL (avec comité
de lecture) », avec mention « À paraître. » pour l'instant
- Sous-section « Citer la plateforme » retirée car remplacée par
une section dédiée plus complète (voir point 2)
2. /about — nouvelle section « Citer MindCraft » après Publications
Migrée intégralement depuis /terms section 6 :
- Intro sur l'importance scientifique de la citation
- Citation APA prête à copier (générée depuis CITATION_DATA)
- Identifiants pérennes (version, DOI Zenodo, SWHID, ORCID, dépôt)
- Bouton « Obtenir la citation (APA, BibTeX, RIS) » qui ouvre la
modale partagée CitationModal
- Conclusion sur la contribution à la visibilité du projet
La section a un id="citer-mindcraft" pour permettre un deep-link
depuis /terms et depuis n'importe où.
3. /terms — section 6 raccourcie en redirection vers /about
Plutôt que de supprimer entièrement la section (qui aurait
demandé de renuméroter 7→6, 8→7, etc.), on conserve une section 6
minimale : un paragraphe sur l'importance de la citation +
pointeur vers /about#citer-mindcraft. La mention contractuelle
« pensez à citer » reste donc dans les T&C, mais le contenu
technique vit sur /about.
Conséquence : imports useState, CitationModal et CITATION_DATA
supprimés de terms.jsx (plus utilisés), modale retirée du JSX.
Bénéfice global : zéro duplication, pas de renumérotation, citation
plus visible sur /about (où c'est sa place naturelle).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Suite au feedback : préfère la suppression complète à la conservation d'une section 6 « redirection » courte. Changements : - Section 6 « Citation de la plateforme » supprimée (tout le contenu vit désormais sur /about#citer-mindcraft) - Renumérotation : sections 7-10 deviennent 6-9 : - 7. Propriété intellectuelle → 6 - 8. Compte utilisateur → 7 - 9. Modifications des conditions → 8 - 10. Contact → 9 - docs.jsx : référence « Page Termes et Conditions, section 6 » mise à jour vers « Page À propos, section Citer MindCraft » - Note d'en-tête de terms.jsx mise à jour pour refléter la suppression + renumérotation Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Trois changements complémentaires demandés sur la page À propos / Termes :
1. /about — Publications restructurée
2. /about — Nouvelle section « Citer MindCraft » après Publications
Migrée intégralement depuis l'ancienne section 6 de /terms :
Ancre `#citer-mindcraft` pour permettre un deep-link.
3. /terms — Section 6 raccourcie en redirection
Plutôt que de supprimer la section (qui aurait demandé de renuméroter 7→6, 8→7, etc.), elle est conservée minimaliste :
Conséquence : imports `useState`, `CitationModal` et `CITATION_DATA` supprimés de terms.jsx.
Bénéfices
Test plan