近些年少儿编程火热,大热框架有blockly和scratch。由于blockly预设了多种脚本语言,更适合轻量级二次开发 本demo设想通过融合blockly实现少儿编程教学的操作台。主要为操作区和代码区。通过xml进行同步。
前置条件:至少需要安装了 git
、node 16
、npm 8
。
-
点击右上角
Use this template
生成一个属于你自己的仓库如果需要选用原生以外的模版,请勾上
Include all branches
如果你安装了 GitHub CLI,也可以用这个命令一键生成并 clone 本仓库
gh repo create your-app-name --template netless-io/community-apps --include-all-branches
-
在 .env 文件里配置白板房间 UUID 和 Token
请将本目录下的 .env.example 文件复制一份,重命名为 .env 或 .env.local 后,在里面填写必须的白板配置信息。你可以在 Netless Workshop 申请专用的白板配置。
-
执行
npm install
安装依赖 -
执行
npm start
进行本地开发
开发完 App 后,可以在 Community Apps 仓库提交你的项目,方便更多人发现和使用。
- 添加 .env 或 .env.local
- 修改 package.json 里的
name
,private
等字段 - (可选) 发布 npm 包
- 添加 License
- 修改 README
- (可选) 添加 Logo