📄️ 项目介绍
KWDB Playground 帮助你在几分钟内完成从零到一的体验。它支持在同一页面中浏览课程、启动隔离的容器环境、执行命令、运行 SQL 或执行示例代码,无需复杂的本地环境配置,开箱即用。
📄️ 开发者指南
本项目采用 Go 与 Node.js 构建,帮助用户在 Docker 容器中快速体验 KWDB。
📄️ Docker 部署指南
KWDB Playground 支持通过 Docker 容器化部署。由于 Playground 运行时会创建课程容器,采用 Docker Socket Mount 方式,将宿主机 Docker daemon 共享给应用容器。
📄️ 版本更新机制
本项目支持在页面内进行版本检查与在线升级,包含二进制部署与 Docker 部署两类场景。本文档说明核心逻辑、API 接口与关键限制。
📄️ 日志规范
本文档定义了 KWDB Playground 项目的日志规范,确保日志格式一致、可读性好、易于解析。
📄️ 代码终端(Code Terminal)
本文档基于当前代码实现,说明学习页 Code Terminal 的能力、协议和扩展方式。
🗃️ CHANGELOG
3 个项目