概要
- Gitdot はRust製の新しいGitリポジトリ管理サービス
- CLI風デザイン でキーボード操作に最適化
- 現在はサインアップやリポジトリ作成、GitHubインポートなどが利用可能
- CIやPRなどの高度な機能は未実装
- 開発の詳細や設計思想は公式ページで公開
Gitdotの特徴と現状
- ユーザー登録、 組織作成、 リポジトリ(公開・非公開)作成、 GitHubリポジトリのインポート 機能を実装
- GitHubインポートは 読み取り専用ミラー、 完全移行 の両対応
- リポジトリの作成・push・pull が可能
- 未実装の機能 :Issue管理、Pull Request、CI/CDなど
- Rustで開発 された点が他サービスと異なる特徴
- Webアプリ ではなく CLIツール(fzf, broot, vim)風のUI/UX を採用
- マウス操作よりも キーボード操作 を重視
- 100ms以内の即時ナビゲーション を目指す
- 公式デザインドキュメント (https://gitdot.io/designs)で設計思想や制作過程を公開
- 開発チーム は自らの挑戦的なアプローチを認識しつつ、日々学びながら開発を継続
- 今後の機能追加や改善 に期待
Gitdotの今後と開発姿勢
- まだ機能は限定的 だが、今後の拡張を視野
- 独自の操作体験 を重視したサービス設計
- フィードバックや利用者の反応 を歓迎
- 開発は困難だが挑戦を楽しむ姿勢
- 次回のリリースや進捗報告 にも期待
まとめ
- Gitdot は新しい形のGitリポジトリ管理サービス
- Rust製・CLI風UI という独自性
- 現在は基本機能のみ、今後の進化に注目