mirror of
https://github.com/block/goose.git
synced 2026-04-28 03:29:36 +00:00
1.5 KiB
1.5 KiB
Goose2
Goose2 is a Tauri 2 + React 19 desktop app.
Getting Started
- If your shell cannot find
just,pnpm, orlefthook, activate Hermit. bash/zsh:source ./bin/activate-hermitfish:source ./bin/activate-hermit.fish - Install git hooks:
lefthook install - Prepare workspace dependencies:
just setup - Start the app:
just dev
just clean removes Rust build artifacts, dist, and node_modules. Run just setup again before just dev.
just setup installs UI workspace dependencies, builds the SDK package, and builds the local debug goose CLI binary. just dev exports GOOSE_BIN to that local binary and loads src-tauri/tauri.dev.conf.json, which clears the production externalBin requirement during development.
Run just to list available commands, or see justfile for the full recipe definitions.
Important Files
- AGENTS.md repo conventions and agent guidance
- justfile local setup, dev, test, and CI commands
- CODEOWNERS code ownership
- .github/workflows/ci.yml CI checks
- .github/ISSUE_TEMPLATE/ issue templates
- GOVERNANCE.md project governance
- LICENSE license terms
Project leads should keep this README, CODEOWNERS, and the issue templates current. If this repo grows beyond the quick-start flow above, add a CONTRIBUTING.md and link it here once it exists.