开放代码社区 › 狮偶 RoarLang 图形化脚本语言
狮偶 RoarLang 图形化脚本语言
开发工具JavaScript狮偶是基于 Blockly 构建的开源图形化脚本语言,面向业务场景,对使用者隐藏技术细节,支持多宿主语言与跨平台部署。可用于教育编程、游戏与业务逻辑开发,提供 IDE、文档与视频教程,适合开发者、企业与生态伙伴进行二次开发与共建。
仓库地址
https://gitee.com/roarlang/roarlang.gitREADME
# 狮偶  ## 介绍 📢**狮偶 是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目。** 🚩**去官网查看样例:**[https://mlzone.areyeshot.com](https://mlzone.areyeshot.com) 🚩**教育专版:**[https://openblock.online](https://openblock.online) 😁**官方开源仓库:**[https://gitcode.com/duzc2/roarlang/](https://gitcode.com/duzc2/roarlang/)  🚀**官方文档:**[openblock.gitee.io/docs/](https://openblock.gitee.io/docs/) 🗺️ **视频教程:**[0基础教你复刻一款经典游戏](http://t.elecfans.com/v/23162.html) 查看更多介绍请查看文章 :point_right: 【[多宿主语言、跨平台平部署的开源图形化脚本语言-狮偶](https://mp.weixin.qq.com/s/tzFbHB9-ze6RihwnuuLLpg)】 我们希望 **基于Blockly构建一套全新的、面向业务的编程语言。对使用者尽可能隐藏技术细节。** 项目遵循开放、协作、共建的原则,面向开发者、企业及生态伙伴,持续推进技术演进与社区建设。 ## 代码仓库 项目源码已在以下平台同步维护,内容保持一致: - **AtomGit**:[狮偶](https://atomgit.com/roarlang) - **Gitee**:[狮偶](https://gitee.com/roarlang) ## 界面   相关视频、PPT查看 :point_right: [gitee.com/openblock/docs/tree/master/files](https://gitee.com/openblock/docs/tree/master/files) ## 软件架构   ## 安装教程 初学者不需要安装,安装是参与共建或者做二次开发才需要的步骤。 首先fork主仓库到文件夹,然后执行下面的命令。 1. npm install -g static-server 2. static-server 3. http://localhost:9080/frontpage/ ## 项目治理 本项目采用开放透明的治理模式,确保社区健康可持续发展。 ### 治理架构 - **维护者(Maintainer)**:负责特定模块或仓库的日常维护,拥有代码审查和合并权限。 - **提交者(Committer)**:对项目有持续贡献的开发者,拥有代码审查权限,可协助维护者进行代码合入。 - **贡献者(Contributor)**:任何参与项目贡献的社区成员。 ## 参与贡献 我们欢迎广大开发者和开源爱好者参与 **狮偶** 项目建设,您可以通过 Star、Fork、提交 Issue、发起 Pull Request 等方式,共同推动项目健康、可持续发展。 ### 贡献流程 1. **问题反馈**:通过 [Issues](https://gitee.com/organizations/roarlang/issues) 提交 Bug 报告或功能建议。提交前请先搜索是否已有相关 Issue。 2. **开发贡献**: - Fork 目标仓库到个人账户 - 创建特性分支(`git checkout -b feature/your-feature-name`) - 遵循项目代码规范进行开发 - 提交前运行本地测试确保通过 3. **提交代码**:发起 [Pull Requests](https://gitee.com/organizations/roarlang/pull_requests) ,填写 PR 模板,关联相关 Issue。 ### 代码合入决策 所有代码合并遵循严格的质量控制流程: - **审查要求**:PR 必须获得 **至少 2 名维护者(Maintainer)的批准(Approve)** 方可合入。涉及核心模块的变更需相关模块负责人审查。 - **合入权限**:仅维护者拥有向主分支合并代码的权限。维护者将在审查通过后执行合并操作。 ### 代码规范 - 提交信息(Commit Message)遵循 [Conventional Commits](https://conventionalcommits.org/) 规范 - 代码风格遵循项目特定的 Lint 规则(如 ESLint、Pylint 等) - 新增功能需包含单元测试和必要的文档更新 ## 开源许可 本组织包含多个开源项目,具体许可证信息请查看各项目仓库根目录下的 `LICENSE` 文件,或访问 [组织主页](https://gitee.com/organizations/roarlang/projects) 浏览各项目详情。 **使用本项目源码前,请务必阅读并遵守相关许可条款。** ## 联系我们 欢迎对 **狮偶** 感兴趣的开发者、企业及生态伙伴与我们交流合作。 ### 官方渠道 - 🌐 狮偶IDE:[狮偶IDE](https://gitee.com/link?target=https%3A%2F%2Fopenblock.online%2F) - 💬 邮箱:duzc2@163.com - 👥 技术交流渠道:微信:duzc2dtw 邮箱:duzc2@163.com --- 