#电子设计竞赛系统前台
./src
├── components
│ ├── Layout
│ │ ├── Bread
│ │ │ ├── index.js
│ │ │ └── index.less
│ │ ├── Footer
│ │ │ ├── index.js
│ │ │ └── index.less
│ │ ├── Header
│ │ │ ├── index.js
│ │ │ └── index.less
│ │ ├── Sider
│ │ │ └── index.js
│ │ ├── index.js
│ │ └── index.less
│ └── Markdown
│ ├── index.js
│ └── index.less
├── config
│ ├── api.js
│ └── app.json
├── index.html
├── index.js
├── mock
├── models
│ ├── app.js
│ └── login.js
├── router.js
├── routes
│ ├── 404.js
│ ├── admin
│ │ ├── competition
│ │ │ ├── index.js
│ │ │ ├── model.js
│ │ │ └── route.js
│ │ ├── config
│ │ │ └── menu.json
│ │ ├── index.js
│ │ └── route.js
│ ├── app.js
│ ├── app.less
│ ├── home
│ │ ├── index.js
│ │ ├── index.less
│ │ └── route.js
│ ├── login
│ │ ├── index.js
│ │ └── index.less
│ ├── school
│ └── student
├── services
│ ├── app.js
│ └── login.js
├── themes
│ ├── default.less
│ ├── index.less
│ ├── mixin.less
│ └── vars.less
└── utils
├── arrayAbout.js
├── codeHelper.js
├── config.js
├── dateAbout.js
├── enquireScreen.js
├── index.js
├── request.js
├── routerAbout.js
└── theme.js
-
代码规范
-
开发过程
-
路由 已经将一级路由划分完成,开发者无特殊情况,只在
src/routes/对应模块
文件夹下开发,二级路由挂载参考src/routes/home/routes
。 -
组件 组件开发配置化,将文本等写入 json 文件,方便修改及拓展。组件无状态时采用无状态写法,参考 React 组件的创建。
-
其他规范 参考已完成的模块,不懂时多问下。
-
-
代码仓库
- 代码托管
百度效率云
及gitlab
,效率云开发为单分支模式,不允许创建新分支,具体提交规范参考 代码提交 - 提交时至少有一个小组件完成,不得随意提交,当确认稳定时提交,所有提交提醒 徐嘉俊 审核
- 练手开发者尽量不提交到效率云库,建议在
gitlab
上进行操作,没有权限找 徐嘉俊。gitlab
库允许多分支,每个人创建自己的分支进行开发,开发完成并审核完成后再迁移到效率云,gitlab
代码库代码不保证为最新代码。 - 由于本项目是商业项目,不允许将代码放到
github
等开源git
上
- 代码托管