/TUI

This is a high quanlity components library for VUE

Primary LanguageVueMIT LicenseMIT

TUI

A High Quanlity UI Toolkit By VUE.

usage

#not suuported npm yet, just foking and expanding first
#it will be
npm install tui --save

import full TUI

import Vue from 'vue';
import TUI from 'tui';
Vue.use(TUI);

import part of TUI

import Vue from 'vue';
import {Button} from 'tui';
Vue.use(Button);

installation

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

Contribution

  1. Fork TUI repository and clone from your own repository
  2. Enjoy coding ...
  3. Push to your github and commit a pull request
  4. Come on ! I'm waiting for you

Component Support In v1.0.0

Row
Col
Button
ButtonGroup
Dialog
Input
Checkbox
CheckboxGroup
Radio
Switch
RadioGroup
Select
OptionGroup
Option
InputNumber
Cascader
Datepicker
Timepicker
Form
Table
Tag
Progress
Tree
Pagination
Badge
Alert
Loading
Message
Notify
Menu
DropDown
Tabs
Step
Breadcrumb
Modal
Popover
Collsape

Todo

  1. Continue to add new component
  2. Github-CI and Issue-Solution
  3. Unit test
  4. Special component design
  5. Github-Bot

pull-request-rules

  • feat - new feature
  • fix - fix bug
  • docs - documentation
  • style - format (Do not affect main scripts)
  • test - add unit test
  • chore - differents of building way or helper tools
  • revert - revert
  • close - close issue
  • release - publish new release

example:(feat: add XXX component)

Join us

I'll build a community when the version 1.0.0 complete. To Be Expected !!