0.1.0 • Published 7 months ago

gksk-base-sula v0.1.0

Weekly downloads
-
License
-
Repository
-
Last release
7 months ago

底座项目和第三方供应商比升融合开发前端

1、初始化、启动

1、
  安装依赖:npm install

2、
  启动dev环境:npm run serve
  启动测试环境:npm run serve:test
  启动sit环境:npm run serve:sit
  启动线上环境:npm run serve:production

3、
  编译本地:npm run build:dev
  编译测试环境:npm run build:test
  编译sit环境:npm run build:sit
  编译线上环境:npm run build:production

4、jenkins构建(目前存在dev、sit环境)

  jenkins地址:http://jenkins.guoyaoshuke.com/job/CI_gksk-tech-base_gksk-base-foundation-frontend/build?delay=0sec
  选择dev构建: http://techbase-dev.guoyaoshuke.com/foundation/commonBill/10293
  选择sit构建: http://techbase-sit.guoyaoshuke.com/foundation/commonBill/10293

2、vue-admin-plus框架参考链接

  • 💻 常规版演示地址:admin-plus
  • 📝 使用文档:(文档地址及密码请查看 vip 群群公告第一条)
  • 🗃 更新日志:Releases
  • 📌 付费版及 vip 群购买地址:购买地址

3、项目文档

https://sinotech.yuque.com/kgdoi3

4、蓝湖设计规范

https://lanhuapp.com/web/#/item/project/stage?tid=e1740d01-56bb-4190-a027-b81b80bcd6fe&pid=0971b36c-0d9b-4761-b202-7b3a9dd40cfb

5、前端开发规范

详细说明:https://sinotech.yuque.com/lvxkxl/ayazh9/pqiapx

概述:

1、views页面模块、route路由等,请按功能模块划分,可参考比升react项目进行合理划分;

2、一个单文件的代码量最好不超过300行,如果代码量过多,考虑抽取拆分(此条请务必注意);

3、避免使用拼音或者简写:zhizhangguanli (×),ppm(×);

4、尽量避免出现list、list2、list3这种命名方式;

5、从变量里取值的时候,必须先判空再取值,避免空值报错,做好容错处理;

6、一些重要的变量和方法都需要加上注释,以便后期维护,提高阅读性;

7、重复使用的方法,请求,固定的枚举,数据等提取到单独的 js 文件中;

6、git提交规范

1、提交格式:
  feat: #ones需求id [#ones需求id #ones需求id] 需求描述
  fix:  bug修复描述
  docs: 文档的改动
  style:代码格式改变
  test:增加测试

2、删除无用代码
  因使用了 git/svn 等代码版本工具,对于无用代码务必及时删除!!!
  例如:一些调试的console语句、无用的弃用功能代码 !!!

7、无界微应用接入教程

https://wujie-micro.github.io/doc/guide/start.html

8、cookie、sessionstorage、localstorage、header传参等请以gksk-开头,如gksk-menu-list