Skip to content
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

Other random ideas #11

Closed
7 tasks
andymckay opened this issue Jun 12, 2018 · 6 comments
Closed
7 tasks

Other random ideas #11

andymckay opened this issue Jun 12, 2018 · 6 comments
Labels
awaiting response Need more input from user stay tuned We have a ticket in our backlog and will update contributor when work commences

Comments

@andymckay
Copy link
Contributor

A list of other ideas, none of which are required for V1.

  • Creates a branch in GitHub from a JIRA ticket
  • Displays Pull Request 'state' in JIRA - [open, closed], is mergeable, are all CI passing, state of reviews
  • Modifies a Pull Request in GitHub from a JIRA ticket - Merge, Close
  • Orchestrates branches or releases from JIRA
  • Replaces GitHub issues with JIRA Issues
  • Replaces GitHub Projects with Atlassian Project Boards
  • Displays JIRA content in GitHub
@primarilysnark
Copy link
Contributor

As documentation for later, here's the requirements for each of those:

  1. Creating a branch from a Jira ticket is possible if we add an issue content module to Jira. That would allow us to one-click create a branch from an issue.
  2. The current Jira DevInfo API allows us to display open, closed, and merged. We can also display current reviewers and their states. While we could overload the reviewers to add CI checks as a "reviewer" with an appropriate icon, this is not ideal and not recommended.
  3. Modifying pull requests in a Jira ticket is possible in one of two ways: either by using the issue content module from earlier or by registering a webhook with Jira for issue actions and then handling said webhook in our app.
  4. Orchestrating branches or releases from Jira is again possible using the issue content module, but it'd probably be better just to add a link back to the GitHub release page, rather than adding a module and accompanying page for it.
  5. Replacing GitHub issues with Jira issues is not possible at this time as they do not have anywhere near a one-to-one mapping of fields that would allow GitHub issues to sync in that manner.
  6. Replacing GitHub projects has the same issues as replacing GitHub issues.
  7. Displaying Jira content in GitHub is somewhat nebulous. Do we have any expanded idea of what this might entail?

@tcbyrd
Copy link
Contributor

tcbyrd commented Sep 11, 2018

Creates a branch in GitHub from a JIRA ticket

Just wanted to flag that the app will need write access to code if/when we add this feature.

@Shukuyen
Copy link

Creating a branch from a Jira ticket is possible if we add an issue content module to Jira. That would allow us to one-click create a branch from an issue.

Hey there, are there plans to implement this? We are thinking about switching from Bitbucket to Github and this is one pain point. Thanks!

@rachellerathbone
Copy link
Contributor

Hi @andymckay. I'm from a team at Atlassian that is currently in the process of migrating the ownership over to us from GitHub. As a part of this, we're currently going through the backlog of issues and prs to see what can still be addressed and what should be closed.

I've flagged this with the 'to-triage' label so my team can discuss. We'll keep you posted on the status of this.

@rachellerathbone rachellerathbone added the to triage Decisions need to be made before implementing label May 17, 2021
@rachellerathbone
Copy link
Contributor

rachellerathbone commented May 18, 2021

Hi @andymckay. We've looked through your list. It looks like some of these things have been implemented/in progress since you opened this issue. A few of the others some possible and some we need more context from you. Creates a branch in GitHub from a

  • Creates a branch in GitHub from aJIRA ticket - this is something that is currently in the works so stay tuned for this one.
  • Displays Pull Request 'state' in JIRA - [open, closed], is mergeable, are all CI passing, state of reviews - already implemented
  • Modifies a Pull Request in GitHub from a JIRA ticket - Merge, Close - have opened a ticket for this. Stay tuned.
  • Orchestrates branches or releases from JIRA - can you explain this one a little more? What do you mean by 'orchestrates'
  • Replaces GitHub issues with JIRA Issues - can I get some more context around how you envision this working? Do you mean that if I created an issue in Jira and there was already a similar issue in GitHub, that it would delete the issue and open a new one?
  • Replaces GitHub Projects with Atlassian Project Boards - definitely need more context around this one. Not sure if this is something we'd be able to do with the GitHub for Jira app as this sounds like something that would be on the GitHub side of things.
  • Displays JIRA content in GitHub - what content? where?

@rachellerathbone rachellerathbone added awaiting response Need more input from user stay tuned We have a ticket in our backlog and will update contributor when work commences and removed could to triage Decisions need to be made before implementing labels May 18, 2021
@rachellerathbone
Copy link
Contributor

A couple of the above items are in progress. That said, given there has been no response for a veerrrrrry long time, I'm going to go ahead and close this. Please feel free to reopen if you wish to discuss further.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting response Need more input from user stay tuned We have a ticket in our backlog and will update contributor when work commences
Projects
None yet
Development

No branches or pull requests

5 participants