Skip to content

Commit d6e7db4

Browse files
authored
Merge pull request #89 from coreui/dev-v2-beta
v2.0.0-beta.0
2 parents 6be0b9a + 03c4be7 commit d6e7db4

File tree

301 files changed

+4234
-46046
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

301 files changed

+4234
-46046
lines changed

Vue_Full_Project/.babelrc renamed to .babelrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
["env", {
44
"modules": false,
55
"targets": {
6-
"browsers": ["> 1%", "last 2 versions", "not ie <= 9"]
6+
"browsers": ["> 1%", "last 2 versions", "not ie <= 8"]
77
}
88
}],
99
"stage-2"
File renamed without changes.

Vue_Starter/.eslintignore renamed to .eslintignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
/dist/
44
/*.js
55
/test/unit/coverage/
6-
/test/e2e/specs
6+
/test/e2e/specs/

Vue_Starter/.eslintrc.js renamed to .eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// https://eslint.org/docs/user-guide/configuring
1+
// http://eslint.org/docs/user-guide/configuring
22

33
module.exports = {
44
root: true,

.gitignore

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
.DS_Store
2-
.idea
32
node_modules/
4-
dist/
5-
test/unit/coverage
6-
test/e2e/reports
3+
/dist/
4+
npm-debug.log*
5+
yarn-debug.log*
6+
yarn-error.log*
7+
/test/unit/coverage/
8+
/test/e2e/reports/
9+
selenium-debug.log
10+
package-lock.json
11+
12+
# Editor directories and files
13+
.idea
14+
.vscode
15+
*.suo
16+
*.ntvs*
17+
*.njsproj
18+
*.sln
File renamed without changes.

CHANGELOG.md

Lines changed: 39 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -1,86 +1,42 @@
11
## [vue](./README.md) version `changelog`
22

3-
##### `v1.0.13`
4-
- fix: rollback `optimize-css-assets-webpack-plugin` to `^3.2.0`
5-
- refactor: App.vue scss/css imports cleanup
3+
##### `v2.0.0-alpha.1`
4+
- refactor: separation of concerns - (CoreUI template/components) for use CoreUI as npm module
5+
- refactor: project structure change
6+
- refactor: moved to [vuejs-templates](http://vuejs-templates.github.io/webpack/)
7+
- chore: moved to [Semantic Versioning](https://semver.org/)
8+
- refactor: move to [CoreUI-Vue](https://github.com/coreui/coreui-vue) components `v2`
9+
- refactor: rename containers
10+
- refactor(Colors): view layout, sub-components
11+
- refactor(Switches): move to `Switch component v2`
12+
- refactor(Cards): add `transition` to card-header-action `btn-close`
13+
- refactor(Cards): add `collapse` to card-header-action `btn-minimize`
14+
- refactor(Forms): add `transition` to card-header-action `btn-close`
15+
- refactor(Forms): add `autocomplete` attrib
16+
- refactor(Forms): add missing `form` tags
17+
- refactor(Buttons): view rearrange
18+
- refactor(Jumbotrons): view rearrange
19+
- feat(Icons): add `CoreUI Icons` set
20+
- feat(Tabs): add missing feat `tabs`
21+
- feat(Charts): add `CustomTooltips`, fix tooltip `chartId` issue
22+
- refactor: move `scss` to `assets`
23+
- refactor: IE polyfills
624
- chore: dependencies update
7-
8-
##### `v1.0.12`
9-
- refactor(Aside): b-tab title with icon issue
10-
- chore: dependencies update
11-
- refactor(pages): `<b-input-group-prepend>`, `<b-input-group-text>`
12-
- refactor(dashboard): `<b-form-radio-group>`
13-
- fix(widgets): props spacing
14-
- refactor: `router/index/ja` minor tweaks
15-
- refactor: rename components `c-aside`, `c-footer`
16-
- refactor(breadcrumb): add `:key` porp
17-
- feat(forms): datepicker input `<b-form-input type="date">`
18-
19-
##### `v1.0.11`
20-
- refactor: project directory structure
21-
- update: vuejs-templates/webpack to `1.3.1`
22-
- update: vue to `2.5.13`
23-
- chore: dependencies update
24-
25-
##### `v1.0.10`
26-
- fix: `className` -> `class`
27-
- refactor: `<b-input-group-prepend>`
28-
- refactor: `<b-input-group-append>`
29-
- refactor: `<b-input-group-text>`
30-
- refactor: remove `<b-input-group-button>`
31-
- test: initial `Dashboard` unit test added
32-
- update: bootstrap-vue to `2.0.0-rc.1`
33-
- chore: dependencies update
34-
35-
###### `v1.0.9`
36-
- refactor: Sidebar structure
37-
- test: initial e2e test added
38-
- chore: dependencies update
39-
40-
###### `v1.0.8`
41-
- update: vue to `2.5.13`
42-
- update: Bootstrap to `4.0.0-beta.3`
43-
- update: bootstrap-vue to `1.4.0`
44-
- chore: dependencies update
45-
- refactor: `<b-table>` use the prop `responsive="sm"` instead of `class="table-responsive-sm"`
46-
- fix: `Vue warn:` Do not use built-in or reserved HTML elements as component id: (header, aside, footer, table)
47-
- feature: some Bootstrap4 components added
48-
- temp tweaks(b4 beta3): `InputGroupAddon` and `InputGroupButton`
49-
- refactor(checkboxes, radios, labels): temp tweaks
50-
- feat: mobile sidebar link click closes the sidebar [#18](https://github.com/mrholek/CoreUI-Vue/pull/18)
51-
52-
###### `v1.0.6`
53-
- refactor: raw html to `b-row`, `b-col`, `b-card`, `b-button` components
54-
- fix: Cards.vue: change `variant="accent-` to `class="card-accent-`
55-
- refactor: Modal's ok-button variants
56-
- refactor: forms with validation feedback
57-
- update: bootstrap-vue to `1.1.0`
58-
- update: vue to `2.5.6`
59-
60-
###### `v1.0.5`
61-
- update: bootstrap-vue to `1.0.x`
62-
- fix: use `<b-form-radio-group>` instead of `<b-form-radio>` **[breaking change](https://bootstrap-vue.js.org/docs/components/form-radios)** :fire:
63-
- refactor: `<b-table>` bootstrap-vue component in `Tables` #24
64-
- refactor: extract `Table` component from `Tables`
65-
- refactor: `<b-table>` bootstrap-vue component in `Switches` #24
66-
- fix: add `table-responsive-sm` class to `Tables` #26
67-
- refactor: use component `<b-navbar-nav>` instead of deprecated prop `is-nav-bar`
68-
- fix: `b-progress` `height` property workaround (bootstrap-vue)
69-
- chore: dependencies update
70-
71-
###### `v1.0.4`
72-
- refactor: import Bootstrap 4 SCSS files from node_modules
73-
- fix: callouts styles
74-
75-
###### `v1.0.3`
76-
- update: Bootstrap version to `4.0.0-beta.2`
77-
- update: vue-chartjs to `3.0.0` **[breaking change](https://github.com/apertureless/vue-chartjs/releases/tag/v3.0.0)** :fire:
78-
79-
###### `v1.0.2`
80-
- update: to vue: `^2.5.x`
81-
- update: bootstrap-vue to `1.0.0-beta.9`
82-
- refactor: (vue `v2.5.x`) deprecated `<template scope="props">` replace with `<div slot-scope="props">`
83-
- refactor: `HeaderDropdown` component added to `Header`
84-
- refactor: `b-badge` component added (bootstrap-vue)
85-
- chore: `package.json` project dependencies update
86-
25+
- chore: cleanups
26+
27+
other:
28+
29+
- feat: app-footer fixed
30+
- refactor(dashboard): brand-card, progress-group-bars
31+
- refactor(social-box-chart-example): props
32+
- feat(forms): new `<b-form-input type="date">` example added
33+
- refactor(cards): Card outline, Card accent - title variants added
34+
- feat: card-header-actions
35+
- feat(_nav): Navbars example added
36+
- update: vuejs-templates/webpack to v1.3.1
37+
- fix: eslint `valid template root`
38+
- refactor: card header title spacing
39+
- refactor: btn-brand
40+
- test(e2e): update
41+
- refactor: sidebar
42+
- refactor: chart examples

README.md

Lines changed: 63 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
### Check out our Vue Admin Templates and support CoreUI Development
44

5-
[![Bootstrap Admin Templates Bundle](https://genesisui.com/img/bundle2.png)](https://genesisui.com/admin-templates/vuejs/prime/?support=1)
5+
[![Bootstrap Admin Templates Bundle](https://genesisui.com/img/bundle2.png)](https://genesisui.com/bundle.html?support=1)
66

7-
[Check out Bootstrap Admin Templates Bundle](https://genesisui.com/admin-templates/vuejs/prime/?support=1)
7+
[Check out Bootstrap Admin Templates Bundle](https://genesisui.com/bundle.html?support=1)
88

99
This is Vue.js version of our Bootstrap 4 admin template [CoreUI](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template).
1010

@@ -32,23 +32,75 @@ Within the download you'll find the following directories and files:
3232

3333
```
3434
CoreUI-Vue/
35-
├── Vue_Full_Project/
36-
├── Vue_Starter/
37-
35+
├── build/ # webpack config files
36+
├── config/ # main project config
37+
├── scss/ # styles
38+
├── src/ # project root
39+
│ ├── assets/ # module assets (processed by webpack)
40+
│ ├── components/ # ui components
41+
│ ├── containers/ # ui containers
42+
│ ├── router/ # routing
43+
│ ├── shared/ # utils
44+
│ ├── views/ # ui views
45+
│ ├── App.vue # main app component
46+
│ └── main.js # app entry file
47+
├── _nav.js # sidebar nav config
48+
├── static/ # pure static assets (directly copied)
49+
├── test/
50+
│ └── unit/ # unit tests
51+
│ └── e2e/ # e2e tests
52+
├── .babelrc.js # babel config
53+
├── .editorconfig # settings for your editor
54+
├── .eslintignore # eslint ignore rules
55+
├── .eslintrc.js # eslint config
56+
├── .gitignore # defaults for gitignore
57+
├── .postcssrc.js # postcss config
58+
├── CHANGELOG.md
59+
├── index.html # index.html template
60+
├── LICENSE
61+
├── README.md
62+
└── package.json # build scripts and dependencies
3863
```
3964

4065
## Other Versions
4166

4267
CoreUI includes 6 Version for Angular 4, AngularJS, React.js, Vue.js, Static HTML5 and AJAX HTML5.
4368

44-
* [Angular Version (Angular 2+)](https://github.com/mrholek/CoreUI-Angular).
45-
* [AngularJS Version](https://github.com/mrholek/CoreUI-AngularJS).
46-
* [HTML5 AJAX Version](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template).
47-
* [HTML5 Static Version](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template).
48-
* [React.js Version](https://github.com/mrholek/CoreUI-React).
49-
* [Vue.js Version](https://github.com/mrholek/CoreUI-Vue).
69+
* [Angular Version (Angular 2+)](https://github.com/mrholek/CoreUI-Angular)
70+
* [AngularJS Version](https://github.com/mrholek/CoreUI-AngularJS)
71+
* [HTML5 AJAX Version](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template)
72+
* [HTML5 Static Version](https://github.com/mrholek/CoreUI-Free-Bootstrap-Admin-Template)
73+
* [React.js Version](https://github.com/mrholek/CoreUI-React)
74+
* [Vue.js Version](https://github.com/mrholek/CoreUI-Vue)
5075
* [ASP.NET Core 2 MVC Version](https://github.com/mrholek/CoreUI-NET)
5176

77+
## Build Setup
78+
79+
``` bash
80+
# install dependencies
81+
npm install
82+
83+
# serve with hot reload at localhost:8080
84+
npm run dev
85+
86+
# build for production with minification
87+
npm run build
88+
89+
# build for production and view the bundle analyzer report
90+
npm run build --report
91+
92+
# run unit tests
93+
npm run unit
94+
95+
# run e2e tests
96+
npm run e2e
97+
98+
# run all tests
99+
npm test
100+
```
101+
102+
For a detailed explanation on how things work, check out the [guide](http://vuejs-templates.github.io/webpack/) and [docs for vue-loader](http://vuejs.github.io/vue-loader).
103+
52104
## Bugs and feature requests
53105

54106
Have a bug or a feature request? [Please open a new issue](https://github.com/mrholek/CoreUI-Vue/issues/new).

Vue_Full_Project/.eslintignore

Lines changed: 0 additions & 6 deletions
This file was deleted.

Vue_Full_Project/.eslintrc.js

Lines changed: 0 additions & 29 deletions
This file was deleted.

Vue_Full_Project/.gitignore

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)