skyline/README.md

36 lines
1.2 KiB
Markdown
Raw Permalink Normal View History

2021-04-09 10:57:48 +08:00
# skyline
2021-04-07 14:47:07 +08:00
2021-04-07 15:01:10 +08:00
![image](https://forgeplus.trustie.net/projects/ga0fei/skyline/tree/master/skyline-logo.png?raw=true)
2021-04-07 14:47:07 +08:00
2021-04-07 15:01:10 +08:00
> Skyline是最好的OpenStack控制台对标OpenStack社区Horizon项目在易用性、页面性能等方面进行深度优化提供简单、易用、高效的OpenStack控制台。
2021-06-15 16:40:51 +08:00
> 基于REST API进行业务功能设计功能模块化设计符合高内聚、低耦合可方便进行功能开发、扩展。
> 前后端开发完全分离开发者更聚焦于UI展示、操作易用性、用户体验方面的开发。
> 引入主流的MVVM前端技术架构让开发者从繁杂的DOM操作及维护数据和展示的一致性中脱离出来。
> 提供对原生OpenStack计算、存储、网络等云资源的管理兼容OpenStack原生API。
2021-04-07 14:47:07 +08:00
2021-04-07 15:01:10 +08:00
## 配置修改
复制server/resouces/default/serviceAddr.template.json到server/resouces/default/serviceAddr.json
修改keystone配置项为openstack平台keystone模块Endpoint
2021-04-07 14:47:07 +08:00
2021-04-07 15:01:10 +08:00
## 代码构建
2021-04-07 14:47:07 +08:00
2021-04-07 15:01:10 +08:00
``` bash
# install dependencies
npm install
# serve with hot reload at localhost:4001
npm run dev
# build for production with minification
npm run build
2021-04-07 14:47:07 +08:00
2021-04-07 15:01:10 +08:00
# run unit tests
npm run unit
# run e2e tests
npm run e2e
# run all tests
npm test
```