LSST数据管理方代码管理工具

sqre-codekit的Python项目详细描述


[![构建状态](https://travis-ci.org/lsst-sqre/sqre-codekit.svg?branch=master)(https://travis ci.org/lsst sqre/sqre codekit)


sqre codekit

lsst dm square misc.代码管理工具

\installation


``bash
pip install sqre codekit
````

-` github get ratelimit`:显示当前github rest api请求速率限制。
-`github list repo s`:使用各种条件在github上列出存储库。
-`github mv repos to team`:将存储库从一个组移动到另一个组。
-`github tag release`:在github组织中标记git存储库,与已发布的eups distrib标记中的产品相对应的。
-`github tag team s`:标记属于指定组的github org中所有存储库的默认分支的头。


生成个人用户代币(系统会提示您输入密码):


``bash
github auth-u{{{username}
````



或者生成具有删除权限的代币:

``bash
github auth-u{{{{{{{username}}}--delete role
````





``````bash

`````````````


>全部克隆将此文件添加到一个名为“{ } }”的组织中,称为“{用户名称}”。外部“\
--团队“数据管理”\
--复制团队

````

您需要提前创建此卷影组织。在阴影中工作是很有用的。
> BR/> 'Guthub抽取-org 'Br/> BR/>。如果你想取一个最近的叉,你需要先删除现有的影子
RePOS:
> BASH
GITHUB抽取ORG\BR/> -干运行\BR/> -Debug \BR/> -ORG“示例”\BR/> -令牌“$GITHUBUG令牌”\BR/>--delete repos \
--delete repos limit 3 \
--delete teams \
--delete teams limit 3
````

需要具有删除权限的令牌。

若要获取更多调试信息,请在运行任何命令之前设置“dm_square_debug”变量,或者在命令行使用`-d`debug标志。






































发展















要开发codeKit,请创建一个python虚拟环境,以及

`` bash
git克隆https://github.com/lsst sqre/sqre codekit.git
cd sqre codekit
virtualenv venv
。venv/bin/activate
pip install-r requirements.txt
python setup.py develop
```


请注意,所有脚本(在“codekit/cli”中)都是使用setuptools
“入口点”安装的。请参见“setup.py”。

\py test

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

推荐PyPI第三方库


热门话题
c#Java Tcp服务器和。Net Tcp客户端的发送和接收问题   安卓应用程序上的java标记地理位置,其位置位于我周围5Km半径范围内。   向java添加对话框并检索html文件   当eclipse甚至无法打开时,java会在eclipse中更改不兼容的JVM   java中同一jframe中的jlabel和paintComponent   基于另一数组排序的java排序   java AADSTS7000012:该补助金是为另一个租户获得的   java在JSF中使用foreach循环   java如何通过maven为运行junit测试创建运行配置?   java Selenium webDriver不稳定错误堆栈跟踪   java有没有办法创建以键为大写的JSON对象?