Git集成的项目管理

30

我寻找了一款项目管理系统,试图使用这个,但它缺少我想要的一些功能,并且似乎没有任何积极的开发。

我只需要几个功能:

  1. 基本的项目/任务管理
  2. 非常好的git集成(当我拉取/推送我的代码库时,我希望管理文件也随之更新)
  3. Vim集成(或至少使用我设置的编辑器,比如“export EDITOR=/usr/bin/vim”)
  4. 笔记系统(最好用于会议记录)
  5. 命令行界面,可以有其他界面,但我真的很想要CLI。

在我找到的所有项目管理系统中,fossil最接近满足我的需求,但仍然有所不足。


2
你能详细说明一下Fossil在哪些方面不能满足你的需求吗?也许我们可以修复它... - user374160
2
JIRA是最受欢迎的软件之一,网址为http://www.atlassian.com/software/jira/overview。 - Jaider
试试RedCritterTracker,它真的很酷 https://www.redcrittertracker.com/home.aspx - Jaider
Github现在有自己的工具了:https://waffle.io - Rimian
@Rimian看不到哪里写着waffle.io是由GitHub提供的?或者我误解了你的评论! - LeonH
@Stormie 我想你是对的。我不记得我从哪里得到那个想法的了。 :) - Rimian
5个回答

4

那么Trac或者Redmine呢?它们都能满足你的需求,只是缺少“Vim集成”。


2
也许对于你来说,VIM的Org-mode克隆之一(例如VimOrganizer)是合适的工具:
  1. 它专为任务管理而设计
  2. 它只使用文本文件 => git可以跟踪所有内容
  3. 它集成在VIM中
  4. Emacs Org-mode有一个强大的笔记系统(称为capture)。我不知道VIM的克隆是否也有。但至少你可以直接将笔记写入纯文本文件。
  5. 没有真正的CLI,但也许VIM就是你想要/需要的全部?

2

自我推广警告

ScratchDocs

  • ScratchDocs使用Git存储其数据,按文件夹和任务文件进行组织。
  • 任务存储在org-mode中。
  • 您可以使用迭代(类似Scrum)、故事(顶层任务)和任务的概念,其中任务与故事相同,但用于拆分故事。
  • 整个系统具有用Python编写的cli接口。
  • 可以通过git挂钩设置,在每次推送后生成一个完整的HTML导出任务。
  • 易于修改和扩展,可随心所欲地完成各种任务。

因此,如果您需要像VimOrganizer一样编辑您的任务文件,那么这个工具是非常适合你的。


2

http://www.springloops.com 是最好的选择,经过两天的测试和演示,我已经涵盖了几乎所有的选择。

附注:我不是其联盟成员或其他任何相关方,只是很高兴找到了他们,并且这篇文章在谷歌搜索中排名较高。


1

你看过CodebaseHQ吗?它是一个在线解决方案,但可以将项目管理与除Git以外的DVCS集成。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接