围绕git和github的工具集合,使开发人员的生活更轻松。

jolly-github-toolbelt的Python项目详细描述


Github工具

围绕git和github的工具集合,使开发人员的生活更轻松。

gt分配pr

一个简单的助手,用于将给定的pr分配给来自cli的一组用户。

用法

此工具需要使用标记(请参见Using Tokens)。 只需提供ownerrepositorypr_number 有多少用户就有多少, 您可以将给定的PR分配给这些用户。 默认情况下,保留当前分配的用户, 但是可以使用--clear-current标志删除它们。

使用代币

<>为了提供最大的灵活性, 这些工具设计用于Github个人访问令牌, 对于使用双因素身份验证的用户来说 或通过saml单点登录(sso)保护访问。 github向obtain a token提供指令。 令牌可以提供给所有命令 通过--token TOKEN标志, 或者在您的环境中设置GH_TOKEN

自定义github url

默认情况下,此项目与https://github.com一起工作。 为了使用备用url,例如企业安装, 您可以通过环境变量提供url:GT_GH_URL

预提交挂钩

这个存储库还提供了三个钩子,如下所述, 可手动安装或通过pre-commit

gt提交消息

确保提交消息符合某些最佳实践:

  1. 主题行不应超过50个字符
  2. 将正文包装为72个字符
  3. 用空行把主题和正文分开。

这些是从A Note About Git Commit Messages中提取的。

燃气轮机自检

可以在提交之前执行验证。 如果存在一个名为^ {tT9} $的可执行文件 在存储库的根目录中,python、ruby或gherkin文件发生了更改, 检查人被执行 返回状态作为提交发生的入口。 可以通过git commit -n绕过检查。

gt准备提交消息

通过包含适当的前缀来准备提交消息, 如果可能,根据分支名称。 如果分支名称包含jira id,则包含在前缀中。 如果分支名称还包含“ff”或“spike”, 附加到前缀的。 如果一个分支机构的名字,不包括吉拉身份证, 包含“ff”、“spike”、“enhancement”或“fix”, 那些短语被设为前缀。 所有搜索都不区分大小写。

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

推荐PyPI第三方库


热门话题
java LineNumberReader。如果查询行为不正确,则返回readLine()   java包含了一个使用AndroidX的工具栏,这让我的应用程序崩溃了   JVM设置通过“java jar”运行应用程序的最佳实践   java如何获取ImageButton宽度   java Oracle SQLLDR实用程序无响应   列出Java获取对象的arrayList中最常见的元素   java使用带有FlowLayout的getContentpane对布局应用更改,但不起作用为什么?   在java中,我可以在画布上绘制画布吗?   编译游戏代码时发生java异常错误   从firestore获取java Webview失败   java将TableLayout中单元格的内容向右对齐   java无法在发布模式下启动活动(使用proguard安卓optimize配置)   java允许在线程期间进行GUI更新。睡觉   java如何对以变量为列表的列表进行排序   API URL上的java Google云端点异常