Quick Start
This guide walks you through creating a repository, making changes, and submitting your first stack for review.
1. Sign in
Section titled “1. Sign in”First, authenticate with your Dojo server:
dojo auth login2. Initialize a repository
Section titled “2. Initialize a repository”Create a new project directory and initialize it:
mkdir my-projectcd my-projectdojo initThis creates a .dojo directory and connects to the remote server.
3. Make some changes
Section titled “3. Make some changes”Create a file and Dojo will automatically track it:
echo "# My Project" > README.mdCheck the status — your working copy already has the change:
dojo statusWorking copy changes:A README.md4. Describe your change
Section titled “4. Describe your change”In Dojo, your working copy is always a commit. Describe what you did:
dojo commit -m "Add README"This describes the current working copy and creates a new empty change on top.
5. Keep working
Section titled “5. Keep working”Make more changes — they’ll be tracked in the new working copy:
echo "console.log('hello')" > index.jsdojo commit -m "Add entry point"6. View your history
Section titled “6. View your history”dojo log@ ksqvpmyr (empty)○ zrmntqqr Add entry point○ wvuyspkx Add README◆ zzzzzzzz (root)7. Submit for review
Section titled “7. Submit for review”Group your commits into a stack and submit for review:
dojo stack submit --title "Initial project setup"Your teammates (or AI agents) can now review your changes.
Next steps
Section titled “Next steps”- Learn about Changes & Commits in depth
- Understand Stacks and code review
- Explore the CLI Reference