V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zealic
V2EX  ›  Getting Things Done

以 Github Issues 作为 GTD 工具

  •  2
     
  •   zealic · 2015-02-05 14:52:10 +08:00 · 2710 次点击
    这是一个创建于 3586 天前的主题,其中的信息可能已经有所发展或是发生改变。

    想法

    GTD 的理念是,收集整理组织回顾执行

    这与我们的软件开发项目 Issue 管理方式实际上是非常相似的,
    而我个人很早就有类似的想法,也尝试过很多 TODO 和 GTD 软件,
    却都是觉得不怎么顺手。

    虽然说 GTD 的本质不在于工具,但是有了好用顺手的工具,
    终究还是能更好推动人来使用。

    那么,我们是不是能将 Github Issues 作为我们的 GTD 工具呢?

    通过一些特别的语法声明,使其支持日期提醒,或者直接关联到 Google Calendar,
    然后利用 PushBullet/IFTTT
    推送到用户设备上。

    而 Issue 本身具有的 Label 功能也可以很好的为我们的任务进行分类,Milestone 则为提供了短期目标功能。

    而 Issue 的评论系统,则可以邀请朋友、家人来进行监督,或者单纯的只允许自己评论,
    作为自省。

    Github 仓库是以代码为核心,而这个 GTD 方式则是以 Issue 为核心。

    既然作为 GTD 工具,我们可以将 Issue 称为 Task,
    而代码仓库则用于存放 Task 相关的内容,
    如图片、附件。

    一个简单的使用场景

    #1 - 健身计划:


    周期:

    • 每周/周日/晚八点 - 提醒填写此 Task 完成状况:
      • 邮件通知
      • 手机设备通知

    内容:

    • 每周至少去两次健身房
    • 早晨绕小区慢跑30分钟
    • 约同事/朋友打羽毛球

    第一周:

    • 健身房 - 2/2
    • 慢跑 - 6/7
    • 打羽毛球

    其他

    目前已经有人把 Github Issues 作为博客来使用 cssmagic/blog

    而 Github 也有很多工具可以将 Issues 导出,以及 API 支持,可以方便的做功能扩展。

    之前我也开发过 Issue Tracking 系统,也是用过 Trac、Redmine、JIRA 等系统,
    觉得本质差别不大。想法也存在了很久。

    现在提出这个想法,就是想了解下大家怎么看,欢迎有深度的建议。

    2 条回复    2015-03-31 20:49:59 +08:00
    fasling
        1
    fasling  
       2015-03-31 17:21:25 +08:00
    而 Github 也有很多工具可以将 Issues 导出,以及 API 支持,可以方便的做功能扩展。
    比如哪些工具呢?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1543 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 17:07 · PVG 01:07 · LAX 09:07 · JFK 12:07
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.