Skip to main content

Prerequisites

Before you begin, make sure you have:
  • A GitHub repository with your codebase
  • Access to Slack or Linear for issue tracking
  • An Edgedive account (sign up here)

Step 1: Connect GitHub

GitHub is required for Edgedive to access your code and create pull requests.
1

Go to Connections

In Edgedive, navigate to Connections
2

Connect GitHub

Click Connect next to GitHub and authorize the Edgedive GitHub App
3

Select Repositories

Choose which repositories Edgedive can access
Start with a single repository to test the workflow before expanding access.

Step 2: Connect an Issue Source

Connect at least one source where issues originate.
1

Connect Linear

Go to Connections and click Connect next to Linear
2

Authorize

Complete the OAuth flow to grant Edgedive access
3

Configure

Select which Linear teams should trigger Edgedive

Step 3: Create Your First Issue

Create an issue to trigger Edgedive.
  1. Create a new issue in Linear
  2. Add the Bug label (or other configured labels)
  3. Include details and steps to reproduce if applicable
  4. Edgedive will automatically start analyzing

Step 4: Review and Approve

Once Edgedive finishes analyzing, you’ll receive a plan to review.
1

Review the Plan

Edgedive posts its analysis and proposed fix strategy back to the original channel (Slack thread or Linear comment)
2

Approve

If the plan looks good, click Approve to let Edgedive implement the fix
3

Get Your PR

Edgedive creates a branch, implements the fix, runs tests, and opens a pull request
Always review the plan before approving. Edgedive is powerful but works best with human oversight.

What’s Next?