Why Github
GitHub Issues keeps code and tasks together. When Lyse generates tasks from Slack threads or Figma publishes, they land right where your developers work.
Setup
In Github
1
Open Developer settings
Click your profile picture, go to Settings, then scroll down to Developer settings.
2
Create a Personal Access Token
Go to Personal access tokens > Fine-grained tokens and click Generate new token.
3
Configure the token
Give it a clear name like
Lyse-Integration and set an expiration (90 days recommended).4
Select repository access
Choose Only select repositories and pick the repositories where you want Lyse to create issues.
5
Set permissions
Under Repository permissions, enable
Issues: Read and write.6
Generate and copy
Click Generate token and copy it immediately. You won’t be able to see it again.
In Lyse App
1
Open GitHub integration
Go to Integrations** > Github** in the Lyse webapp.
2
Paste your token
Enter the Personal Access Token you just copied from Github.
3
Select your repository
Choose the default repository where tasks should be created.
What gets published
Tasks land in Github with full context. When you approve a task in Lyse, it creates a Github issue with:- Title generated from the source content
- Description with full context from Slack thread or Figma change
Coming soon: Auto mode will automatically assign issues, apply labels, and select the right project based on the task context.
Tips
Token expiration
Personal Access Tokens expire. Set a calendar reminder to regenerate your token before it expires, or use a longer expiration period.Multiple repositories
Select additional repositories when creating your token. You can change the default repository in Lyse settings anytime.Troubleshooting
Connection failed
- Verify your token has the correct scope: Issues: Read and write
- Make sure the token hasn’t expired
- Check that you selected the right repositories when creating the token