使用Git的零接触时间跟踪
项目描述
giTrack
使用Git的零接触时间跟踪
背景
giTrack是一个旨在通过减少开发者频繁管理时间报告要求来简化开发者生活的实用工具。它通过Git的提交消息和时间创建时间条目来实现,据我所知,这与实际情况有相当大的关联。它不会产生100%准确的报告,但应该“足够好”以满足需求(并且它至少会激励开发者编写合适的提交消息)。
提供商
giTrack有一个提供商的概念,这是存储时间条目的后端。当前提供商
请随意提出一个请求新提供商的问题!任何有API的东西都应该可以集成。
安装
安装此包最简单的方法是通过PyPi
$ pip install gitrack
也可以使用pex构建,这样可以避免pip
(虚拟环境等)带来的麻烦。您可以从最新版本手动下载,或者使用小的安装脚本。
$ curl https://raw.githubusercontent.com/AuHau/gitrack/master/bin/install.sh | bash
用法
要全面了解giTrack的功能,请参阅完整文档。
# Initialize Git repo for giTrack's usage
$ gitrack init
# Start giTrack's tracking
$ gitrack start
# If you want to see the status of giTrack in your shell
$ gitrack prompt
# Do your work and commit it, giTrack will pick it up
# At the end of your work stop giTrack's tracking
$ gitrack stop
贡献
请随意加入,欢迎贡献!可以打开问题或提交PRs。
有关PR和开发提示,请参阅贡献指南。
许可证
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
gitrack-0.1.0.tar.gz (839.8 kB 查看哈希值)
构建分发
gitrack-0.1.0-py2.py3-none-any.whl (24.8 kB 查看哈希值)