简明 YAML 模板创建功能使用文档

1. 功能简介

编程免不了要写配置文件,怎么写配置也是一门学问。 YAML 是专门用来写配置文件的语言,非常简洁和强大。

Cloud Studio 新推出的 YAMl 模板功能,实现可配置化,定义启动命令,预装vscode 插件连接数据库等等配置操作,还支持导入他人配置。

关于YAML 的简介,传送门:YAML 语言教程

2. 功能入口

功能的入口在各模板页面的内容右上角:

分为两个功能:

  1. 手动新建
  2. 导入workspcace.yml

3. 手动新建

该表单一共有 7 项可以填充的。

  1. 环境镜像,顾名思义就是决定你模板的基本环境,提供了大多数语言的的开发环境

  2. 额外资源,目前提供 mysql 和 redis 预安装

  3. 预装插件,为工作空间默认安装 VSCode 插件,支持选择版本。

  4. 自定义命令, 支持在不同阶段执行自定义 Shell 命令。 分为:初始化命令,启动命令,关机命令支持 tab 键跳转下一行。

  5. 环境变量,免去配置一堆默认环境变量的烦恼。

3.1 导出 workspace.yml

该功能可以未用户导出一个默认配置的YAML文件,免去下次新建的烦恼。

4. 导入 workspace.yml

新手可以先通过上面的导出先生成,再体验该功能。