pressbooks / pressbooks-plugin-scaffold
Pressbooks 插件脚手架。
Requires
- php: ^8.1
- illuminate/pagination: ^8.83
- kucrut/vite-for-wp: ^0.5.2
Requires (Dev)
- laravel/pint: ^1.10.6
- pressbooks/pressbooks: dev-dev
- yoast/phpunit-polyfills: ^1.0.5
- dev-dev
- 0.5.0
- 0.4.0
- 0.4.0-rc1
- 0.3.1
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.0
- dev-dependabot/composer/composer-dependencies-b9cb59b3b1
- dev-dependabot/composer/composer-dependencies-62c906229d
- dev-dependabot/composer/composer-dev-dependencies-748560389e
- dev-release-please--branches--dev
- dev-chore/bot/update-autoupdate-workflow-to-main
- dev-fix/symlink-assets
This package is auto-updated.
Last update: 2024-09-16 04:40:36 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
目录。
变更日志
有关更多信息,请参阅变更日志文件。