# 狮偶 **Repository Path**: roarlang/roarlang ## Basic Information - **Project Name**: 狮偶 - **Description**: 狮偶编程语言主工程 包含编辑器、编译和链接 js运行时 - **Primary Language**: JavaScript - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://openblock.gitee.io/ - **GVP Project**: Yes ## Statistics - **Stars**: 290 - **Forks**: 80 - **Created**: 2021-09-17 - **Last Updated**: 2026-09-07 ## Categories & Tags **Categories**: scripting-language **Tags**: 图形化, 编程语言, 跨平台 ## README # 狮偶 ![输入图片说明](https://gitee.com/openblock/docs/raw/master/logo.png) ## 介绍 📢**狮偶 是由开放原子开源基金会(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/) ![star](https://gitcode.com/duzc2/roarlang/star/badge.svg) 🚀**官方文档:**[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) ## 界面 ![](https://gitee.com/openblock/docs/raw/master/files/img/功能展示.png) ![](https://gitee.com/openblock/docs/raw/master/files/img/功能展示1.png) 相关视频、PPT查看 :point_right: [gitee.com/openblock/docs/tree/master/files](https://gitee.com/openblock/docs/tree/master/files) ## 软件架构 ![](https://gitee.com/openblock/docs/raw/master/files/img/流程图.png) ![](https://gitee.com/openblock/docs/raw/master/files/img/流程图1.png) ## 安装教程 初学者不需要安装,安装是参与共建或者做二次开发才需要的步骤。 首先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 --- ![OpenAtom Foundation](./assets/openatom-logo.svg)