MCPcopy
hub / github.com/DevCloudFE/ng-devui

github.com/DevCloudFE/ng-devui @18.0.0 sqlite

repository ↗ · DeepWiki ↗ · release 18.0.0 ↗
7,822 symbols 15,884 edges 1,483 files 34 documented · 0%
README

DevUI Logo

Github Star License

Document Document Npm Chat

DevUI for Angular

DevUI Design设计系统包含了DevUI规则、设计语言和最佳实践的资源组合。DevUI Design可以让开发人员更加专注于应用逻辑的思考,而设计人员专注于用户体验、交互和流程

设计特点

  • 企业级组件,提供配套设计规范、字体图标库
  • 开箱即用

了解更多请访问官方网站 devui.design

Angular版本

当前支持的angular版本^18.0.0

快速开始

  1. 创建一个项目

推荐使用@angular/cli创建你的项目

ng new New-Project
  1. 安装:
$ cd New-Project
$ npm i ng-devui
# 可选,字体图标库
# $ npm i @devui-design/icons
  1. 引入模块:
import { BrowserModule } from '@angular/platform-browser';
// DevUI部分组件依赖angular动画,需要引入animations模块
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { NgModule } from '@angular/core';
import { DevUIModule } from 'ng-devui';
import { AppComponent } from './app.component';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule,
    BrowserAnimationsModule,
    DevUIModule
  ],
  bootstrap: [ AppComponent ],
})
export class AppModule { }
  1. angular.json 文件夹中引入样式:
{
  "styles": [
    ...
    "node_modules/ng-devui/devui.min.css"
  ]
}
  1. 启动开发测试
ng serve --open

贡献

欢迎贡献您的代码或者讨论您的好点子!

在提出pull request之前,请确保您阅读了我们的贡献指南

感谢所有帮助我们构建DevUI的贡献者

支持

支持IE11以上及其他浏览器

| IE / Edge

IE / Edge | Firefox

Firefox | Chrome

Chrome | Safari

Safari | Opera

Opera | | --------- | --------- | --------- | --------- | --------- | | Edge| last 2 versions| last 2 versions| last 2 versions| last 2 versions

合作项目

谁在使用

CodeArts Logo

LICENSE

MIT

Extension points exported contracts — how you extend this code

DateConverter (Interface)
(no doc) [2 implementers]
devui/utils/date-converter.ts
IStorageService (Interface)
(no doc) [2 implementers]
devui/theme/utils/interface.ts
AccordionOptions (Interface)
(no doc) [1 implementers]
devui/accordion/accordion.type.ts
IAnchorBox (Interface)
(no doc) [1 implementers]
devui/anchor/anchor.type.ts
ITreeNodeData (Interface)
(no doc) [1 implementers]
devui/tree/tree-factory.class.ts
CommonsEvent (Interface)
(no doc)
devui-commons/src/devui-commons.service.ts
IMenuType (Interface)
(no doc)
devui/splitter/demo/shrink/shrink.component.ts
IProgressItem (Interface)
(no doc)
devui/progress/progress.types.ts

Core symbols most depended-on inside this repo

css
called by 799
devui/data-table/data-table-head.component.ts
dispatchEvent
called by 607
devui/dragdrop/touch-support/dragdrop-touch.ts
subscribe
called by 525
devui/dragdrop/shared/preserve-next-event-emitter.ts
emit
called by 327
devui/dragdrop/shared/preserve-next-event-emitter.ts
log
called by 286
devui/sticky/demo/basic/basic.component.ts
getBoundingClientRect
called by 265
devui/window-ref/window-ref.service.ts
add
called by 263
devui/theme/utils/interface.ts
getTime
called by 202
devui/time-picker/demo/custom/custom.component.ts

Shape

Method 4,899
Class 2,502
Function 265
Interface 140
Enum 16

Languages

TypeScript100%

Modules by API surface

devui/category-search/category-search.component.ts76 symbols
devui/data-table/data-table-head.component.ts74 symbols
devui/form/validator-directive/form-control-rules.directive.ts64 symbols
devui/tree/tree-factory.class.ts60 symbols
devui/select/select.component.ts58 symbols
devui/data-table/data-table.component.ts56 symbols
devui/datepicker/datepicker.component.ts52 symbols
devui/gantt/gantt-bar/gantt-bar.component.ts50 symbols
devui/datepicker/single-date-range-picker.component.ts47 symbols
devui/user-guide/user-guide-core.service.ts44 symbols
devui/time-picker/time-picker.component.ts43 symbols
devui/tree/operable-tree.component.ts41 symbols

Dependencies from manifests, versioned

@angular-builders/custom-webpack18.0.0 · 1×
@angular-devkit/build-angular18.1.3 · 1×
@angular-eslint/builder18.2.0 · 1×
@angular-eslint/eslint-plugin18.2.0 · 1×
@angular/animations18.1.3 · 1×
@angular/cdk18.1.3 · 1×
@angular/cli18.1.3 · 1×
@angular/common18.1.3 · 1×
@angular/compiler18.1.3 · 1×
@angular/compiler-cli18.1.3 · 1×
@angular/core18.1.3 · 1×
@angular/forms18.1.3 · 1×

For agents

$ claude mcp add ng-devui \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact