T3 threads in this repo open in the shared checkout, so a thread lands on whatever branch that checkout is holding, which on this fork is the maintained growthpath-mail line or somebody else's feature branch.
A committed t3.json at the repo root sets defaultThreadEnvMode: worktree and a runOnWorktreeCreate script that runs yarn install --immutable, so every new thread gets its own worktree under ~/.t3/worktrees/plunk/<branch> with dependencies installed. Done when the file is on growthpath-mail and a new thread starts there.
Refs vladbisceanu/setup-works#281
T3 threads in this repo open in the shared checkout, so a thread lands on whatever branch that checkout is holding, which on this fork is the maintained
growthpath-mailline or somebody else's feature branch.A committed
t3.jsonat the repo root setsdefaultThreadEnvMode: worktreeand arunOnWorktreeCreatescript that runsyarn install --immutable, so every new thread gets its own worktree under~/.t3/worktrees/plunk/<branch>with dependencies installed. Done when the file is ongrowthpath-mailand a new thread starts there.Refs vladbisceanu/setup-works#281