discuz-cli經(jīng)常接到一些插件開(kāi)發(fā)兼職,為了方便開(kāi)發(fā)花點(diǎn)時(shí)間寫(xiě)了腳手架。支持 php5.6歡迎 pr 地址: https://github.com/MaZhaolin/discuz-cli discuz-cli 是一個(gè)用于創(chuàng)建 Discuz 插件的腳手架工具。通過(guò)該工具,你可以快速生成 Discuz 插件的基礎(chǔ)結(jié)構(gòu),從而專(zhuān)注于插件的具體功能開(kāi)發(fā)。 特性- 快速生成 Discuz 插件項(xiàng)目結(jié)構(gòu)
- 簡(jiǎn)化插件開(kāi)發(fā)流程
- 提供標(biāo)準(zhǔn)化的項(xiàng)目模板
安裝你可以通過(guò) npm 全局安裝 discuz-cli: - npm install -g discuz-cli
復(fù)制代碼- discuz-cli create my-plugin
復(fù)制代碼
該命令將會(huì)在當(dāng)前目錄下創(chuàng)建一個(gè)名為 my-plugin 的文件夾,并在其中生成插件的基本結(jié)構(gòu)。 打包npm run build將會(huì)將插件打包到 dist 文件夾 ,打包后的插件可以直接導(dǎo)入到 Discuz 中。
打包目錄可在 build/config.json 中配置 模板倉(cāng)庫(kù)dz-cli 使用 discuz-plugin-template 作為項(xiàng)目模板。你可以根據(jù)需要修改該模板倉(cāng)庫(kù)來(lái)定制生成的項(xiàng)目結(jié)構(gòu)。
目前支持的模板: - simple 基礎(chǔ)模板
- react-admin 支持 react 開(kāi)發(fā)打包后臺(tái)前臺(tái)頁(yè)面
貢獻(xiàn)歡迎提交 issue 和 pull request 來(lái)幫助我們改進(jìn)該項(xiàng)目。如果你有任何問(wèn)題或建議,請(qǐng)?jiān)?GitHub 倉(cāng)庫(kù)中提出。 許可證該項(xiàng)目遵循 MIT 許可證。
|