TODO:
- authentication
- set authorization headers
- main dashboard with all the resources
- detail view of each resource
- set/update policies
- minor/major/patch/all
- glob
- regexp
- view approvals
- approve/reject
- view all tracked images
- pause updates
- SSE client
TODO keel side:
- SSE server side
- internal metrics API via https://github.com/rcrowley/go-metrics
- set/update policies endpoint: /v1/resources/{identifier}/policy
- new annotation/label to pause deployment updates
Non functional:
- view stats on received webhooks
- view stats on update history
- view webhooks received over time
- view updates done over time
- notification system
English | 简体中文
- Preview: https://preview.pro.loacg.com
- Home Page: https://pro.loacg.com
- Documentation: https://pro.loacg.com/docs/getting-started
- ChangeLog: https://pro.loacg.com/docs/changelog
- FAQ: https://pro.loacg.com/docs/faq
- Branches:
- demo/router-view-table: CRUD view in router
- feature/demand_load: loaded on demand
- feature/lang: i18n support
- feature/dynamic-menu: dynamic menu demo
- lite: lite template (legacy)
- node
- yarn
- webpack
- eslint
- @vue/cli ~3
- ant-design-vue - Ant Design Of Vue
- vue-cropper - Picture edit
- @antv/g2 - AntV G2
- Viser-vue - Antv/G2 of Vue
Note: Yarn package management is recommended, the exact same version loaded with the demo site of this project (yarn.lock) . but you can also use npm
- Clone repo
git clone https://github.com/sendya/ant-design-pro-vue.git
cd ant-design-pro-vue
- Install dependencies
yarn install
- Compiles and hot-reloads for development
yarn run serve
- Compiles and minifies for production
yarn run build
- Lints and fixes files
yarn run lint
-
IMPORTANT : About Issue feedback !! when opening Issue read Issue / PR Contributing
-
Vue-cli3 used by the project.
-
Disable Eslint (not recommended): remove
eslintConfig
field inpackage.json
andvue.config.js
fieldlintOnSave: false
-
Load on Demand: modify
/src/main.js
L7, appendimport './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,
}
}
}
-
polyfill
-
remove polyfill:
- remove
import '@babel/polyfill'
field insrc/main.js
babel.conflg.js
remove[ '@babel/preset-env', { 'useBuiltIns': 'entry' } ]
- remove
This project exists thanks to all the people who contribute.
Thank you to all our backers! 🙏 [Become a backer]
Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]