介绍
店滴云(ddicms)是针对多商户业务开发的一套管理cms,支持多运营主体,单运营主体运营开发。基于世界上最好的语言php和yii开发,深度集成swoole,满足需要http/tcp/mqtt等多种协议的业务场景,官方提供智能门锁,智能开关成熟的解决方案。采用最新的vue开发技术作为中后台管理,多终端开发框架uniapp打造,旨在让开发更有趣味和成就感,希望可以助力更多的中小企业实现业绩增长,技术创新和持续发展。官方依赖于店滴云先后开发了疫情大数据监测,企业外呼,im客服,多商户分销,外卖点餐,政企党建等系统。
官方地址
开发工具与第三方文档
官方仓库:
中后台,基于element-ui: https://gitee.com/wayfiretech_admin/diandi-element-admin
目录结构
diandi-backend 后端项目
├── addons 插件目录
├── app
│ ├── Admin 后台模块
│ │ ├── Sys 系统级功能
│ │ └── Common 公共功能
│ ├── Api API模块
│ ├── Common 公共模块
│ └── Web Web模块
├── public
│ └── addons 前端插件目录
├── vendor composer依赖库
└── extend 扩展函数目录
开发规范
- 统一使用四个空格缩进
- 文件统一使用UTF-8编码
- 所有文件使用小写+下划线命名
- 类名使用大驼峰命名
- 函数名使用小驼峰命名
- 数据库字段使用小写+下划线命名
- 常量统一使用大写+下划线命名
代码注释
- 类注释使用PHPDoc格式
- 函数注释使用PHPDoc格式
- 重要逻辑需要添加注释说明
- 复杂算法需要详细注释
版本控制
master分支用于发布稳定版本
develop分支用于日常开发
功能开发在feature分支进行
修复bug在hotfix分支进行
分支命名采用feature/功能名、hotfix/bug名格式
开发辅助:
开发文档:https://gitee.com/wayfiretech_admin/dandi-doc 开发社区:https://www.hopesfire.com/ 中后台表单:diy:http://diy.hopesfire.com/
前后端api:
基础接口:https://dev.hopesfire.com/index.php?r=api%2Fdoc 小程序接口:https://dev.hopesfire.com/index.php?r=api%2Fdoc&urls.primaryName=%E5%B0%8F%E7%A8%8B%E5%BA%8F%E6%8E%A5%E5%8F%A3 公众号接口:https://dev.hopesfire.com/index.php?r=api%2Fdoc&urls.primaryName=%E5%85%AC%E4%BC%97%E5%8F%B7%E6%8E%A5%E5%8F%A3 中后台接口:https://dev.hopesfire.com/index.php?r=api%2Fdoc&urls.primaryName=pro%E5%90%8E%E5%8F%B0
相关第三方:
https://element.eleme.cn/#/zh-CN/component/installationhttps://uniapp.dcloud.io/https://www.npmjs.com/package/vue-ele-form
