https://github.com/cgsdev0/jira-tools
personal jira workflow script
https://github.com/cgsdev0/jira-tools
Last synced: about 1 year ago
JSON representation
personal jira workflow script
- Host: GitHub
- URL: https://github.com/cgsdev0/jira-tools
- Owner: cgsdev0
- Created: 2020-03-09T23:57:06.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-05-15T17:43:04.000Z (almost 3 years ago)
- Last Synced: 2025-02-08T02:41:31.011Z (about 1 year ago)
- Language: Shell
- Size: 102 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# jira-tools
If you're like me, you forget (on a daily basis) to move your JIRA tickets around. I wrote this script to not only remind myself to do so, but to embed it into my already command-line-heavy workflow.
## Note
This is **super** not production ready. It's currently pretty tightly coupled with my use case, but I plan to (very) slowly fix that.
## How does it work?
The script is currently dependent on https://github.com/go-jira/jira, along with some custom configuration files from my dotfiles repo.
The general gist is this:
- a many-to-one relationship exists between git branches and JIRA tickets.
- `jira-tools start` will show you your currently active tickets
- selecting one will show the associated branches or prompt you to create one
- `jira-tools pull-request` will open a PR for the current branch (and autofill the JIRA ticket if found)
- `jira-tools daemon` is a GitHub poller that moves completed tickets to "Done" when the PR lands.