# NG-FISH

我想做的事情：整合Angular相关的开源组件，形成一套好看又好用的组件库，尽量能覆盖日常开发中的大部分业务场景。

最重要的原则是：完全开源免费，并且承诺长期维护，绝不弃坑。

## 自己编译此项目

- git克隆本项目代码
- npm install
- gulp

注意：这个项目才刚刚开始，请暂时不要使用，除非你知道自己在做什么。

## 这个组件库提供了哪些组件？

来自ng-bootstrap的组件，共16个，https://ng-bootstrap.github.io/#/home

Accordion

Alert

Buttons

Carousel

Collapse

Datepicker

Dropdown

Modal

Pagination

Popover

Protressbar

Rating

Tabs

Timepicker

Tooltip

Typeahead

DataGrid https://github.com/swimlane/ngx-datatable  

Calendar 

Tree https://github.com/500tech/angular-tree-component

QRcode https://github.com/techiediaries/ngx-qrcode

FileUpload https://github.com/valor-software/ng2-file-upload

ColorPicker 

TinyMCE？

ECharts

jsplumb(BPM)

## 这个组件库是怎么设计的？
整体上：以ng2-bootsrap为蓝本，整合了github上大量的开源Angular组件而成。外观方面使用了Bootstrap 4.x，你可以整体替换Bootstrap风格。

在整合的过程中，重写或者重构了很多代码，因为每一个作者的编码风格不一样，如果什么都不改直接堆起来会让我感到不舒服。所以我统一了编码风格，删掉了重复的函数等等。

## 我想要贡献代码
非常抱歉，NG-FISH不接受PR，也不需要零散的代码提交者。整合组件库是一件比较枯燥甚至比较苦逼的事情，以我之前的经历来看，很少有人能坚持1年以上的。所以，这种事情还是让我一个人来做好了。

## 十万个为什么

## License
MIT

## 赞助我
如果你觉得对你有用，请赞助我，让我有时间做得更好。