跳转到主要内容

使用Git的零接触时间跟踪

项目描述

giTrack

giTrack demonstration

Platform PyPI version PyPI - Python Version PyPI - Downloads codecov Codacy Badge Updates

使用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和开发提示,请参阅贡献指南

许可证

MIT © Adam Uhlir

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

gitrack-0.1.0.tar.gz (839.8 kB 查看哈希值)

上传时间 源代码

构建分发

gitrack-0.1.0-py2.py3-none-any.whl (24.8 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面