Git内部问题跟踪
git-tessera的Python项目详细描述
#特塞拉
最简单的基于git的票务系统。
我们相信:
- 问题属于代码。要点。
- 一个强大的系统可以用最少的努力来构建
- 简单是我们复杂环境的解决方案。
如果您想
- 因为更改了问题管理系统,所以不要丢失您的票
- 让问题随分支和修补程序一起流动
- 已经用代码记录了您的问题
- 具有真正唯一且持久的问题ID
- 一个shaxx保存文档的问题系统
…看看泰塞拉。
许可证:gpl 版本:0.00.01
##安装
`bash git clone https://github.com/neolynx/git-tessera.git tessera cd tessera python setup.py install `
##用法
`bash cd my_favorite_git_project git tessera init git tessera create my first ticket git tessera ls git tessera edit <tessera-id> ` ##开发
我们建议您在virtualenv中开发git-tessera,因为可以更轻松地管理依赖项,并且不涉及系统中安装的不需要的包。
` virtualenv tessera-env--no-site-packages `
注意:'-no site packages'选项仅用于旧版本的virtualenv。在较新的版本中,它是默认的,但使用这个选项是没有问题的!
使用以下命令激活virtualenv:
` . tessera-env/bin/activate `
并使用:
` deactivate `
现在,您可以使用requirements.txt文件安装所有依赖项:
` pip install -r requirements.txt `
执行此命令后,您可以使用pip freeze命令查看控件
` $ pip freeze argparse==1.2.1colorful==0.01.02dulwich==0.9.4funky==0.0.2git-tessera==0.00.01gittle==0.2.2mimer==0.0.1paramiko==1.10.0pycrypto==2.6web.py==0.37wsgiref==0.1.2 `
使用virtualenv中的setup.py脚本安装git tessera
` python setup.py install `
如果安装git tessera而不安装requirements.txt文件中的依赖项,则所需的包将与setup.py脚本一起安装!