vim4rally


Ⅰ. 插件描述

Rally ALM Integration for Vim

Ⅱ. 基本信息

创建日期:  2012-04-19
使用用户:  2
Github星:  24
插件作者:  David Thomas

Ⅲ. 安装方法

使用Vundle管理器安装

在你的.vimrc下添加:
Plugin 'davidpthomas/vim4rally'
… 然后在Vim中运行以下命令:
:source %
:PluginInstall

对于Vundle版本 < 0.10.2,请用上面的Bundle替换Plugin。

使用NeoBundle管理器安装

在你的.vimrc下添加:
NeoBundle 'davidpthomas/vim4rally'
… 然后在Vim中运行以下命令:
:source %
:NeoBundleInstall

使用VimPlug管理器安装

在你的.vimrc下添加:
Plug 'davidpthomas/vim4rally'
… 然后在Vim中运行以下命令:
:source %
:PlugInstall

使用Pathogen管理器安装

在终端中运行以下命令:
cd ~/.vim/bundle
git clone https://github.com/davidpthomas/vim4rally

Ⅳ. 文档说明

vim4rally

Rally ALM Integration for Vim.

This plugin lets you perform the following all within vim:

  • search and view details for Stories, Defects, Tasks
  • update task estimates & todo hours
  • set blocked status
  • view burndown/cumulative flow charts :)

Installation

See doc/rally.txt for Requirements & Installation details.

This plugin is not a simple vimscript. It requires vim compiled with Ruby and needs the Rally ruby gem (among a few other things).
Installation also assumes you use vundle plugin manager.

This plugin is currently tested using vim 7.4 and ruby 2.0.

As for Vim, this plugin was initially developed on Vim 7.2p374. That is the minimal patch-level version of vim known to work with this plugin due to a required patch (for ruby eval()).

As for Ruby, prior versions of this plugin have been compatible with ruby 1.8.x, 1.9.x.

Given how much time has gone by and dependencies on vim versions, ruby versions, rubygem versions, etc.
I can only guarantee that the latest plugin works with vim 7.4, ruby 2.0, and Rally REST API gem 1.1.0.
There's nothing particularly version specific about the plugin or ruby code so you may have good luck
with older versions of things. If your env prevents having the latest versions of things, I'd suggest
using RVM to create a safe/clean ruby/gem env to test things out with a local checkout of vim source.

Screenshots

Below are some screenshots that say it all :)

<div style="text-align:center;width: 100%">Inline Help</div> <div style="text-align:center;width: 100%">Story Details</div>
<div style="text-align:center;width: 100%">Updating Tasks</div> <div style="text-align:center;width: 100%">Iteration Burndown Chart</div>
<div style="text-align:center;width: 100%">Iteration Cumulative Flow</div> <div style="text-align:center;width: 100%">Rally Help</div>

添加新评论