{IT Doggy}YOUR CODING GEEKSTAGING

Getting Started

Learn how to set up IT Doggy and start using it as your virtual developer.

Onboarding

Complete these steps to connect your GitHub repositories and Linear workspace.

1
Sign in with GitHub
Use your GitHub account to sign in to the IT Doggy portal. This authenticates your identity and links your GitHub profile.
2
Install the GitHub App
Install the IT Doggy GitHub App on your organization or personal account. Grant access to the repositories you want IT Doggy to work with.
3
Connect Linear
Authorize IT Doggy to access your Linear workspace via OAuth. This allows IT Doggy to read issues, post comments, and update statuses.
4
Map Teams
Associate your Linear team keys with GitHub installations. This tells IT Doggy which repository to work in for each Linear team.
5
You're Ready
Once all steps are complete, your dashboard will show your integration status and team mappings. You can manage them at any time.

Using IT Doggy as a Virtual Developer

Once onboarded, IT Doggy works as a developer on your Linear issues. Here's how the workflow works.

Delegate an Issue

In Linear, set the delegate field of an issue to IT Doggy. Write a clear title and description with enough context for a developer to understand the task. IT Doggy will pick it up automatically.

What IT Doggy Does
  • Reads the issue description and any related context
  • Explores the codebase to understand existing patterns
  • Posts an implementation plan as a comment for your approval
  • Implements the changes following your project's conventions
  • Runs tests, linting, and builds to verify correctness
  • Creates a pull request on GitHub linked to the Linear issue
Review and Give Feedback

Review the pull request and leave feedback as comments on the Linear issue. IT Doggy will read your feedback and make revisions. You stay in control of what gets merged.

Issue Lifecycle
Backlog / Todo →In Progress →In Review →Reviewed →Merged

IT Doggy automatically moves issues through these states as it works. Once a PR is ready, the issue moves to In Review for you to approve and merge.