Raspberry Pi 基金会开源了其面向儿童的在线代码编辑器。源代码托管在 GitHub 上。
它的代码编辑器旨在帮助 7 岁以及以上儿童学习编程,通过将代码开源,它可以被重新利用和贡献代码。
编辑器允许直接在浏览器上运行代码,不需要任何设置;如果登陆了 Raspberry Pi 账号,写的代码将会自动保存;未登陆的情况下代码会在会话中保存,刷新或关闭标签页不会导致代码丢失;用户可选择将代码下载到计算机上。
(solidot)
via: https://www.raspberrypi.org/blog/code-editor-open-source/
访问开源代码
可以在Raspberry Pi的 GitHub 自述文件和贡献文档中找到有关 UI 前端和 API 后端的编辑器代码的更多信息。 这些启动文档将帮助您更快地启动和运行:
前端自述文件和前端贡献文档
后端自述文件和后端贡献文档
编辑器的前端尽可能在 Apache License 2.0 下获得许可(https://github.com/RaspberryPiFoundation/editor-ui/blob/main/LICENSE.txt),我们选择在 Copyleft AGPL V3 许可证下对后端进行许可(https://github.com/RaspberryPiFoundation/editor-api/blob/main/LICENSE.txt)。 Copyleft 许可意味着衍生作品必须根据相同条款获得许可,包括使任何衍生项目也可供社区使用。
- Front end readme (https://github.com/RaspberryPiFoundation/editor-ui#readme)and front end contributions documentation(https://github.com/RaspberryPiFoundation/editor-ui/blob/main/CONTRIBUTING.md)
- Back end readme (https://github.com/RaspberryPiFoundation/editor-api#readme)and back end contributions documentation(https://github.com/RaspberryPiFoundation/editor-api/blob/main/CONTRIBUTING.md)