This is our front-end boilerplate using VueJs 2.x and following the Design System. According to the design system, this project already includes the initial structure likes a sidebar with a blank content page.
Dependencies | |
---|---|
VueJS v2.x | ✅ |
VueRouter | ✅ |
ESlint (airbnb) | ✅ |
i18n | ✅ |
Axios | ❓ |
Vuetify | ✅ |
Sass | ✅ |
Jest (with coverageThreshold) | ✅ |
Husky | ✅ |
Npm scripts | ✅ |
Vuex | ✅ |
Base components | |
---|---|
Navigation Menu | ✅ |
Title bar | ✅ |
Page Content | ✅ |
Footer | ✅ |
KD Component Library | ❓ |
Note: These components are using Atomic Design as the architecture design. All the components are responsive.
npm install
npm run serve
npm run build
npm run test:unit
npm run lint