- Cómo creó un gestor de paquetes no oficial para extensiones de SQLite.
- Expone en detalle el diseño de los elementos necesarios para un gestor de paquetes y todo el proceso.
- Diseño del archivo de especificación que describe un paquete, incluyendo propietario, nombre, versión y recursos.
- Diseño de una estructura jerárquica de carpetas diferenciada por propietario/nombre.
- Gestión a nivel de proyecto y de alcance global.
- Implementación de localizadores de archivos de especificación, como repositorios de paquetes, repositorios Git y archivos locales.
- Control de versiones y la versión
latest.
- Adición de checksums por cada recurso en el archivo de especificación.
- Finalmente lo implementó y publicó en Go, y ya hay 62 paquetes registrados.
1 comentarios
Parece una historia interesante.
Dicen que la extensión de SQLite casi no tiene dependencias, así que las eliminaron por completo,
y así la implementación se ve realmente clara.