Skip to content

HMasataka/rocket

Repository files navigation

Rocket

クロスプラットフォーム Git GUI クライアント。

技術スタック

  • バックエンド: Rust + Tauri v2
  • フロントエンド: React + TypeScript (Vite)
  • Git 操作: git2-rs + git CLI ハイブリッド

セットアップ

Nixdirenv が必要。

direnv allow   # 初回のみ。cargo, rustc, pnpm 等が自動で使えるようになる
pnpm install   # フロントエンドの依存をインストール

開発

# Tauri アプリを開発モードで起動(ホットリロード付き)
cargo tauri dev

# フロントエンドのみ起動(ブラウザで確認)
pnpm dev        # http://localhost:1420

# フロントエンドビルド
pnpm build

# プロダクションビルド(バイナリ生成)
cargo tauri build

デザインモック

designs/ にページ単位の HTML/CSS モックアップがある。

task designs:link    # ページ遷移スクリプトを注入して designs-linked/ へ出力
task designs:clean   # 注入済みスクリプトを除去

ドキュメント

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •