Skip to content

refactor(about/terms): déplace la section Citation depuis /terms vers /about#106

Merged
mindcraft-research merged 2 commits into
mainfrom
refactor-citation-from-terms-to-about
Jun 6, 2026
Merged

refactor(about/terms): déplace la section Citation depuis /terms vers /about#106
mindcraft-research merged 2 commits into
mainfrom
refactor-citation-from-terms-to-about

Conversation

@mindcraft-research

Copy link
Copy Markdown
Owner

Summary

Trois changements complémentaires demandés sur la page À propos / Termes :

1. /about — Publications restructurée

  • Sous-titre « Premiers travaux scientifiques liés à la plateforme » → « Rapport technique » (plus précis et permet d'accueillir d'autres rapports)
  • Deux nouveaux sous-titres prêts pour les futures publications :
    • « Working paper » (à paraître)
    • « Article ACL (avec comité de lecture) » (à paraître)
  • Sous-section « Citer la plateforme » supprimée car remplacée par une section dédiée plus complète (cf. point 2)

2. /about — Nouvelle section « Citer MindCraft » après Publications

Migrée intégralement depuis l'ancienne section 6 de /terms :

  • 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

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 :

  • Paragraphe sur l'importance de la citation (mention contractuelle préservée)
  • Lien vers `/about#citer-mindcraft` pour le contenu technique

Conséquence : imports `useState`, `CitationModal` et `CITATION_DATA` supprimés de terms.jsx.

Bénéfices

  • Zéro duplication
  • Pas de renumérotation
  • Citation plus visible et logique sur /about (où c'est sa place naturelle)
  • Structure Publications prête à accueillir working papers et articles ACL

Test plan

  • CI verte
  • Sur `/about` : sous-section « Rapport technique » + 2 sous-titres « À paraître » visibles
  • Sur `/about` : nouvelle section « Citer MindCraft » avec citation APA + bouton fonctionnel
  • Cliquer le bouton ouvre la modale BibTeX/RIS
  • Sur `/terms` section 6 : redirige proprement vers `/about#citer-mindcraft` (deep-link scroll vers la bonne section)

mindcraft-research and others added 2 commits June 6, 2026 21:58
… /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>
@mindcraft-research mindcraft-research merged commit 25bfdc1 into main Jun 6, 2026
4 checks passed
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

Successfully merging this pull request may close these issues.

1 participant