Skip to content

Commit eea9667

Browse files
Merge pull request #5 from MiniCodeMonkey/claude/tone-down-worktrees-ui-bcoER
docs: add git worktree & multi-environment design document
2 parents 699e098 + f646dcb commit eea9667

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+8940
-698
lines changed

WORKTREES_SPEC.md

Lines changed: 1071 additions & 0 deletions
Large diffs are not rendered by default.

cmd/chief/main.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import (
1010

1111
tea "github.com/charmbracelet/bubbletea"
1212
"github.com/minicodemonkey/chief/internal/cmd"
13+
"github.com/minicodemonkey/chief/internal/config"
1314
"github.com/minicodemonkey/chief/internal/git"
1415
"github.com/minicodemonkey/chief/internal/notify"
1516
"github.com/minicodemonkey/chief/internal/prd"
@@ -302,6 +303,15 @@ func runTUIWithOptions(opts *TUIOptions) {
302303
return
303304
}
304305

306+
// Save config from setup
307+
cfg := config.Default()
308+
cfg.OnComplete.Push = result.PushOnComplete
309+
cfg.OnComplete.CreatePR = result.CreatePROnComplete
310+
cfg.Worktree.Setup = result.WorktreeSetup
311+
if err := config.Save(cwd, cfg); err != nil {
312+
fmt.Fprintf(os.Stderr, "Warning: failed to save config: %v\n", err)
313+
}
314+
305315
// Create the PRD
306316
newOpts := cmd.NewOptions{
307317
Name: result.PRDName,

docs/adr/0001-use-bubble-tea-for-tui.md

Lines changed: 0 additions & 51 deletions
This file was deleted.

docs/adr/0002-stream-json-parsing.md

Lines changed: 0 additions & 67 deletions
This file was deleted.

docs/adr/0003-parallel-prd-execution.md

Lines changed: 0 additions & 82 deletions
This file was deleted.

docs/adr/0004-embedded-prompts.md

Lines changed: 0 additions & 86 deletions
This file was deleted.

docs/adr/0005-prd-file-watching.md

Lines changed: 0 additions & 75 deletions
This file was deleted.

0 commit comments

Comments
 (0)