一个用于项目统计的trac插件

TracStats的Python项目详细描述


#tracstats

tracstats项目是[trac](https://trac.edgewall.org/)的插件。 项目管理工具。

trac stats插件向trac项目添加一个“stats”选项卡。在这下面 选项卡可以找到有关变更集、Wiki页面和票证的统计信息。

一些功能包括:

  • 最近的活动(过去30天)显示了十大开发人员、项目和路径 在存储库中。
  • 源代码开发详细统计:
    • 按时间列出的文件总数
    • 按时间、作者、月份、星期几、一天中的小时提交
    • 最近的提交
    • 按时间、作者、项目、文件类型、更改类型列出的活动
    • 最活跃的路径、文件
    • 提交云(根据签入注释构建)
  • trac wiki页面的详细统计:
    • 按时间列出的总页数
    • 按作者编辑
    • 最新的Wiki页面已更改
    • 最活跃的wiki页面
    • 最大的wiki页面
  • TRAC票的详细统计:
    • 按时间开票
    • 按作者、组件列出的票证
    • 最活跃的门票
    • 最早的公开票
    • 报告的最新机票,已更改
  • 按作者或存储库中的路径向下钻取以获取更多信息。

tracstats插件支持使用sqlite、mysql和 PostgreSQL数据库后端。

tracstats插件已经过subversion、mercurial和git的测试。 版本控制系统。

##安装

tracstats插件可以使用标准安装:

` $ pip install tracstats `

或者,获取源并使用:

` $ python setup.py install `

##配置

它在trac.ini文件中通过启用和配置进行配置:

`ini [components] tracstats.* = enabled `

STATS_VIEW权限用于控制对统计信息的访问 页。

此外,存储库中的可选“项目根”可以是 配置为所有项目和源代码统计的基础:

`ini [stats] root = path/to/projects `

##故障排除

如果您使用git(即用于trac的gitplugin),并且无法看到 代码统计信息,您可能需要将其配置为缓存存储库 要使其工作:

`ini [git] cached_repository = true persistent_cache = true `

更改后可能需要运行trac-admin<project-env> repository resync <reponame>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Eclipse中使用多个调用在一行上打印java   javajackson序列化问题。只有同一实体的第一个对象可以很好地序列化   Java中Deflate函数的等价充气   使用customlitview的java Android actionbar搜索   java“<T>T get()”是什么意思?(它有用吗?)   目标c使用CommonCrypto使用AES256加密,使用OpenSSL或Java解密   java在运行时更新资源文件   fileinputstream在java中访问并将数据写入现有文件   带集群的java Android Mapbox我希望每个功能都有不同的标记图像   java JDK8>JDK10:PKIX路径生成失败:SunCertPathBuilderException:找不到请求目标的有效证书路径   java使用Hk2生成具有指定构造函数参数的实例   为什么这个系统。出来Java中的println()打印到控制台?   java目录和文件名连接不起作用   使用mockito和通配符绘图的java