我希望能够通过一个简单的基于文本的界面访问Redmine任务库 - 想知道最短路径是什么(最小投资/开发)。
目前,这归结为两种用例/阶段:
从简单的基于Wiki的项目列表中导入一批任务到Redmine,即纯文本内容。这更多是一次性任务,因此可以使用快速而简单的解决方案。
稍后,一些平滑的双向同步将是很好的选择。例如,通过友好的纯文本(或XML)编辑器或脚本编辑大量任务,我可以使用简单的文本处理来操作它们;然后与Redmine同步并提交它们。
有什么关于实现这些最简单的方法吗?
我更喜欢外部解决方案(即不触及服务器),特别是对于一次性导入案例;像一个整洁的IDE /编辑器/客户端,或一个独立的Ruby脚本(例如使用RM API)之类的东西。 如果适当的RM插件可用,我将不会抵制尝试它(可以从我们可爱的IT支持获取root访问权限:).. 当前的想法:
- Emacs/Org-mode,看起来是一个很酷的任务管理器UI和全文本能力的完美结合。它似乎足够丰富,可以捕捉标签、状态等信息。这篇文章Orgmode and Roundup: Bridging public bugtrackers and local tasklists看起来很有前途,虽然不完全匹配。
- Ruby中的org-mode解析器,可以与redmine-api访问一起在脚本中使用,或者-最糟糕的情况(对我来说,现在是这样)-在新开发的RM插件中使用...这看起来是一个很好的开始: org-ruby
- 导出RM->XML,处理文件,导入XML->RM...不确定是否支持?我想直接访问数据库总是有可能的,但我更愿意避免这样做。
实际上,我还对Bugzilla的类似解决方案感兴趣。