店滴开发者手册店滴开发者手册
首页
指南
插件
接口
智能设备
element后台
SDK
首页
指南
插件
接口
智能设备
element后台
SDK

介绍

店滴云(ddicms)是针对多商户业务开发的一套管理cms,支持多运营主体,单运营主体运营开发。基于世界上最好的语言php和yii开发,深度集成swoole,满足需要http/tcp/mqtt等多种协议的业务场景,官方提供智能门锁,智能开关成熟的解决方案。采用最新的vue开发技术作为中后台管理,多终端开发框架uniapp打造,旨在让开发更有趣味和成就感,希望可以助力更多的中小企业实现业绩增长,技术创新和持续发展。官方依赖于店滴云先后开发了疫情大数据监测,企业外呼,im客服,多商户分销,外卖点餐,政企党建等系统。

官方地址

店滴云官网官方开源库

开发工具与第三方文档

官方仓库:

  1. 中后台,基于element-ui: https://gitee.com/wayfiretech_admin/diandi-element-admin

  2. uniapp : https://gitee.com/wayfiretech_admin/diandi-uniapp

  3. 后端框架 : https://gitee.com/wayfiretech_admin/diandi-backend

  4. 前端框架 : https://gitee.com/wayfiretech_admin/diandi-frontend

  5. 文档地址 : https://wayfiretech_admin.gitee.io/dandi-doc/

目录结构

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/diandi-fireui

  1. 数据处理中心(后端):
    https://gitee.com/wayfiretech_admin/diandi-admin

开发辅助:

开发文档: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

主要特性