narrowspark / skeleton-generators
此包已被弃用且不再维护。未建议替代包。
narrowspark 骨架生成器。
0.5.1
2019-11-22 13:52 UTC
Requires
- php: ^7.3
Requires (Dev)
- cakephp/chronos: ^1.2.2
- mockery/mockery: ^1.2.4
- narrowspark/automatic-common: ^0.13.0
- narrowspark/coding-standard: ^3.2.0
- narrowspark/testing-helper: ^8.0.2
- phpunit/phpunit: ^8.4.2
- slam/phpstan-extensions: ^3.6.1
This package is auto-updated.
Last update: 2023-03-26 11:42:09 UTC
README
分支状态
安装
注意:此包只能与automatic一起使用。
使用 Composer 安装此包
composer require narrowspark/skeleton-generators
默认目录
Narrowspark 默认带有默认目录结构。您可以轻松覆盖此目录结构以创建自己的。
默认目录结构如下。
your-project/
├─ app/
│ ├─ Console/
│ ├─ └─ Kernel.php
│ ├─ Provider/
│ └─ ...
├─ config/
│ └─ ...
├─ public/
│ └─ index.php
├─ resources/
│ └─ ...
├─ routes/
│ ├─ api.php
│ └─ ...
├─ storage/
│ ├─ app/
│ ├─ framework/
│ ├─ logs/
│ └─ ...
├─ tests/
│ ├─ AbstractTestCase.php
│ ├─ bootstrap.php
│ └─ ...
├─ cerebro
└─ vendor/
覆盖目录
您可以通过覆盖您的应用程序的 composer extra 部分来更改默认目录。
{
"extra": {
"app-dir": "app",
"config-dir": "config",
"database-dir": "database",
"public-dir": "public",
"resources-dir": "resources",
"routes-dir": "routes",
"storage-dir": "storage",
"tests-dir": "tests"
}
}
如果您的项目位于主项目的子目录中,则可能只能使用 root-dir 键。
生成器
- 控制台
Console Generator 是一个微框架,为您的控制台应用程序提供一个优雅的起点。
- Http
Http Generator 是一个微框架,为您的下一个网络应用程序提供一个优雅的起点。
测试
您需要运行
$ php vendor/bin/phpunit
贡献
注意:请注意,本项目发布时遵循贡献者行为准则。参与本项目即表示您同意遵守其条款。
致谢
许可证
MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件。