tag | 76fb933e2e209b58f0e67dc299737e4f0e203536 | |
---|---|---|
tagger | Rohit Yadav <rohit.yadav@shapeblue.com> | Mon Mar 02 14:45:43 2020 +0530 |
object | e58014040f7be65f9da490a7c9ae8b8f3a6b8620 |
v0.1.0: Proof of concept
commit | e58014040f7be65f9da490a7c9ae8b8f3a6b8620 | [log] [tgz] |
---|---|---|
author | Rohit Yadav <rohit.yadav@shapeblue.com> | Sun May 12 00:29:08 2019 +0530 |
committer | Rohit Yadav <rohit.yadav@shapeblue.com> | Sun May 12 00:29:08 2019 +0530 |
tree | 7f1dc749331b7608cd471256c9d8a62a07492c37 |
primate: initial UI v0.1 Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
A progressive modern CloudStack Admin UI based on VueJS and Ant Design.
Install tools and dependencies:
sudo apt-get install npm sudo npm i -g npm@next sudo npm i -g npm-check-updates ncu -u # optional: upgrade dependencies npm install
Build and run:
npm run serve
Production Build:
npm run build
Upgrade dependencies:
Run Tests:
npm run test npm run lint npm run test:unit
Fix issues and vulnerabilities:
npm audit
The project was created by Rohit Yadav over several weekends during late 2018. The base app layout was referenced from Ant Design Pro Vue.
Vue-cli3 used by the project.
Disable Eslint (not recommended): remove eslintConfig
field in package.json
Easy-Mock used by project,easy-mock Project API Data DO NOT CHANGE THE INTERFACE,If you want to modify, please fork ANTD-PRO-Easy-Mock-API.zip and running to your server.
Load on Demand: modify /src/main.js
L7, append import './core/lazy_use'
code.
Customize Theme: vue.config.js
eg:
css: { loaderOptions: { less: { modifyVars: { /* Less variables, required modifyVars*/ 'primary-color': '#F5222D', 'link-color': '#F5222D', 'border-radius-base': '4px', }, javascriptEnabled: true, } } }