Issues and Pull requests at your fingertips through helm.
helm-jira should be available on melpa and can be installed from there.
(use-package helm-jira
:config
(setq
;; URL of your JIRA instance (should not end in a slash)
helm-jira-url "https://jira.yourcompany.com"
;; The ID of the board you want to interact with
helm-jira-board-id 123
;; The username to use to log in to JIRA
helm-jira-username "myJiraUser"
;; The JIRA-project you want to interact with
helm-jira-project "myProject"
;; URL of the stash/bitbucket API (should not end in a slash)
helm-jira-stash-url "https://src.yourcompany.com"
;; The stash/bitbucket repo you want to interact with
helm-jira-repo "myRepo"))There's a few custom variables you may want to set:
helm-jira-url:helm-jira-board-id: The ID of the board you want to interact withhelm-jira-username: The username to use to log in to JIRAhelm-jira-project: The JIRA-project you want to interact withhelm-jira-stash-url: URL of the stash/bitbucket API (should not end in a slash)helm-jira-repo: The stash/bitbucket repo you want to interact with
Here's the commands that helm-jira currently provides:
helm-jira-helm-issues: Usehelmto browse through the issues on the configured board. The default action will check-out a respective PR for the issue usingmagit. You can also open your browser to browse to the selected issue.helm-jira-helm-pull-requests: Usehelmto browse through the currently open Pull Requests on stash/BitBucket. Default action will check-out an according branch usingmagit(magit needs to know about it, so you might want to runmagit-fetchfirst). You can also open your browser to browse to the selected PR.helm-jira-logout: Unset the stored password, you will be asked for your password on the nexthelm-jiracommand.