polidog / create-usephp-router
CLI tool to scaffold new usePHP Router projects
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
pkg:composer/polidog/create-usephp-router
Requires
- php: >=8.5
- symfony/console: ^7.0
README
usePHP Router プロジェクトのスキャフォールディングツール。
必要要件
- PHP 8.5 以上
インストール
composer global require polidog/create-usephp-router
使い方
create-usephp-router my-app
または、プロジェクト名を省略するとインタラクティブに入力を求められます。
create-usephp-router
オプション
コマンド実行時に以下のオプションを選択できます:
- Tailwind CSS: Tailwind CSS のサポートを有効にするか
- usephp.js: 部分更新のための usephp.js を有効にするか
生成されるファイル
my-app/
├── public/
│ ├── index.php
│ └── usephp.js (usephp.js 有効時)
├── src/
│ ├── AppModule.php
│ └── app/
│ ├── layout.php
│ ├── page.php
│ └── error.php
├── resources/ (Tailwind 有効時)
│ └── css/
│ └── input.css
├── composer.json
├── package.json (Tailwind 有効時)
├── tailwind.config.js (Tailwind 有効時)
├── .gitignore
└── README.md
プロジェクト作成後
cd my-app
composer install
php -S localhost:8080 -t public
Tailwind CSS を有効にした場合:
cd my-app
composer install
npm install
npm run build:css
php -S localhost:8080 -t public
ライセンス
MIT