kiwi-suite/admin-frontend

此软件包已被弃用且不再维护。作者建议使用ixocreate/admin-frontend软件包。

IXOCREATE 管理前端应用程序

安装: 901

依赖: 0

建议: 0

安全: 0

星标: 1

关注者: 3

分支: 3

语言: TypeScript

类型: 项目


README

Packagist License

Angular应用程序,与IXOCREATE 的 Admin API交互。它默认作为 Composer 依赖项添加到Admin 软件包中,以确保 API 客户端兼容性。

特性

  • Bootstrap 应用程序配置,通过模板外部进行(不需要构建)或硬编码(需要构建)
  • 确保 API 版本兼容性,通过核心和项目特性的内容协商
  • 默认使用懒加载模块
  • 基于 Bootstrap 4 和 CoreUI 修改版本的移动友好型 UI。
  • 直接部署预构建版本以使用开箱即用的功能
  • 通过配置进行白标

安装

使用 composer 安装软件包

composer require ixocreate/admin-frontend

使用

预构建版本

直接将 build 文件夹的内容包含到您的项目中

自定义和扩展

如以下详细说明所述,通过自定义功能扩展应用程序。

开发

可以通过添加自定义组件和构建应用程序来自定义 IXOCREATE 的管理应用程序。

应用程序布局基于默认的 angular-cli 项目设置,以不影响常见的 Angular 开发工作流程。

注意: 要运行和构建应用程序,请使用在 package.json 中定义的 npm 脚本,而不是如以下部分所述的直接 ng 命令。

开发服务器

$ yarn run serve

导航到 https://:4200/。如果您更改了任何源文件,应用程序将自动重新加载。

要指定应用程序应服务的端口(例如,使用 4201 而不是 Angular 默认的 4200),请更改 package.json 中的端口或使用

$ yarn run serve --port=4201

更新 ngx-admin

要更新核心库,请运行

$ yarn install @ixocreate/ngx-admin

注意:请确保更新的库版本与您项目中使用的当前 Admin API 版本兼容。

有关 ngx-admin 的更改请求和/或错误修复,请参阅ngx-admin 软件包

代码脚手架

运行 ng g component component-name 以生成新组件。您还可以使用 ng generate directive|pipe|service|class|guard|interface|enum|module

构建

$ yarn run build

构建工件将存储在 build/ 目录中。生产构建的 --prod 标志是默认的。

运行单元测试

通过 Karma 执行单元测试

$ yarn run test

运行端到端测试

通过 Protractor 执行端到端测试

$ yarn run e2e

文档

通过阅读其 文档 了解更多关于 IXOCREATE 的信息。

变更日志

请查看 CHANGELOG 以了解最近的变化。

安全漏洞

如果您发现安全漏洞,请通过电子邮件直接向 opensource@ixocreate.com 反映问题。

许可

MIT 许可证 (MIT)。请参阅 LICENSE 获取更多信息。