I need to: Create a new-issue feature which calls the GitHub issues API
So That: people can have discussions on recurring issues or feature and raise them directly from Rocket.Chat Channels without switching to GitHub. This can be a time saver.
Acceptance Criteria
[ ] Add slash command to open a new issues modal with input fields required to create an issue
[ ] Send Authenticated request to GitHub API to create a new issue
[ ] Handle edge cases with non authenticated developers
[ ] Repository owners can Add Assignees and Labels to the issue.
Why do we need this ?
As a GitHub App developer
I need to: Create a
new-issue
feature which calls the GitHubissues
APISo That: people can have discussions on recurring issues or feature and raise them directly from Rocket.Chat Channels without switching to GitHub. This can be a time saver.
Acceptance Criteria