Discuz! 官方交流社區
標題: discuz 插件開發腳手架,快速開發插件 [打印本頁]
作者: hasaki 時間: 2024-7-19 16:08
標題: discuz 插件開發腳手架,快速開發插件
本帖最后由 hasaki 于 2024-7-19 16:14 編輯
discuz-cli經常接到一些插件開發兼職,為了方便開發花點時間寫了腳手架。支持 php5.6歡迎 pr
地址: https://github.com/MaZhaolin/discuz-cli
discuz-cli 是一個用于創建 Discuz 插件的腳手架工具。通過該工具,你可以快速生成 Discuz 插件的基礎結構,從而專注于插件的具體功能開發。
特性- 快速生成 Discuz 插件項目結構
- 簡化插件開發流程
- 提供標準化的項目模板
安裝你可以通過 npm 全局安裝 discuz-cli:
- npm install -g discuz-cli
復制代碼- discuz-cli create my-plugin
復制代碼
該命令將會在當前目錄下創建一個名為 my-plugin 的文件夾,并在其中生成插件的基本結構。
打包npm run build將會將插件打包到 dist 文件夾 ,打包后的插件可以直接導入到 Discuz 中。
打包目錄可在 build/config.json 中配置
模板倉庫dz-cli 使用 discuz-plugin-template 作為項目模板。你可以根據需要修改該模板倉庫來定制生成的項目結構。
目前支持的模板:
- simple 基礎模板
- react-admin 支持 react 開發打包后臺前臺頁面
貢獻歡迎提交 issue 和 pull request 來幫助我們改進該項目。如果你有任何問題或建議,請在 GitHub 倉庫中提出。
許可證該項目遵循 MIT 許可證。
作者: myboss 時間: 2024-7-23 01:13
支持一下
歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) |
Powered by Discuz! W1.0 |