基础
设计概览
更新日志
变更概述:
对手册的中文版本进行了大版本完整迭代,根据最新的产品功能进行了更新。建议全部作者重新阅读一遍手册,以便理解最新要求。
变更概述:
对手册的中文版本进行了大版本完整迭代,根据最新的产品功能进行了更新。建议全部作者重新阅读一遍手册,以便理解最新要求。
变更概述:
Backend 配置的内容中,新增了 Backend Services 的特性,可以更加灵活的在 index.json
中灵活某个 lab 所需的实验界面。
大部分情况下是用不到的,也无需配置。因为你选择的 imageid
中已经包含了默认的界面配置。
变更概述:
challenge 针对 solution 答案进行 结构化管理,方便未来在产品层面,当用户在步骤无法通过时,可以获取到相应步骤的 solution 答案。
变更内容:
- 文件夹中新增 solutions 文件夹,和 asserts 文件夹平行,用于存放每个步骤的 solution 文件。
- index.json 中每个 step 新增 solutions 字段配置,list 类型,支持绑定本地 solutions 文件夹中的 md 文件、代码文件。
与变更前的区别:
- 目前 challenge 也有 solution 答案文件夹,但命名不规范,有的作者是 solution,有的是 solutions,现统一为 solutions。
- 目前,通常是一个文件放全部挑战的答案,后续需要按步骤答案进行拆分。因为当用户在一个步骤无法通过时,只需要查看这个步骤的答案即可。当然,如果你的每个步骤都是独立的代码文件,也很方便,只需要绑定上相应的代码文件即可,不一定需要整理到 md 文件中。
补充说明:
- LabEx CLI 命令行工具也已经更新。
- lab 不受影响,lab 不需要 solutions。
- 已经合并到 master 分支的 challenge 我们统一修改,无需作者修改。尚未合并的 challenge,需要作者按新的要求更新。