打包

例如打包 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 為打包後的文件,參考下一章節 發布插件