Onboarding Projects
Onboarding a Project
Section titled “Onboarding a Project”rally onboard . # Current directoryrally onboard /path/to/repo # Local pathrally onboard owner/repo # GitHub shorthand (clones to ~/rally/projects/)rally onboard https://github.com/o/r # Full URLrally onboard owner/repo --fork me/repo # Fork workflow: origin→fork, upstream→mainrally onboard --team myteam # Skip interactive team promptOnboarding symlinks team files (.squad/, .squad-templates/, .github/agents/) into the project, adds .worktrees/ to .git/info/exclude, and registers the project in projects.yaml.
What Happens During Onboarding
Section titled “What Happens During Onboarding”- Rally validates the repository exists and is a git repo
- Team configuration files are symlinked into the project
.worktrees/is added to git exclude (keeps worktrees out of git status)- Project is registered in
~/rally/projects.yaml
Fork Workflow
Section titled “Fork Workflow”For contributing to open source projects:
rally onboard upstream/repo --fork myuser/repo# origin → myuser/repo (your fork)# upstream → upstream/repo (main project)Removing a Project
Section titled “Removing a Project”rally onboard remove [project] # Interactive picker if project omittedrally onboard remove myrepo --yes # Skip confirmation