Files
2026-02-12 22:22:41 +01:00

2.6 KiB

Plan de mise à jour et nettoyage du dépôt (hors firmware)

Ce plan se concentre sur la qualité documentaire et éditoriale du projet, sans modifier le code firmware.

Objectifs

  • Rendre le dépôt plus lisible pour un nouveau contributeur en moins de 5 minutes.
  • Aligner la documentation avec le contenu réellement versionné.
  • Installer une routine légère de maintenance (changelog, structure, revue).

Priorités recommandées

1) Clarifier l'état des sous-projets

  • Conserver une vue d'ensemble au README.md.
  • Indiquer explicitement ce qui est:
    • prêt à l'usage,
    • en cours de structuration,
    • à compléter.

2) Assainir la partie printables

  • Créer une arborescence cible claire et versionnée:
    • printables/src/
    • printables/export/pdf/
    • printables/export/png/
  • Ajouter des README.md courts dans ces dossiers avec:
    • format attendu,
    • convention de nommage,
    • checklist pré-impression.

3) Normaliser l'historique

  • Garder CHANGELOG.md à jour à chaque PR (même doc-only).
  • Utiliser une structure stable:
    • Ajouté, Modifié, Corrigé.
  • Éviter les sections vagues dans Unreleased (préférer des items actionnables).

4) Renforcer la contribution éditoriale

  • Ajouter une mini-checklist PR dans CONTRIBUTING.md:
    • cohérence narrative (indices/cartes/solution),
    • lisibilité impression N&B,
    • mise à jour changelog,
    • aperçu PNG si document visuel.

5) Préparer la publication

  • Ajouter un jalon de release documentaire:
    • version,
    • lot de fichiers figés,
    • date de validation.
  • Maintenir docs/index.md comme point d'entrée simple vers les sections stables.

Routine de maintenance proposée (mensuelle)

  1. Vérifier les liens internes cassés (README, docs, sous-dossiers).
  2. Vérifier la cohérence des conventions de nommage printables.
  3. Regrouper les petits correctifs dans une seule PR doc.
  4. Mettre à jour CHANGELOG.md avant merge.

Checklist PR "doc-only"

  • Aucun changement firmware.
  • Références de fichiers/dossiers exactes.
  • Cohérence de ton et vocabulaire (FR).
  • CHANGELOG.md mis à jour.
  • Diff relu pour supprimer le bruit (formatage inutile, doublons).

Règles anti-conflits (PR docs)

  • Toujours rebaser la branche sur main avant de modifier CHANGELOG.md.
  • Dans Unreleased, ajouter les lignes en tête (plus récent en premier).
  • Éviter de réécrire les anciennes sections de release (0.x.y) sauf correction factuelle.
  • Limiter une PR doc à un thème principal (ex: printables, kit MJ, gouvernance).