A Neovim plugin for managing JIRA tasks directly within the editor, eliminating the need to switch to a browser.
jira.nvim is a Neovim plugin that allows developers to interact with JIRA directly from their editor. It provides a UI for viewing sprints, managing tasks, logging time, and performing other JIRA operations without needing to open a browser. The plugin solves the problem of constant context switching between the editor and web-based project management tools.
Neovim users who work in teams that use JIRA for project and task tracking, particularly software developers and engineers who want to manage their workflow without leaving their editor.
Developers choose jira.nvim because it deeply integrates JIRA into Neovim, offering a keyboard-first interface that reduces distractions and maintains focus. Unlike browser-based JIRA, it provides immediate access to tasks, Git operations, and common actions through a unified, efficient workflow.
I got tired of opening my browser for Jira
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Offers comprehensive keybindings for actions like status changes and branch creation, minimizing mouse usage and enhancing efficiency, as emphasized in the philosophy and keybindings section.
Allows direct creation and checkout of Git branches from JIRA tasks, seamlessly linking issue tracking with version control, a key feature highlighted in the README.
Supports custom and saved JQL queries with project-specific overrides, enabling tailored task views and quick access to frequent queries, as detailed in the configuration examples.
Implements a command-based auth system with credentials stored securely in Neovim's data directory, ensuring safe access to JIRA APIs, as described in the authentication section.
The README explicitly warns that the plugin is in early development with breaking changes expected, making it unsuitable for stable or production-critical environments.
Bulk operations are listed in the TODO and not yet available, limiting efficiency for managing multiple tasks or performing mass updates.
Project-specific settings are described as 'maybe not good enough' in the README, requiring users to navigate potentially tricky setup and trial-and-error for custom fields.