{"id":23087585,"url":"https://github.com/silentbalanceyh/vertx-ui","last_synced_at":"2025-08-16T07:30:31.537Z","repository":{"id":38628430,"uuid":"113916405","full_name":"silentbalanceyh/vertx-ui","owner":"silentbalanceyh","description":"Zero UI前端框架：http://www.vertxui.cn","archived":false,"fork":false,"pushed_at":"2023-06-02T20:39:18.000Z","size":37816,"stargazers_count":31,"open_issues_count":0,"forks_count":16,"subscribers_count":11,"default_branch":"master","last_synced_at":"2023-06-02T21:27:42.663Z","etag":null,"topics":["antd-design-pro","antdesign","react","react-router-v4","redux","rxjs-observable","rxjs5"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/silentbalanceyh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-12-11T22:41:17.000Z","updated_at":"2023-05-18T12:47:58.000Z","dependencies_parsed_at":"2023-01-19T17:45:34.404Z","dependency_job_id":null,"html_url":"https://github.com/silentbalanceyh/vertx-ui","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silentbalanceyh%2Fvertx-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silentbalanceyh%2Fvertx-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silentbalanceyh%2Fvertx-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/silentbalanceyh%2Fvertx-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/silentbalanceyh","download_url":"https://codeload.github.com/silentbalanceyh/vertx-ui/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230019599,"owners_count":18160575,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["antd-design-pro","antdesign","react","react-router-v4","redux","rxjs-observable","rxjs5"],"created_at":"2024-12-16T19:58:45.472Z","updated_at":"2024-12-16T19:58:46.820Z","avatar_url":"https://github.com/silentbalanceyh.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Zero UI帮助文档\n\n\u003e _天行有常，不为尧存，不为桀亡。——《荀子·天论》_\n\n## 0. 引导\n\n- （后端）Zero Ecotope：\u003chttps://www.zerows.io\u003e\n- （前端）Zero UI：\u003chttps://www.vertxui.cn\u003e\n- （工具）Zero AI：\u003chttps://www.vertxai.cn\u003e\n- （标准）Zero Schema：\u003chttps://www.vertx-cloud.cn\u003e\n\n## 1. 介绍\n\n### 1.1. 基本介绍\n\nZero UI为[Vert.x Zero Up Framework](http://www.vertxup.cn)的前端脚手架，主要用于和Vert.x Zero\nUp微服务框架后端进行配合开发，该前端脚手架主要内容如下：\n\n* 使用React, Redux, Rxjs, React-Router和Ant-Design/Ant-Design-Pro为核心库基础\n* 使用TypeScript开发视图层以下的模型，React采用ES2017+的注解语法实现无配置的界面开发\n* 提供企业系统中常用组件，以及Utility X的包完成通用功能的提取，简化开发人员流程\n* 采用Storybook模式通过教程方式告诉开发人员如何使用Zero UI中提供的组件。\n* 使用JSDoc生成`Ux`和`Ex`的专用API文档。\n* 可启用DnD拖拽实现企业交互\n\n文档参考：[《云端白皮书》](https://www.vertx-cloud.cn/document/doc-web/index.html) 目前版本支持的模块：\n\n![](/document/module.png)\n\n### 1.2. 在线文档\n\n* [文档首页](/document/doc-web/index.html)（该链接为应用首页，每个应用都可以打开，内置链接可直接进入到 `Ux` 和 `Ex` 部分）\n* [Ux文档](/document/doc-web/zui/index.html)，ZeroUI核心框架\n\n    ```js\n    import Ux from 'ux';\n    Ux.xxx          // 直接调用Ux中的方法\n    ```\n\n* [Ex文档](/document/doc-web/zextension/index.html)，ZeroUI扩展框架\n\n    ```js\n    import Ex from 'ex';\n    Ex.xxx          // 直接调用Ex中的方法\n    ```\n\n## 2. 开始\n\n### 2.1. 工程初始化\n\n参考：\u003chttps://gitee.com/silentbalanceyh/scaffold-ui\u003e\n\n### 2.2. 文档本地化\n\n1. 确认系统中安装了`node, jsdoc, docdash, live-server, taffydb`模块，其中 `taffydb` 有可能需要本地化安装，追加到您的开发依赖项中。\n2. 执行下边命令生成文档：\n\n    ```shell\n    ./run-doc.sh doc                      # 带 doc 参数\n    ```\n3. 执行命令启动文档服务器，默认端口：`30211`：\n\n    ```shell\n    ./run-doc.sh server                   # 启动文档服务器\n    ```\n4. 根据执行引导查看文档。\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsilentbalanceyh%2Fvertx-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsilentbalanceyh%2Fvertx-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsilentbalanceyh%2Fvertx-ui/lists"}