- 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
Ç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.