复古风格的错误排行榜
githubsurvivor的Python项目详细描述
github survivor是一个简单的bug仪表板,它显示了 外部问题跟踪程序。我们在99designs用它来监视窃听器 数数并提醒自己关闭漏洞。
概述
当你深入到功能开发的时候,很容易忘记bug。 这个仪表板是一个很好的方法,可以让人们记住错误,并显示 关于当前错误情况的一目了然的信息。
github幸存者使用问题跟踪器的api收集bug数据并存储 它在本地mongo数据库中进行后续查询。它一目了然地显示:
- 当前报告期间(周、月或sprint)的顶部/底部错误关闭器
- 当前打开的错误计数
- 自上一个报告期以来未结错误的净差异
- 图表(耶!):
- 过去12个报告期内打开/关闭的错误数
- 过去12个报告期内打开的错误数
有一些bug追踪器可以提供这种数据,但是我们需要一些东西 与我们现有的bug跟踪解决方案集成的乐趣。
快速设置
要求:
- python=2.7
- MongoDB
- Virtualenv(推荐)
这个命令可能满足以上对ubuntu的依赖:
$ sudo apt-get install python2.7 mongodb python-virtualenv
- 使用pip install githubsurvivor 安装软件包
- 使用githubsurvivor-generate-config 生成配置文件
- 使用githubsurvivor-sync
- 使用githubsurvivor 启动服务器
有关详细说明,请参见 https://github.com/99designs/githubsurvivor/wiki/Installation
许可证
mit;请参见LICENSE