1 | ## Init the Project & Do the Configuration
|
2 | ```
|
3 | npm run init
|
4 | ```
|
5 | or
|
6 | ```
|
7 | yarn run init
|
8 | ```
|
9 |
|
10 | ## Start the Project
|
11 | ```
|
12 | yarn start
|
13 | ```
|
14 |
|
15 | ## Build the Project
|
16 | ```
|
17 | yarn run build
|
18 | ```
|
19 |
|
20 | ## Roadmap
|
21 |
|
22 | 2017-04-18
|
23 |
|
24 | - Init `.gitignore`
|
25 | - Add `.editorConfig`
|
26 | - Add `eslint` & eslint Tools and Configuration
|
27 | - Set eslint Configuration
|
28 | - Add eslint Check Script in `pre-push`
|
29 | - Add & Configure `webpack@2`
|
30 | - Add Sample entry & output
|
31 | - Add `babel-loader` & Configure babel Presets
|
32 | - Add `style-loader`, `css-loader`, `file-loader`
|
33 | - Add `CommonsChunkPlugin` for Extract `React` & `React-DOM`
|
34 | - Add `UglifyJsPlugin` for Compress
|
35 | - Add init Configuration
|
36 | - Install `yarn` & dependencies
|
37 | - Copy `git-hooks`
|
38 | 2017-05-12
|
39 | - Demo Configuration
|
40 | - Add Templates
|
41 | - ListTempalte
|
42 | - Add Parts
|
43 | - SearchPart
|
44 | - TablePart
|
45 | - Add Components
|
46 | - Button
|
47 | - Input
|
48 | - Select
|
49 | - Radio
|
50 | - Checkbox
|
51 | - Textarea
|
52 | - Pagination
|
53 |
|
54 | - Tip
|
55 | - DatePicker
|
56 | - RichEditor
|
57 | - Dynamic
|
58 | - Table
|
59 | - Layer
|
60 | - Panel
|
61 |
|
62 | - Add utils
|
63 | - Use CSS in JS
|
64 | - Add Theme
|
65 | - Configure Multi Page Application
|
66 | - Add Scaffold
|
67 | 2017-05-12
|
68 | - Add Components
|
69 | - Toaster
|
70 | - Modal
|