pressbooks/pressbooks-plugin-scaffold

此包已被废弃,不再维护。未建议替代包。

Pressbooks 插件脚手架。

0.5.0 2024-01-25 19:57 UTC

README

贡献者: conner_bw, greatislander, steelwagstaff, arzola, fdalcin
标签: pressbooks, plugin, scaffolding
需要至少 6.5
测试到 6.5 \

稳定标签 0.1.0 \

许可证: GPLv3 或更新
许可证 URI: https://gnu.ac.cn/licenses/gpl-3.0.html

Pressbooks 插件的脚手架。

描述

这不是一个插件,而是一个帮助你创建插件的工具。

安装

创建插件

运行 composer create-project pressbooks/pressbooks-plugin-scaffold <your-plugin-slug>

运行 php configure.php 脚本来设置新创建的插件。这将替换所有文件中的 pressbooks-plugin-scaffold 及其变体。

可选步骤

配置 GitHub Action 部署(说明即将到来)。

配置 Transifex 项目和本地化(说明即将到来)。

有用的命令

composer standards:使用 Laravel Pint 检查 PHP 编码规范
composer fix:使用 Laravel Pint 修复 PHP 编码规范
composer test:使用 PHPUnit 运行单元测试
composer readme:从 readme.txt 生成 Markdown 格式的 README
npm run dev:为开发构建资源
npm run build:为分发构建资源

目录结构

控制器

控制器负责处理请求并返回响应。它们位于 src/Controllers 目录。

数据库

数据库迁移位于 src/Database/Migrations 目录。

视图

如 WP_List_Table 之类的组合视图位于 src/Views 目录。

Blade 模板位于 resources/views/{namespace} 目录。

模型

模型位于 src/Models 目录。

变更日志

有关更多信息,请参阅变更日志文件。