Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/DevCloudFE/ng-devui

Angular UI Component Library based on DevUI Design
https://github.com/DevCloudFE/ng-devui

angular angular-components angular-ui-components angular12 devui enterprise frontend gantt ivy ngx typescript ui-components

Last synced: about 1 month ago
JSON representation

Angular UI Component Library based on DevUI Design

Awesome Lists containing this project

README

        

DevUI Logo



Github Star

License

Document
Document
Npm
Chat

DevUI for Angular


The DevUI Design Design system contains a combination of DevUI rules, Design languages, and best practices. DevUI Design allows developers to focus more on application logic, while designers focus on user experience, interactions, and processes.

## Features

* **Enterprise components, supporting design specifications, font icon library**
* **Out of the box**

To see more in [devui.design](https://devui.design/home).

## Angular Support

Now supports Angular `^17.0.0`

## Getting Started

1. Create a new project

``` bash
ng new New-Project
```

2. Installation:

```bash
$ cd New-Project
$ npm i ng-devui
# font icon library
# $ npm i @devui-design/icons
```

3. Usage:

```typescript
import { BrowserModule } from '@angular/platform-browser';
// need for 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 { }
```

4. Import devui style into `angular.json` file:

```json
{
"styles": [
...
"node_modules/ng-devui/devui.min.css"
]
}
```

5. Debugging

```bash
ng serve --open
```

## Contribution

Please feel free to contribute code or discuss your idea!

Please make sure you read the [contributing](./CONTRIBUTING.md) guide before making a pull request.

We appreciate all contributors who helped us build DevUI.

## Support

Modern browsers and Internet Explorer 11+.

| [IE / Edge](http://godban.github.io/browsers-support-badges/)IE / Edge | [Firefox](http://godban.github.io/browsers-support-badges/)Firefox | [Chrome](http://godban.github.io/browsers-support-badges/)Chrome | [Safari](http://godban.github.io/browsers-support-badges/)Safari | [Opera](http://godban.github.io/browsers-support-badges/)Opera |
| --------- | --------- | --------- | --------- | --------- |
| Edge| last 2 versions| last 2 versions| last 2 versions| last 2 versions

## Partner project

- [H5-Dooring - 让H5制作,更简单](http://h5.dooring.cn/)

## Who use it

CodeArts Logo

## LICENSE

[**MIT**](https://opensource.org/licenses/MIT)