Skip to main content

代码订阅

1. 功能介绍

代码订阅,主要把项目代码的使用权,授权给到指定的企业或项目。被授权的企业或项目,可以查看或拷贝项目代码。

img

注意事项

(1)授权项目必须属于某个企业内,被授权的项目没有此要求。

(2)授权用户范围:

  • 开源:对所有项目开放;
  • 指定企业-所有项目:指定企业内的所有项目成员可见;
  • 指定企业-指定项目:指定项目成员可见。

(3)代码范围:业务构件。

名词解释
  • 代码提供企业:代码提供服务商
  • 项目代码:组成软件项目的业务构件配置代码
  • 使用权:包含查看,拷贝等权限
  • 授权:授予权限
  • 被授权:被授予权限

2. 订阅步骤

2.1 创建企业

登录V-Team( http://team.yindangu.com/ ),进入个人主页,在左上角点击按钮,创建企业。

img

img

2.2 邀请企业成员

首先,切换「企业设置」模式。

img

在成员管理中,可以添加企业管理员、一般成员和外部成员。

img

2.3 创建项目

创建项目时,选择 “软件工程” 类。

img

2.4 添加项目成员

切换「项目设置」模式,在成员管理中,可以添加项目人员。

img

2.5 Vstore授权,以清单为单位授权

Vstore 地址:http://vstore-service.yindangu.com/

设置路径:登录 → 源码授权管理 → 企业源码授权

(1)选择需开放授权的仓库(源码所在仓库),新增授权,新增一个清单下业务构件的授权方案。

img

(2)依次选择需要授权的业务构件清单、需要授权的企业、需授权企业下的项目。

方法一:企业授权类型为 开源(所有企业),设置起效时间和过期时间即可。

img

方法二:企业授权类型为 受控(指定企业),依次设置授权企业和授权项目,然后设置起效时间和过期时间。

img

2.6 加载代码列表

授权成功后,使用被授权项目的人员账号,登录 V-AppDeveloper(银弹谷软件开发平台)后,在页签“订阅代码视图”中检查是否能加载出相应业务构件列表。

在订阅代码视图中,先选择代码所在的企业,点击刷新,即可看到被授权的构件清单中的业务构件。“订阅代码视图”支持直接查看代码。

img

3. 提取代码

(1)右键订阅构件,可以将构件另存为本地文件,然后导入使用。

img

(2)同时,也支持使用 Ctrl+CCtrl+V ,复制粘贴订阅构件中的内容到“构件视图”中的业务构件中使用。