I created this plugin because I was really comfy with the VSCode Atlassian plugin. It allowed to list, view and create issues right from VSCode, but also to create branches based on the Jira ticket code and name, WHICH I REALLY MISS.
Note: Even though I made this repo public, the plugin was developed for personal use, really. But it's a good starting point to create your own, more complete solution.
- This plugin runs commands from this awesome package: jira-cli, so you'll need to install it and set it up.
- Install the plugin by adding it to your favorite package manager. I personally use Packer:
use("Progressandro/jiratina.nvim")
- Use the
:Jiratina
command to open the popup menu containing your active sprint tasks with the board you selected during thejira-cli
package setup. - Select the issue you want to work on with
<CR>
and the following will happen:
- Plugin will try to do a
git checkout
for either themain
or themaster
branch. - A branch will be created with
git checkout -b ${TicketKey_TicketTitle}