TeamControl是混帐发送,电子邮件--to-CMD / - CC-CMD工具库与多个团队或/和不断变化的团队没有一个邮件列表。
安装
用你最喜欢的工具从Cheeseshop下载并安装:
PIP安装teamcontrol
或:
easy_install的teamcontrol
如果您和rsquo的;宁愿下载并从源代码安装,只需运行:
蟒蛇setup.py安装
设置
一期工程采用&lsquo的; TeamControl&rsquo的;必须有一个配置文件,每一个开发人员(某处的来源要么版本或公开的)很方便。
配置文件
配置文件是一个基本的ini文件一样具有部分描述的团队和一套规则,这可能会引发列入了大局;在代码审查请求的成员。例如:
[会员]
蝙蝠侠= bruce@wainecorp.com
铁人= tony@starkindustries.com
超人= jkclark@dailyplanet.com
雷神= thealmighty@valhalla.asgard.com
wonderwoman = diana@themyscira.net
[规定]
avcomics = ^漫画/ [AA] vengers
DC = ^出版者/ DC
jlcomics = ^漫画/(的)? justiceleague
奇迹= ^发表/惊叹
[justiceleague]
成员=蝙蝠侠,超人,wonderwoman
规则= DC,jlcomics
[复仇者]
成员=托尔,铁人
规则= avcomics
有两个特殊的节本文件:[会员]和[规定]:他们定义的别名命名用于成员=和规则=选项,以缓解企业。
每隔一个定义的部分被认为是作为一个团队,只要它们定义成员=和规则=选择(它们可以是空的,但必须存在)。
那么,什么是一个“规则中rdquo ;?规则是由给定的补丁(通过git的格式补丁生成)正在修改一个有效的Python正则表达式将匹配的文件。如果任何规则的修改文件中的一个相匹配的球队本规则属于将被列入审查请求。
每用户设置
现在,我们有一个配置文件,每一个开发人员每个人都必须设置混帐她配置要求进行评审时,调用应用程序公开访问:
#提示:您可以设置tocmd的cccmd而不是如果你喜欢
混帐配置sendemail.tocmd的/ usr / bin中/ teamcontrol
并通过调整&ldquo需要的属性; TeamControl&rdquo ;:
混帐配置teamcontrol.config /路径/要/ teamcontrol /配置/文件
混帐配置teamcontrol.team justiceleague
要求:
- 在Python的
评论没有发现