Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sivagao/muce-fe
new muce3 front-end code repo
https://github.com/sivagao/muce-fe
Last synced: about 1 month ago
JSON representation
new muce3 front-end code repo
- Host: GitHub
- URL: https://github.com/sivagao/muce-fe
- Owner: sivagao
- Created: 2014-08-07T03:50:59.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-12-12T14:00:46.000Z (about 10 years ago)
- Last Synced: 2024-10-14T11:11:13.349Z (3 months ago)
- Language: JavaScript
- Size: 2.8 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Muce FrontEnd
built with angular, and its ui-related components, to make us focus on biz development, and aims to expolore data visualization.## Tip
test machine: [http://192.168.100.47:9001](http://192.168.100.47:9001) @wandoulabs onsite旧 muce 环境搭建
```
// install grunt, matchdep, grunt-contrib-connect, grunt-connect-proxy
// grunt serve
connect: {
options: {
port: 9000,
hostname: '*'
},
server: {
options: {
middleware: function(connect) {
return [
require('grunt-connect-proxy/lib/utils').proxyRequest,
mountFolder(connect, 'app')
];
},
open: true,
useAvailablePort: true
},
proxies: [{
context: '/muce-webapp/',
host: 'muce.corp.wandoujia.com',
changeOrigin: true,
headers: {
cookie: '',
host: 'muce.corp.wandoujia.com'
}
}]
}
}grunt.registerTask('serve', [
'configureProxies:server',
'connect:server',
'watch'
]);
```## Dependencies
- angular
- ui-router
- ui-bootstrap
- ui-grid
- ui-select2
- ngDialog
- angular-validator
- highchart
- ace editor
- tdbc
- knockout (abandoned)
- codemirror (abandoned)
- jquery-ui timepicker-addon (abandoned)## Biz Modules
- report
- dashboard
- muce query
- subscribe
- channels
- analyze## Misc
## cleanup
- [ ] 清理掉 knockout (除了巨大的 report module, mq 依赖于 ko,两者都待重写)
- [ ] 清理掉 jquery ui, jquery-ui timepicker-addon (找一个更加轻量的 ng-style 的datetime picker)
- [ ] 清理掉 codemirror (mq 依赖 codemirror) (对比 ace, 看看业务,按需加载)
- [ ] 重新看看 vendor 模块的bower化或其他方式的管理(highchart, mousestrap, bootstrap etc)## angularify
- [ ] more friendly bootstrap(less verbose ui def )
- [ ] more friendly form
- [x] more friendly api mapper## Report Todo
- [ ] 加上 buzy 模块(global, btn, partial etc) 思考 loading indicator 怎么做
- [ ] 丰富 mock 数据(看看 Programtic 的方式怎么搞)
- [ ] 开始各种 transformer 了... 先对 add modal 回归下
- [ ] 把 multi-choose 移植到 metric modal 中
- [ ] report detail 的开发
- [ ] date-range 开发
- [ ] period group btn@setting 的显隐 控制
- [ ] dimension advanced 和外围的约束
- [ ] 对 formly 加上 validator 的支持
- [ ] 美化样式.... huge work!