Skip to content

feat(composer): setup shortcut を scripts に追加する (#298)#299

Merged
hideyukiMORI merged 1 commit into
mainfrom
feat/298-composer-setup-shortcut
May 21, 2026
Merged

feat(composer): setup shortcut を scripts に追加する (#298)#299
hideyukiMORI merged 1 commit into
mainfrom
feat/298-composer-setup-shortcut

Conversation

@hideyukiMORI
Copy link
Copy Markdown
Owner

Summary

Test plan

  • `composer validate --strict` pass
  • `@php` プレフィックス pattern は既存 scripts (`@php tools/test-http-preflight.php`) と一致

🤖 Generated with Claude Code

composer.json の scripts は test / analyze / format / check 系
しか持っておらず、fresh contributor / AI agent が composer list
で「次にどう DB セットアップするか」を発見できなかった (FT6 F-5)。

  "setup": "@php cli/setupDatabase.php --env=.env --yes"

を追加。composer setup が discoverable な one-liner になる。
.env が無い場合 setupDatabase.php の既存挙動 (process env で
fallback) はそのまま; FT6 F-4 (#297) で --env=PATH 明示時の
strict 化が landed されたら本ショートカットも error 検出が
効くようになる (transparent)。

Closes #298.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@hideyukiMORI hideyukiMORI enabled auto-merge May 21, 2026 13:33
@hideyukiMORI hideyukiMORI merged commit 16a4c0d into main May 21, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(composer): composer setup shortcut を scripts に追加する (F-5 from FT6)

1 participant