Skip to content

chore(tools): new-ft.sh スキャフォールドスクリプトと FT レジストリ#854

Merged
hideyukiMORI merged 1 commit into
mainfrom
chore/853-new-ft-script-registry
May 22, 2026
Merged

chore(tools): new-ft.sh スキャフォールドスクリプトと FT レジストリ#854
hideyukiMORI merged 1 commit into
mainfrom
chore/853-new-ft-script-registry

Conversation

@hideyukiMORI
Copy link
Copy Markdown
Owner

Summary

  • tools/new-ft.sh <ft-number> <dirname>: FT プロジェクト作成を自動化
    • レジストリ重複チェック → ディレクトリ作成 → vendor コピー → dump-autoload → スケルトン生成まで一括
  • docs/ft-registry.md: FT 番号 ↔ ディレクトリ名対応表(FT096〜FT170 完全収録)
    • FT166/FT168 の命名衝突経緯も記録

使い方

tools/new-ft.sh 171 newfeaturelog
# → ../NENE2-FT/newfeaturelog/ が30秒で使える状態になる

Test plan

  • 既存名(deduplog)を指定 → ERROR + 該当行を表示して中断
  • 新規名(testftlog)を指定 → ディレクトリ・全スケルトン・vendor 生成を確認
  • テスト用ディレクトリは削除済み

Related

Closes #853

Self-review: docs-policy

🤖 Generated with Claude Code

- tools/new-ft.sh: FT プロジェクトのスキャフォールド自動化
  - レジストリ重複チェック(同名検出で中断)
  - ディレクトリ作成・vendor コピー・dump-autoload まで一括実行
  - composer.json / phpunit.xml / phpstan.neon / .php-cs-fixer.php スケルトン生成
- docs/ft-registry.md: FT 番号 ↔ ディレクトリ名の対応表(FT096-FT170 完全収録)
  - FT166/FT168 の衝突変更経緯(stepflowlog / agglog)も明記

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@hideyukiMORI hideyukiMORI merged commit 84f8163 into main May 22, 2026
2 checks passed
@hideyukiMORI hideyukiMORI deleted the chore/853-new-ft-script-registry branch May 22, 2026 16:28
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.

chore: new-ft.sh スクリプトと FT レジストリを整備

1 participant