代码订阅
1. 功能介绍
代码订阅,主要把项目代码的使用权,授权给到指定的企业或项目。被授权的企业或项目,可以查看或拷贝项目代码。
注意事项
(1)授权项目必须属于某个企业内,被授权的项目没有此要求。
(2)授权用户范围:
- 开源:对所有项目开放;
- 指定企业-所有项目:指定企业内的所有项目成员可见;
- 指定企业-指定项目:指定项目成员可见。
(3)代码范围:业务构件。
名词解释
- 代码提供企业:代码提供服务商
- 项目代码:组成软件项目的业务构件配置代码
- 使用权:包含查看,拷贝等权限
- 授权:授予权限
- 被授权:被授予权限
2. 订阅步骤
登录V-Team( http://team.yindangu.com/ ),进入个人主页,在左上角点击按钮,创建企业。
Vstore
地址:http://vstore-service.yindangu.com/设置路径:登录 → 源码授权管理 → 企业源码授权
(1)选择需开放授权的仓库(源码所在仓库),新增授权,新增一个清单下业务构件的授权方案。
(2)依次选择需要授权的业务构件清单、需要授权的企业、需授权企业下的项目。
方法一:企业授权类型为 开源(所有企业),设置起效时间和过期时间即可。
方法二:企业授权类型为 受控(指定企业),依次设置授权企业和授权项目,然后设置起效时间和过期时间。
授权成功后,使用被授权项目的人员账号,登录 V-AppDeveloper(银弹谷软件开发平台)后,在页签“订阅代码视图”中检查是否能加载出相应业务构件列表。
在订阅代码视图中,先选择代码所在的企业,点击刷新,即可看到被授权的构件清单中的业务构件。“订阅代码视图”支持直接查看代码。
3. 提取代码
(1)右键订阅构件,可以将构件另存为本地文件,然后导入使用。
(2)同时,也支持使用 Ctrl+C
,Ctrl+V
,复制粘贴订阅构件中的内容到“构件视图”中的业务构件中使用。