本代码库的各级目录功能如下:
- docs: 说明文档
- examples/: 扩展开发案例(模版)
- blocks-example: 图形积木扩展案例
- editor-example: 编辑器扩展案例
- packages/: 功能子模块,子模块介绍见各自说明文档
- public: 静态文件,包含 LOGO、图片、HTML 等
- scripts: 编译打包脚本
- src: 基于 Electron 的 windows/macos/linux 跨平台的应用程序
-
安装 Bun, Bun is an all-in-one toolkit for JavaScript and TypeScript apps.
-
克隆
playgrounds-app项目到playgrounds-app文件夹,并完成一次完整编译。
$ git clone https://github.com/BlockCodeLab/playgrounds-app.git
$ cd playgrounds-app
$ git submodule update --init --recursive
$ bun install
$ bun run build- 运行服务器,用浏览器打开
localhost:3000
$ cd playgrounds-app
$ bun run dev开发新的编辑器扩展或图形积木扩展请参考 examples/ 中对应的案例。
