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
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