【文件属性】:
文件名称:cla-manager:Github和Gerrit上ONF项目的自动化CLA管理和验证
文件大小:568KB
文件格式:ZIP
更新时间:2021-02-11 02:09:57
JavaScript
cla-manager(CLAM)
CLAM是用于管理贡献者许可协议的工具。
它与Github和Gerrit代码托管平台集成。
支持两种类型的CLA:
个人CLA,以个人开发者身份签名时,拥有其贡献的版权
机构CLA,允许另一个组织中的非技术经理批准多个开发人员的CLA
代码提交者通过其GitHub ID或电子邮件地址进行标识。
如果用户尚未签署CLA并提交代码,则将他们定向到CLAM网站以签署CLA。 身份验证由通过电子邮件发送的一次性链接处理。
要求
CLAM的服务器端组件托管在。
必须使用付费的Firebase帐户,以便可以对GitHub进行API调用。
浏览代码
对于用于签署的面向用户的Web应用程序,请查看 。
有关用于处理GitHub和Gerrit API交互的服务器功能,请查看 。
有关通用代码,请查看 。
有关用于检查Gerrit许可的,请查看[./ge