华炎魔方是Salesforce低代码平台的开源替代方案,华炎魔方将低代码技术与企业业务场景结合,助力企业在最短时间内开发数字化解决方案,包括数据建模、权限控制、流程审批、统计分析、应用集成,并可以编写“高代码”实现高级业务逻辑。
华炎魔方前端使用 React 开发表单、列表视图控件,并基于 Meteor 实现完整界面。
组件源码在 NPM Packages 文件夹内的各个NPM包中,要修改源码调式可以参考以下教程 运行Storybook 或 运行WebApp 来调式源码。
在项目根目录按以下步骤指示可以运行一个 Storybook 服务。
假设我们需要连接到的华炎魔方服务地址为http://localhost:5000
。
请在根目录创建一个.env.local
文件,输入以下内容把华炎魔方服务地址配置为环境变量。
REACT_APP_API_URL=http://localhost:5000
请打开命令行窗口并在根目录执行以下命令来安装项目依赖包。
yarn
接下来执行以下命令来运行项目。
yarn start
等待几分钟,当服务成功跑起来后会自动打开浏览器访问服务地址: http://localhost:6006/。
按以下步骤指示可以运行源码在packages/react-webapp
目录中的React Web APP,这是一个包括登录界面在内的可独立运行的连接华炎魔方平台的React应用。
假设我们需要连接到的华炎魔方服务地址为http://localhost:5000
。
请在packages/react-webapp
中创建一个.env.local
文件,输入以下内容把华炎魔方服务地址配置为环境变量。
REACT_APP_API_URL=http://localhost:5000
请打开命令行窗口并在根目录分别执行以下命令来安装项目依赖包。
yarn
cd packages/react-webapp
yarn
接下来执行以下命令来运行React WebApp。
yarn start
等待几分钟,当服务成功跑起来后会自动打开浏览器访问服务地址: http://localhost:3000/。
在根目录执行 yarn build
命令,复制packages/builder-community路径下的dist文件夹替换steedos-platform项目中creator/node_modules/@steedos-ui/builder-community路径下的dist文件夹,运行steedos-platform项目进行测试。
请将当前开发(目前是2.1)分支代码合并到 publish-latest
分支,合并代码后 Git Actions 会自动开始打包并发布。
待 Git Actions 执行成功后把publish-latest
分支代码合并到当前开发分支。
在 steedos-platform 项目的 creator/package.json
文件中找到 @steedos-ui/builder-community
属性,修改为最新版本值,提交代码。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。