关联公司 Testlify

AppForest Timetracker — VS Code 扩展

AppForest Timesheets Jira 插件的 VS Code 配套工具——它在编辑器里跟踪编码活动,让向 Timesheets 记录工时变得轻松,无需离开 IDE。

我们的 Jira 插件 Timesheets by AppForest 已经把 Testlify 的工时跟踪集中了起来——但开发者仍然得停下手头的活、切换过去手动填报工时。AppForest Timetracker 填补了这个空档。它是一个 VS Code 扩展,直接在编辑器里跟踪编码活动,把工时记录变成一个快捷操作,让工程师不用离开 IDE 就能记录到 Timesheets。从想法到发布上 Marketplace,我从头到尾都负责。

我做了什么

  • 扩展本身: 基于官方的 VS Code Extension API 构建,用后台进程安静地跟踪编辑器活跃时间、文件切换和工作区变动——不会打断开发者。
  • 感知 Git 的工时记录: 扩展会读取当前的 Git 分支,从中提取工单 ID,因此它记录到 Timesheets 插件时,捕获的工时已经关联到了正确的 issue——不用去找工单,也不用重新输入。
  • 完整生命周期: 我负责了本地配置的使用体验、令牌的安全存储,以及把构建打包并发布到 Visual Studio Marketplace。

为什么它有意义

去掉记录工时的手动步骤,意味着流入 Timesheets 的工时数据更完整、也更准确——记录工时的投入大约减少了 60–70%,报表出错的情况也少了很多。这让管理层拿到了更干净的数据,用来排期和计费。