Jirassic: 高效自动化员工时间跟踪与Jira整合工具

需积分: 9 1 下载量 140 浏览量 更新于2024-12-18 收藏 7.07MB ZIP 举报
资源摘要信息:"Jirassic是一款专为Mac操作系统开发的应用程序,其主要功能是自动化员工在工作中的时间跟踪。该应用程序可以后台运行,并依据用户的git commits自动跟踪时间,从而消除了依靠记忆手动记录时间的需要。Jirassic的设计意图是为了取代传统的时间跟踪方法,提高了时间记录的准确性和效率。 应用程序的核心功能包括: 1. 自动跟踪基于git commits的时间:Jirassic通过监控用户的代码提交活动来估算在特定任务上所花费的时间。 2. 追踪午餐时间:自动识别员工的午餐时段,以确保时间跟踪的完整性。 3. 跟踪每日Scrum会议:可以记录参加每日Scrum会议的时间,确保团队成员的工作时间被准确记录。 4. 跟踪代码评论:对代码库中的评论或讨论进行时间记录,这有助于衡量团队成员参与协作和沟通的时间。 5. 在社交媒体上跟踪时间:能够记录在社交媒体上进行工作相关活动所花费的时间。 6. 将工作日志保存到Jira Tempo:完成一天的工作后,用户可以轻松地将日志记录保存至Jira Tempo,这是Atlassian公司开发的一款用于时间跟踪和报告的工具。 运作流程方面,Jirassic会在用户打开计算机时提示开始新的一天的工作跟踪。任务完成时,无论是自动还是手动记录,都可以在结束时(一天、一周或一个月)将数据保存到Jira Tempo中。此外,用户还可以访问“报告”选项卡,以获得更详尽的工作日志视图。 为了支持Jirassic,还开发了一个名为jit-CLI的命令行工具,这是一个git的封装,它简化了与Jira和分支管理相关的工作。开发者可以使用jit进行更高效和便捷的提交操作。 从技术实现角度,Jirassic应用程序很可能使用Swift编程语言开发,Swift是一种由苹果公司开发的编程语言,以其性能优秀和开发效率高而著称,是开发Mac应用程序的理想选择。" 描述中提到的"jit-CLI是git的包装",这暗示了在Jirassic的开发中利用了git版本控制系统的功能,使得与Jira的交互更为顺畅。jit-CLI可能是针对git命令行操作进行封装和抽象的工具,它可能提供了一系列高级命令,使得用户能够更简单地执行与版本控制相关的任务,例如推送代码到远程仓库或创建新的分支。此外,它的存在说明Jirassic在设计时考虑到了开发者的工作流,旨在简化开发者的日常操作,提升效率。