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
Step 2: Connect an Issue Source
Connect at least one source where issues originate.- Linear
- Slack
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.- From Linear
- From Slack
- Create a new issue in Linear
- Add the Bug label (or other configured labels)
- Include details and steps to reproduce if applicable
- 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

