À propos
Chaîne de traitement
- Une tâche planifiée récupère les nouveaux commits de synopse/mORMot2 avec leurs diffs.
- Une passe déterministe classe chaque commit d’après son message et ses fichiers.
- Un relecteur lit les diffs et écrit un fichier JSON par édition, conforme à un schéma fixe.
- Ce JSON est validé — chaque SHA doit correspondre, chaque commit hors fusion être couvert — avant d’être fusionné.
- Ce site est généré à partir du JSON validé.
Marqueurs
- interp. — lecture du relecteur, non affirmée par le commit.
- auto — sans relecture ; classé d’après le message et le diff.
- sévérité — attribués par entrée, voir le schéma.
Typographie
Deux polices auto-hébergées, aucune requête externe. Lekton (ISIA Urbino, OFL) compose tout ce que ce générateur calcule ; Serrif (Displaay) compose les titres.
Langues
L’interface est traduite dans ce dépôt. La revue elle-même est écrite par le relecteur dans chaque langue ; à défaut de traduction, le texte anglais est affiché et signalé comme tel.
Flux
feed.xml (RSS) · data.json (toutes les éditions et entrées, lisible par une machine).
Les résumés sont écrits par une machine et peuvent se tromper ; les liens vers les commits font foi.