0.0.2 • Published 4 years ago
rocket-vue
- rocket-vue是基于Vue开发的程序内核,整合了诸如模块加载、路由渲染、权限验证、请求发送、数据存储等核心能力,帮助开发者快速完成管理系统开发。
Rocket To Do List
Rocket开发列表
快速上手
1、浏览器直接引入
<script src="http://www.xxx.com/rocket-loader/0.0.1.js"></script>
<script>
window.rocketConfig = {
prefix: 'http://cdn.xxx.com/rocket',
version: '0.0.1'
}
</script>
2、工程化引入
npm i @rocket-team/rocket-vue -S
import Rocket from '@rocket-team/rocket-vue'
import iView from 'iview'
Rocket.use(iview)
常见问题
- 安装报错
- YAML报错
- 如何编写自己的组件
团队介绍
- 本项目成员由来自CSIG、PCG、WXG三个BG的6个小伙伴组成。
姓名 | 角色 |
---|
erikqin | 发起人、主架构师 |
tabliang | 主架构师 |
aslinwang | 架构师 |
warrenyang | 核心开发者 |
finoshi | 核心开发者 |
shryzhang | 核心开发者 |
如何加入贡献
获取资格
- 腾讯内部员工可以直接联系管理员
erikqin
或tabliang
获取代码提交权限。
开发规范
- 必须严格遵守开发规范、开发规范详情请参考规范
- 拉取分支统一使用
git flow
,规范请参考规范 - 如需添加其它框架到程序中,建议和架构师沟通,或将引入模块做成按需加载
如何核心开发者
- 成为贡献者3个月以,代码贡献、推广贡献、协同贡献突出者,会有管理者联系开发者进行核心提升
开发者文档
API | 描述 | 备注 |
---|
Rocket.use | 加载插件 | - |
Rocket.bus | 全局事件总线 | - |
更多… | … | … |
目录规范
tree -I 'node_modules' -L 2
.
├── README.md
├── babel.config.js
├── cypress.json
├── jest.config.js
├── package-lock.json
├── package.json
├── postcss.config.js
├── public
│ ├── favicon.ico
│ └── index.html
├── src
│ ├── App.vue
│ ├── components
│ ├── main.ts
│ ├── mock
│ ├── package.ts
│ ├── plugins
│ ├── router
│ ├── shims-tsx.d.ts
│ ├── shims-vue.d.ts
│ ├── store
│ ├── util
│ └── views
├── tests
│ ├── e2e
│ └── unit
└── tsconfig.json