sproutcms / module
模板 Sprout 4 模块
v4.0.2
2024-04-05 06:55 UTC
Requires
- sproutcms/cms: ^4
This package is auto-updated.
Last update: 2024-09-05 10:30:44 UTC
README
SproutCMS 是一个灵活且功能丰富的 CMS 和应用程序框架,用 PHP 开发,旨在实现快速敏捷的定制开发。SproutCMS 旨在奖励创新,鼓励开发者开发复杂的应用程序。它是为开发者由开发者构建的。
这是一个为 Sprout 4 定制的 模块模板 项目。它提供了一个示例模块作为 Composer 包,以便将其加载到您的 Sprout 项目中。
入门
composer create-project sproutcms/module my-module
现在更新 composer.json
文件
- 更新包名
- 更新(或删除)描述 + 关键字
- 更新许可证(可选)
- 更新命名空间(推荐)
注意:在更新命名空间时,请确保同时更新示例 'Demo' 模块中的命名空间。
用法
通过发布包或使用本地或 VCS 仓库将此安装到您的项目中
{ "repositories": [{ "type": "vcs", "url": "https://github.com/user/my-module" }] }
本地修补
此工具将兄弟文件夹作为包链接到项目中。这对于在多个包之间快速开发非常出色。sproutcms/site
包为此提供了一个示例配置。
多个模块
在同一个 Composer 包中可以容纳多个 Sprout 模块。可以配置多个命名空间或简单地创建多个模块类。