打包

例如打包foo应用插件

  • 设置plugin/foo/config/app.php里版本号(重要)
  • 删除plugin/foo里不需要打包的文件,尤其是plugin/foo/public下测试上传功能的临时文件
  • 如果你的项目包含数据库建表等操作,需要设置好plugin/foo/install.sql,参见安装数据库部分
  • 如果你的项目有自己独立的数据库、Redis配置,需要先删除这些配置,这些配置应该是在首次访问应用时触发安装引导程序(需要自行实现),让管理员手动填写并生成。
  • 如果你的项目包含webman admin后台菜单,需要设置好 plugin/foo/config/menu.php,这样安装插件时会自动设置这些菜单。具体参见webman-admin导入菜单
  • 恢复其它需要恢复原貌的文件
  • 完成以上操作后进入{主项目}/plugin/目录
  • linux用户使用命令 zip -r foo.zip foo 生成foo.zip
  • windows用户右键foo文件夹选择压缩为ZIP文件 生成foo.zip

foo.zip为打包后的文件,参考下一章节发布插件