Feature Requests
Open
Sync tickets with more than one GitHub repository
Description:
Today Quackback connects to a single GitHub repository. Many teams split their work across several, such as a web app, an API and a mobile app. A ticket about the mobile app should become an issue in the mobile repository, and work there should flow back to the ticket.
I’d like the GitHub integration to work per repository:
Connect several repositories
- Add or remove repositories under one GitHub connection, each with its own webhook.
- Choose for each repository whether it syncs one way or both ways, and pause it without removing it.
- See each repository’s status and recent sync history, with a filter for failures.
Choose what each repository does with new issues
- Nothing.
- Open an inbox conversation for each new issue.
- Open a ticket for each new issue, assigned to a chosen team and ticket type.
Keep tickets and issues in step
- When a ticket matches a repository’s team or ticket type, open a GitHub issue for it in that repository.
- Post public ticket replies to the linked issue as comments. Edits, deletions and attached files follow. Internal notes never leave Quackback.
- Bring GitHub comments back into the ticket, as internal notes by default or as replies if the team prefers.
- Update the ticket’s status when the issue is closed (including “not planned”) or reopened, and its title when the issue’s title changes.
- Match GitHub accounts to teammates, so assigning an issue on GitHub assigns the ticket in Quackback.
- Add a “Sync with GitHub” action on a ticket to catch it up after a gap.
Optional: update GitHub issues automatically
- Off by default, and turned on per repository.
- When it’s on, a ticket’s status, priority, title and assignee update the issue’s state, labels, title and assignees.
- Quackback checks the issue first. If it changed on GitHub since the last sync, Quackback asks for review instead of overwriting it.
Along the way, this also adds renaming a ticket and tells integrations when a ticket reply is edited, deleted or gets new files.
0 Comments
Sign in to comment
No comments yet. Be the first to share your thoughts.
