- Open a jira request backport in https://github.com/ahungry/org-jira
- Check to see that there isnt an MR outstanding bysomeone else ( using https://github.com/isamert/lab.el )
- (Optional) Cherry pick the commit from another stream where it may be fixed (magit-cherry-pick)
- Often massage the code (emacs cedet)
- Commit the code (magit)
- Submit a build (local built in code, elisp calling a local binary)
- Tag the build as the correct type (magit)
- Update the jira status (org-jira again)
- Wait for testing to complete, watch (eww)
- Email the requester on test results (wanderlust)
I also use:
- Some slack client for emacs (i dont remember the name)
- slime connected to nyxt brower so that I can automate some of the garbage that requires javascript.
Worth mentioning that Emacs has org-jira if you want text mode jira.
I think https://github.com/ahungry/org-jira gets you pretty close to what you want, if you're open to using emacs + org-mode.
I use Org-mode for everything. It's truly an amazing piece of software. You mentioned using Jira for work, well there's an elisp package for using Jira with Org-mode! (https://github.com/ahungry/org-jira)