All Projects → paulkass → Jira Vim

paulkass / Jira Vim

Licence: gpl-3.0
A vim plugin to access your Jira workspace directly from Vim

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Jira Vim

Incrementselection
Add a number to each selection in Sublime Text, incremented once per selection
Stars: ✭ 105 (-7.08%)
Mutual labels:  plugin
Qualinsight Plugins Sonarqube Badges
Plugin for SonarQube that generates badges displaying information about a project's or view's quality.
Stars: ✭ 108 (-4.42%)
Mutual labels:  plugin
Android Styler
Android Studio / IDEA plugin that helps to create styles
Stars: ✭ 110 (-2.65%)
Mutual labels:  plugin
Dddplus
🔥 A lightweight flexible development framework for complex business architecture with full ecosystem!轻量级业务中台开发框架,中台架构的顶层设计和完整解决方案!
Stars: ✭ 107 (-5.31%)
Mutual labels:  plugin
Typescript Eslint Language Service
TypeScript language service plugin for ESLint
Stars: ✭ 108 (-4.42%)
Mutual labels:  plugin
Xseries
Library for cross-version Minecraft Bukkit support and various efficient API methods.
Stars: ✭ 109 (-3.54%)
Mutual labels:  plugin
N1 Unsubscribe
Plugin for Nylas Mail that adds a quick unsubscribe button for email.
Stars: ✭ 105 (-7.08%)
Mutual labels:  plugin
Vim Kubernetes
vim-kubernetes
Stars: ✭ 112 (-0.88%)
Mutual labels:  plugin
Flowmaker
flowmaker: JS to SVG flowchart generation extension for Vscode in realtime written in typescript and also download the SVG through local node server. Extension:
Stars: ✭ 108 (-4.42%)
Mutual labels:  plugin
Flutter Reaction Button
Flutter reaction button plugin it is fully customizable widget such as Facebook reaction button
Stars: ✭ 111 (-1.77%)
Mutual labels:  plugin
Nvim Toggleterm.lua
A neovim lua plugin to help easily manage multiple terminal windows
Stars: ✭ 102 (-9.73%)
Mutual labels:  plugin
Resharper Cyclomatic Complexity
ReSharper plugin to measure cyclomatic complexity as you type
Stars: ✭ 107 (-5.31%)
Mutual labels:  plugin
Pg Calendar
📆 beautiful and eidetic date picker
Stars: ✭ 109 (-3.54%)
Mutual labels:  plugin
Ymate Platform V2
YMP是一个非常简单、易用的轻量级Java应用开发框架,涵盖AOP、IoC、WebMVC、ORM、Validation、Plugin、Serv、Cache等特性,让开发工作像搭积木一样轻松!
Stars: ✭ 106 (-6.19%)
Mutual labels:  plugin
Responsive Sidebar Navigation
An easy-to-integrate side, vertical navigation, ideal for dashboards and admin areas.
Stars: ✭ 111 (-1.77%)
Mutual labels:  plugin
Calc.plugin.zsh
zsh calculator - with support for basic math
Stars: ✭ 105 (-7.08%)
Mutual labels:  plugin
Androiddynamicloader
A plugin system that runs like a browser, but instead of load web pages, it load apk plugins which runs natively on Android system.
Stars: ✭ 1,437 (+1171.68%)
Mutual labels:  plugin
Poetry Pycharm Plugin
A PyCharm plugin for poetry
Stars: ✭ 113 (+0%)
Mutual labels:  plugin
Footer Reveal
A jQuery plugin for easy implementation of the 'fixed/reveal' footer effect. Demo here:
Stars: ✭ 111 (-1.77%)
Mutual labels:  plugin
Search Plugins
Search plugins for the search feature
Stars: ✭ 1,860 (+1546.02%)
Mutual labels:  plugin

jira-vim

Codacy Badge Build Status Gitter License

Jira-vim is a way to view your JIRA setup without the bloat of the JIRA UI.

Imagine browsing Jira on your computer. All those buttons, animations, and fancy UI magic that you don't really need are really slowing down your computer. It's not improving your productivity, on the contrary it makes you wait and distract yourself while it loads features you'll never need! So I created this: an attempt at de-bloating Jira by getting rid of the UI and using the standard Vim environment that we know and love to display data that we obtain from the API.

Current Status: Working on the beta version

Ahoy, I compiled a tentative checklist of the stuff that will need to be done for the beta release. This checklist is a subset of all the stuff that will be done for the beta, so all the stuff here will be done, but this isn't necessarily the exhaustive list of all the things that will be included in the beta release. This also only includes new features, but not any tech debt tasks or technical housekeeping. Here it is:

  • [x] Search Functionality
  • [ ] Differentiate between various Issue types
  • [ ] Colored syntax highlights
  • [x] View issues assigned to you
  • [ ] Update issue fields
  • [ ] Creating new issues

If you have anything to suggest, please let me know!

You can also see what I'm working on right now by looking at this github project.

Also, it will take me a long time to go through each of these checkboxes one by one and make them, so if you have a feature that you particularly like, I encourage you to contribute.

Installation

With Pathogen, use:

cd ~/.vim/bundle
git clone https://github.com/paulkass/jira-vim

With Vim-Plug, use:

Plug 'paulkass/jira-vim', { 'do': 'pip install -r requirements.txt' }

Dependencies on Python

Compile Vim with python3 for this plugin to function properly.

If you didn't use Plug, then install the requirements.txt file with pip. Usually the command is

pip install -r requirements.txt

Documentation

I think I put most of the good stuff into :help jiravim, so definitely check that out for information about the commands and how to get the show on the road.

Once you got the environment set up, here is a basic workflow:

Basic Workflow

  • Open your Kanban board with :JiraVimBoardOpen <board name>.
  • Scroll up and down through the issues, and find one you would like to look at.
  • Open the issue with :JiraVimSelectIssueNosp.
  • Look at the issue, make notes about how wonderful your Product Manager is for writing detailed specs.
  • You've had enough, you want to look at the other issues that the team must complete, so you return with :JiraVimReturn.

I will try to do my best to be as backward compatible as possible moving forward, but I can make no guarantees.

Please Leave Feedback

If you do indeed try this plugin, please please please leave some feedback. I'm not the most experienced programmer, so if you have any comment or suggestion, either open an issue or send me an email at [email protected]. I will read all of your feedback (I promise).

Contributing

Jira is a huge project, and many people use different parts of it. Doing this alone, for me, is a huge task, so I appreciate any help that comes by!

(You still have to read this boring text first though 😞: Contributor Guidelines)

Testing

The project uses the vader.vim plugin for intergration testing. Run

vim -Nc "Vader! test/*"

from the project root directory. Each pull request is tested with Travis CI and Codacy as well.

❤️❤️❤️ If you like this ...

Please consider giving it a rating at https://www.vim.org/scripts/script.php?script_id=5800

And please consider contributing to the project.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].