-
-
Notifications
You must be signed in to change notification settings - Fork 324
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added a new bee for JIRA integration #366
Conversation
JiraBee - Added create_issue action
JiraBee - Added update_issue_status action
Nice, good start for a new bee. One thing is still missing tho: an icon. Eventually, it would be great to also provide a couple of events, of course 😊 |
JiraBee - Added comment_issue action
@muesli thanks for the code review. I'm going to add some events that's why I kept the |
I consider logo usage a grey area. So far we haven't had issues with that, so I'd say let's use the Jira logo. People should be able to recognize it - which is the entire point of having an "icon" 😃 |
JiraBee - Added logo and changed hive color
…o.mod JiraBee - Added support of issue_created event + updated go.sum and go.mod
I will add one more event to handle issue status updates and I think I will be done with this bee. |
JiraBee - Added support of issue_status_updated event
@muesli I think it's ready for the final review 😃 |
- handleIssueCreatedEvent raises an error when Issue is empty - handleJiraEvent handles errors
LGTM, thank you for your contribution! |
As requested in #10, here is a first version of a new bee for JIRA integration. For the moment it has only one action create_issue but transition_issue is coming soon.
Since I'm new to Golang and on this project, I would like to have already a code review on this small increment to be sure I'm in line with your development guidelines.
Also, regarding the triggering events, I was thinking about exposing an HTTP endpoint in order to receive JIRA events in real-time via a Webhook. Do you have any constraint with this? I've not seen any other bee using this mechanism (except the WebBee).
Another question regarding the logo. Where do you get them? Should it be an opensource logo?
Thanks in advance.