tl;dr
- Ktraで簡単にプライベートクレートレジストリを構築できます
追記
2020/11/04
-
v0.4
でRedisをサポートしました
Crate Registry
Rustのクレートレジストリとしてcrates.ioが有名で、cargo
コマンドの標準でもありますが、これはオープンソースなクレートのみホスティング可能です
一方で営利企業の実務においてコードをオープンソースとするのに様々な障壁がある場合も多いでしょう
そこでRustおよびCargoはバージョン1.34
でAlternative Registryを導入し、非公開のレジストリを利用できるようにしました
Ktra
はこのAlternative Registryの最小でフリーな実装とすべく開発したアプリケーションです
今後の展望
Ktra
はv0.2.1現在、ほぼ最小のプライベートレジストリとして動作します
今後はいくつかのデータベースサポートとオプションでcrates.io
と同等のブラウジング機能の追加を予定しています
みなさまのコントリビューションやご意見も随時歓迎しています
その他
Ktra
は当然「ケイトラ」「ケートラ」と発音します
軽トラは日本型の農業や短中距離輸送にぴったりの素晴らしい発明です