Appearance
注意事項・関連ファイル
プロジェクト構成(概要) の詳細です。
注意事項
- 依存関係の管理: 開発ツールとアプリケーション依存関係を明確に分離
- パス管理: VERSION定数による動的パス生成
- ビルドプロセス: bin/build.sh は core のコピー。di.php 変更時は wp-content/cache/php-di のキャッシュ削除を実施
- CI/CD: 開発環境での品質チェック、本番環境への影響なし
- オートロード: core_src は PSR-4 のみ。新規クラス追加時も dump-autoload は不要。詳細は Composer Autoload 運用ガイド を参照
- アーキテクチャルール: Controller→Service、Service→Repositoryの直接依存は禁止。Interface経由のみ許可
関連ファイル
connector.php: エントリーポイントcore_src/config/di.php: DI コンテナ定義core_src/Bootstrap/Application.php: アプリケーション起動・定数(ROOT 等)定義core_src/Infrastructure/Container/ContainerFactory.php: コンテナビルドbin/build.sh: ビルドスクリプトcomposer.json: 開発ツール依存関係core_src/composer.json: アプリケーション依存関係config/phpstan.neon: 静的解析設定config/phpcs.xml: コーディング規約設定deptrac.yaml: アーキテクチャルール定義