12 ポイント 投稿者 kuroneko 2023-08-24 | 1件のコメント | WhatsAppで共有
  • SQLite 拡張向けの非公式パッケージマネージャーを作ってみた方法。
  • パッケージマネージャーに必要な要素の設計と、その過程を詳しく公開。
    • 所有者、名前、バージョン、アセットなど、パッケージを説明する仕様ファイルの設計。
    • 所有者/名前で区別される階層的フォルダー構造の設計。
    • プロジェクト、グローバルスコープの管理。
    • パッケージリポジトリ、Git リポジトリ、ローカルファイルなどの仕様ファイルロケーター実装。
    • バージョン管理と latest バージョン。
    • 仕様ファイルに各アセットごとのチェックサムを追加。
  • 最終的に Go 言語で実装して公開されており、62 個のパッケージが登録されている。

1件のコメント

 
kuroneko 2023-08-24

面白い話のようです。

SQLite 拡張は依存関係がほとんどないので、依存関係を完全に取り除いたとのことですが、
こうすると実装が本当にはっきりしていますね。