我想通过一个简单的基于文本的界面访问 Redmine 任务库 - 想知道最短路径是什么(最小投资/开发)。
现在,这归结为 2 个用例/阶段:
关于实现这些的最简单方法的任何想法?
我更喜欢外部解决方案(即不接触服务器),特别是对于一次性导入案例;类似于简洁的 IDE/编辑器/客户端,或独立的 Ruby 脚本(例如使用 RM API)。
如果有合适的 RM 插件可用,我会忍不住试一试(可以从我们可爱的 IT 支持获得 root 访问权限:)..
目前的想法:
我想总是可以直接与数据库交谈,但我宁愿避免这种情况。
实际上,我也对 Bugzilla 的类似解决方案感兴趣。
最佳答案
在最简单的层面上,您可以编写一个 RM/Rails 插件来解析 Org-Mode 任务列表,更新 RM 模型中的相应问题。
同样,您可以为 Redmine 构建一个 View (再次作为 Rails 插件)以生成当前(或子集)问题的组织列表。
对于 Bugzilla,我认为您最好使用 XML-RPC 接口(interface)来进行问题比较/更新同步,因此您必须采用与 Redmine 截然不同的方法。
如果您有任何具体问题,请更新您的问题,目前它相当广泛。
更新
目前,有一些插件可能会帮助您找出解决方案,例如 Nick Boltons xml import和 Martin Liu's Redmine CSV Import Plugin但是这些都不能完全解决你的问题,只是给你一些有用的起点。
另一方面,如果你编写一个与 Redmine 的 REST api 交互的脚本,你不需要它使用任何特定的语言,实际上你可以在 Emacs-lisp 中完成,如果脚本的目标用户都是Emacs 意识到,那么这很可能是完成这项工作的最佳方式。 (这对我来说肯定是最吸引人的选择。)
关于emacs - 有什么方法可以在 Redmine(或其他问题跟踪器)和纯文本待办事项列表之间进行同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4481220/