- Cara membuat package manager tidak resmi untuk ekstensi SQLite.
- Menjelaskan secara rinci desain elemen yang dibutuhkan untuk package manager dan proses pembuatannya.
- Desain berkas spesifikasi yang menjelaskan paket seperti pemilik, nama, versi, aset, dan lainnya.
- Desain struktur folder hierarkis yang dibedakan berdasarkan pemilik/nama.
- Pengelolaan cakupan proyek dan global.
- Implementasi locator berkas spesifikasi seperti repositori paket, repositori Git, dan berkas lokal.
- Manajemen versi dan versi
latest.
- Menambahkan checksum untuk setiap aset di berkas spesifikasi.
- Pada akhirnya diimplementasikan dan dirilis dengan bahasa Go, dan saat ini ada 62 paket yang terdaftar.
1 komentar
Sepertinya cerita yang menarik.
Ekstensi SQLite katanya hampir tidak memiliki dependensi, jadi dependensinya dihilangkan sama sekali,
dan dengan begitu implementasinya jadi benar-benar jelas.