steedos-platform/packages
2021-12-31 13:09:41 +08:00
..
accounts v2.1.65 2021-12-31 04:09:13 +00:00
auth v2.1.65 2021-12-31 04:09:13 +00:00
cli v2.1.65 2021-12-31 04:09:13 +00:00
client v2.1.65 2021-12-31 04:09:13 +00:00
community v2.1.65 2021-12-31 04:09:13 +00:00
core v2.1.65 2021-12-31 04:09:13 +00:00
create-steedos-app upgrade template @2.1.65 2021-12-31 04:09:14 +00:00
create-steedos-node-red-app v2.1.65 2021-12-31 04:09:13 +00:00
data-import Merge branch 'publish-latest' into 2.1 2021-12-31 13:09:41 +08:00
design-system-react v2.1.65 2021-12-31 04:09:13 +00:00
filters v2.1.65 2021-12-31 04:09:13 +00:00
formula v2.1.65 2021-12-31 04:09:13 +00:00
i18n v2.1.65 2021-12-31 04:09:13 +00:00
metadata-api v2.1.65 2021-12-31 04:09:13 +00:00
metadata-core v2.1.65 2021-12-31 04:09:13 +00:00
meteor-bundle-dependencies v2.1.65 2021-12-31 04:09:13 +00:00
meteor-bundle-runner v2.1.65 2021-12-31 04:09:13 +00:00
migrate v2.1.65 2021-12-31 04:09:13 +00:00
mongodb-bi-connector v2.1.65 2021-12-31 04:09:13 +00:00
node-red-app-template v2.1.65 2021-12-31 04:09:13 +00:00
objectql v2.1.65 2021-12-31 04:09:13 +00:00
plugin-enterprise v2.1.65 2021-12-31 04:09:13 +00:00
process v2.1.65 2021-12-31 04:09:13 +00:00
react v2.1.65 2021-12-31 04:09:13 +00:00
schemas v2.1.65 2021-12-31 04:09:13 +00:00
standard-objects Merge branch 'publish-latest' into 2.1 2021-12-31 13:09:41 +08:00
steedos-oauth2-messenger v2.1.65 2021-12-31 04:09:13 +00:00
steedos-plugin-dingtalk v2.1.65 2021-12-31 04:09:13 +00:00
steedos-plugin-qywx v2.1.65 2021-12-31 04:09:13 +00:00
steedos-plugin-schema-builder v2.1.65 2021-12-31 04:09:13 +00:00
tailwind v2.1.65 2021-12-31 04:09:13 +00:00
webapp v2.1.65 2021-12-31 04:09:13 +00:00
workflow v2.1.65 2021-12-31 04:09:13 +00:00
README.md

华炎魔方内核NPM包简介

这里每个文件夹都是一个标准的NPM包。

accounts

基于开源项目 https://github.com/accounts-js/accounts 开发的华炎魔方登录账户相关的服务端功能。

auth

解析、验证接口中用户认证信息、缓存登录用户基本信息,提供获取当前登录用户信息,即UserSession相关的内核函数。

cli

steedos-cli相关功能都是在该npm包中实现的华炎魔方DX即用于同步代码的Visual Studio Code 插件依赖了该包中相关功能。

clinet

此包用于创建客户端连接,方便对数据执行数据库操作。

community

已作废。

core

华炎魔方内核功能包该包中实现了元数据、元数据国际化资源、插件、Creator等内核功能的初始化还有OData接口Bootstrap接口等内核功能也是在该包中实现的。

create-steedos-app

该包中实现了 npx create-steedos-app 相关命令行功能,用于创建一个华炎魔方项目,创建出来的是一个模板项目,而不是空的魔方项目,华炎魔方模板项目说明请参考文档 华炎魔方模板项目

create-steedos-node-red-app

该包中实现了 npx create-steedos-node-red-app 相关命令行功能用于创建一个Node-Red项目使用说明请参考文档 与现有业务系统整合

data-import

该包中实现了数据导入相关服务端接口功能,使用说明请参考文档 如何导入对象数据

design-system-react

该包把开源前端组件包design-system-react本地化了。

filters

该包实现了华炎魔方数组格式的过滤条件规范可以把数组格式的过滤条件转换为OData字符串格式的过滤条件它适用于华炎魔方ObjectQL,GrqphQL等需要过滤数据的地方使用方法请参考文档 ObjectQL服务端语法说明GraphQL API 向导,。

formula

该包把开源公式引擎包 formulon 本地化了,用于增加自己一些适用于华炎魔方的公式功能,使用说明请参考文档 通过公式计算字段值公式运算符和函数

内核包@steedos/objectql是基于该包实现公式字段、验证规则等与公式引擎相关功能的。

i18n

该包实现了元数据国际化相关内核功能,@steedos/core包中初始化元数据国际化资源时也依赖了该包中提供的相关内核函数。

metadata-api

该包实现了元数据同步API相关功能。

metadata-core

该包是元数据同步功能内核包,其内实现了元数据同步相关内核功能。

meteor-bundle-dependencies

该包中定义了华炎魔方运行时依赖的 meteor 相关包。

meteor-bundle-runner

该包中定义了华炎魔方meteor 运行时。

migrate

该包用来编写数据库升级脚本。

mongodb-bi-connector

将系统对象转换为mongodb bi schema 允许用户使用SQL创建查询并使用Tableau MicroStrategy和 Qlik等现有的关系商业智能工具可视化图形化和报告其MongoDB数据。MongoDB BI Connector

node-red-app-template

该包是运行npx create-steedos-node-red-app命令时创建的Node-Red项目的模板。

objectql

该包是华炎魔方实现对象模型相关功能的内核包包括对象数据的增删改查、各种元数据注册及动态加载、公式运算、工作流规则、GraphQL接口、连接MongoDB、My SQL等各种数据库驱动等功能都是在该包中实现的使用说明请参考文档 ObjectQL服务端语法说明

plugin-enterprise

企业版华炎魔方才能使用的插件包,内含放开分部级权限相关功能的配置文件,现在已经作为所有魔方项目都默认加载的免费插件了。

process

该包实现了批准过程相关功能,使用说明请参考文档 批准过程

react

该包是华炎魔方上一代前端React组件库。

schemas

使用低代码模式在yml文件中定义元数据时需要有相关规范和编写时的帮助提示所有的元数据的规范和提示都是在这个包中定义的。

需要在魔方项目的.vscode/settings.json文件中的yaml.schemas小节引用该包中的相关schemas.json文件才能生效,华炎魔方模板项目中已经默认正确配置过了,您不需要手动配置它们。

standard-objects

该包中定义了内核标准对象及其业务代码。

steedos-oauth2-messenger

该包实现使用oauth2协议集成华信接口与华信通信。

steedos-plugin-dingtalk

该包实现了把华炎魔方集成到钉钉,以便在钉钉客户端中使用华炎魔方,使用说明请参考文档 钉钉集成

steedos-plugin-qywx

该包实现了把华炎魔方集成到企业微信,以便在企业微信客户端中使用华炎魔方,使用说明请参考文档 企业微信集成

steedos-plugin-schema-builder

该包实现了展示对象关系图功能。

tailwind

该包把开源前端css包tailwind本地化了。

webapp

该包实现了华炎魔方账户登录、注册、忘记密码等相关功能的前端UI界面。

workflow

该包实现了审批王应用的流程设计器相关功能。