12 points par kuroneko 2023-08-24 | 1 commentaires | Partager sur WhatsApp
  • Explication de la manière dont a été créé un gestionnaire de paquets non officiel pour les extensions SQLite.
  • Présentation détaillée de la conception des éléments nécessaires à un gestionnaire de paquets et du processus suivi.
    • Conception d’un fichier de spécification décrivant les paquets, avec le propriétaire, le nom, la version, les assets, etc.
    • Conception d’une structure de dossiers hiérarchique distinguée par propriétaire/nom.
    • Gestion de la portée projet et de la portée globale.
    • Implémentation de localisateurs de fichiers de spécification comme un registre de paquets, un dépôt Git ou des fichiers locaux.
    • Gestion des versions et de la version latest.
    • Ajout d’un checksum pour chaque asset dans le fichier de spécification.
  • Le tout a finalement été implémenté et distribué en Go, et 62 paquets y sont enregistrés.

1 commentaires

 
kuroneko 2023-08-24

Ça a l’air d’être une histoire intéressante.

L’extension SQLite aurait si peu de dépendances qu’ils les ont tout simplement supprimées,
et du coup l’implémentation est vraiment très claire.