Journal de construction
Cette page consigne les changements importants apportés aux systèmes qui entourent le site : environnement de développement, automatisation de la maintenance, publication et fonctionnalités notables. La page automatique des mises à jour indique quelles notes ont changé ; cette page explique quelle capacité a été ajoutée et pourquoi.
Chaque entrée reste courte :
- Ajouts — nouvelles capacités et commandes principales ;
- Modifications — changements de comportement importants ;
- Vérifications — contrôles effectués avec succès ;
- Suite — travail volontairement différé.
2026-08-04 — Modernisation de l’environnement WSL
Ajouts
-
Un processus sûr d’instantanés de configuration avec sommes de contrôle, exports Conda, listes de paquets et outils de restauration. Les projets, clés SSH privées et secrets du shell sont volontairement exclus.
-
Une commande
maintainpour l’entretien courant d’Ubuntu :maintain status # disque, caches et mises à jour en attentemaintain update # mises à jour Ubuntu sur place et sans suppressionmaintain clean # caches de paquets reproductibles uniquementmaintain all # mise à jour, nettoyage et rapport -
L’installation automatique des mises à jour de sécurité Ubuntu via systemd, limitée aux sources de sécurité officielles et sans redémarrage automatique de WSL.
-
Des outils légers pour le terminal :
fd,jq,shellcheck,pipx,ncdu,direnvethyperfine. -
Un utilitaire Windows facultatif pour compacter le VHDX et récupérer de l’espace sur l’hôte après un nettoyage important des caches Linux.
Modifications
- Node.js est passé de la version 20 à
24.18.1, et la version épinglée du site a été mise à jour en conséquence. - Conda n’active plus
baseà chaque ouverture de terminal. Il se charge à la première utilisation :conda activate <environment>reste disponible, tandis que les shells ordinaires utilisent Python d’Ubuntu. - Le démarrage du shell élimine les doublons du
PATH, emploie des alias Git et système plus prudents, et intègrezoxideainsi quedirenv. - Environ 18 Go de caches de paquets ont été supprimés. L’espace est d’abord libéré dans WSL ; la réduction du VHDX Windows reste une opération distincte et explicite.
Vérifications
- Les builds Docusaurus de production ont réussi en anglais, chinois simplifié et français.
- Les projets Vite et Next.js ont passé leurs vérifications de build et de test applicables ; la dette lint préexistante n’a pas été modifiée.
- Ubuntu a installé toutes les mises à jour en attente sans paquet cassé ou partiellement configuré.
- Un shell neuf a confirmé le chargement différé de Conda, la déduplication du
PATHet le bon fonctionnement des commandes de maintenance. - L’instantané final a passé toutes les vérifications SHA-256 et ne contient ni clé privée ni fichier de secrets.
Suite
- Migrer le développement quotidien de
rootvers un utilisateur WSL ordinaire seulement après avoir sécurisé les modifications actives des dépôts. - Garder la migration des projets séparée de la maintenance de l’environnement afin de vérifier et d’annuler indépendamment les permissions et la reconnexion de VS Code.
Modèle d’entrée
## YYYY-MM-DD — Résultat concis
### Ajouts
- Nouvelle capacité et commande ou point d’entrée principal.
### Modifications
- Changement de comportement important et sa raison.
### Vérifications
- Résultat de build, de test, de contrôle de santé ou de sauvegarde.
### Suite
- Travail volontairement différé, le cas échéant.