# 发行说明

# 项目发展方向

  • 优化项目,修复BUG
  • 丰富基础库,现在的DSSHOP还很弱小,能做的事还很少
  • 建设生态,让更多的人加入插件开发中来,每个插件并不应该只适用于某个行业,要尽可能的可扩展
  • 跨语言开发,现采用前后端分离的模式开发,故后端语言将不限于php,可以基于java、go等其它语言

# 分支说明

删除线标识的后期将会被移除,现在市场还没有开发,故保留online、install版本,用于展示集成插件后的项目效果;后期项目插件将采用在线安装、升级、卸载的模式,所以online、install没有存在的意义

  • master 主分支,正式发行的稳定版
  • new 新版本都会在这里进行开发
  • online 演示版分支,就是你们看到的演示站的效果就是该分支上的源码,该分支的优点是会集成已支持的插件,相当于你下载该分支,你就拥有了dsshop的所用功能
  • install 安装版,一般用于傻瓜版最新版发布前的版本

# 更新频率

  • BUG修复:发现后0-3天内更新
  • 功能升级:因采用插件模式,主版本一般以优化和开发基础功能为主

# 如何升级

后期将采用在线一键升级

不采传统“升级包”的模式,一键傻瓜式升级,理由:没有技术含量,且我们需要花大量的功夫去写升级包,而且升级包必然存在某个大版本的更新不兼容之前版本的问题;所以我们放弃了传统对用户比较友好的升级模式

# 下面基于git版本管理工具

这里以github为例,可切换到gitee

# 第一步:访问dsshop

dsshop (opens new window)

# 第二步:fork项目

右边的fork,点击下,这相当于你自己有了一份dsshop的拷贝,如果后续dsshop发生改变,你可以同步更新项目,相当于“升级”,而当有冲突的时候,你可以根据自己的需求对项目进行合并,更方便管理