场景2:项目快速推广

场景描述

如何能够让用户快速体验自己的项目?例如:企业或者组织想要推广在GitHub上面的项目。若该项目让用户自己去构建、运行,面临的问题有:

  • 用户需要一定的技术基础、计算和存储资源才能完成试用;

  • 用户需要花费一定的时间去探索和构建项目。

解决方案

TeamCode提供的Tin,能够轻松帮助企业用户解决该问题,只需要几步简单的操作,即可帮助企业完成项目推广。以Merico产品Dev Lake为例。

创建一个Tin应用

登录到TeamCode,点击“新建Tin”:

  • 来源选择Git 仓库;
  • 填写仓库地址、分支;

仓库地址填写:https://github.com/merico-dev/lake

分支:main

  • 构建模式选择 Docker Compose;填写完毕后点击“构建”。

img

系统开始自动构建,构建完成后进入到运行时页面

img

运行时页面点击“应用”按钮,之后进入到Tin详情页面

分发应用

进入到分发页面,点击“立即发布”,填写(选择)分发版本号、是否包含数据盘数据、主Endpoint完毕后点击“发布”。

img

此时在分发页面就会显示Badge标识信息和克隆链接。

发送克隆链接给用户

复制分发页面的克隆链接给需要体验的用户。

添加Badge标识

复制分发页面的Badge标识,放入到GitHub项目的README中。用户点击Badge标识后就能开始体验项目。

img