Progress: Doinject 技術ブログ (2025-04-06)

Progress: Doinject 技術ブログ (2025-04-06)

1. 何が機能しているか (完了済みタスク)

  • ブログ記事:
    • _posts/2025-04-06-unity-initialization-order-and-doinject-control.md: Unity の初期化順序と Doinject の [OnInjected] を使った制御(特に非同期 DI の観点から)について解説する記事が完成。
      • 見出し構造の明確化済み。
      • Doinject 紹介とリンク追加済み。
      • 非同期 DI に関する記述調整済み。
    • (過去の記事も存在するが、現セッションでの確認・編集対象外)
      • _posts/2024-02-25-doinject-concepts.md
      • _posts/2024-12-21-doinject-reverse-context-loading.md
  • Memory Bank:
    • コアファイル (projectbrief.md, productContext.md, systemPatterns.md, techContext.md, activeContext.md) が作成され、初期情報が入力された。

2. 何が残っているか (未完了タスク)

  • 次期ブログ記事の作成:
    • テーマ候補:
      1. Addressables と Doinject の連携
      2. Doinject を用いた UI アーキテクチャ (MVP/MVVM)
      3. Doinject のファクトリ活用 (動的オブジェクト生成)
      4. Doinject におけるメモリ管理・開放 (Disposal)
      5. Doinject の適切なコンテクスト構造設計 (Project/Scene/GameObject)
    • テーマ決定と記事作成が必要。
    • 考慮事項: 各記事で Doinject の設定・利用に必要な Unity エディタ操作(Context の追加方法など)の解説をどの程度含めるか。
  • 記事用画像の準備: _posts/2025-04-06-unity-initialization-order-and-doinject-control.md に設定されている image: '/img/Doinject_Logo.png' が適切か、あるいは記事内容に合わせた横長画像を作成・設定するか検討が必要。
  • Memory Bank の拡充:
    • techContext.md の Gem 依存関係の具体化 (Gemfile の確認)。
    • 必要に応じて .clinerules ファイルを作成し、プロジェクト固有のルールや好みを記録。
    • 今後の記事作成に合わせて、各 Memory Bank ファイルを継続的に更新。
  • ブログ全体の改善: (長期的なタスク) デザイン、ナビゲーション、機能追加など。

3. 現在のステータス

  • Memory Bank の基本構造がセットアップされた。
  • 1つの記事 (2025-04-06-...) が完成し、公開待ちの状態 (published: false)。
  • 次の記事テーマの選択待ち。

4. 既知の問題・課題

  • 記事用画像の作成手段が未確定。
  • 過去の記事 (2024-02-25, 2024-12-21) の内容や品質は現セッションでは未確認。