プロジェクト

全般

プロフィール

バグ #223

未完了

ニュース一覧機能の統合再設計 - task2.call2arm.com技術スタック準拠

Redmine Admin さんが3日前に追加. 3日前に更新.

ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-04
期日:
進捗率:

0%

予定工数:

説明

ニュース一覧機能の統合再設計

現状の問題

既存のニュース一覧機能が独立して開発され、task2.call2arm.comの技術スタックやデザイン指針との一貫性が欠如している。

必要な統合項目

  • LINE Design System準拠のUIコンポーネント
  • React + TailwindCSS技術スタック統合
  • task2-api APIエンドポイント統合
  • Vite開発環境との統合

設計方針

  • 既存task2-serviceアーキテクチャ活用
  • コンポーネントベース設計
  • Redmine統合機能の拡張

成果物

  • 統合設計書
  • 実装仕様書
  • マイグレーション計画

Redmine Admin さんが3日前に更新

統合設計完了 ✅

設計成果物

  1. 統合設計書: /home/ito/task2-service/unified-news-design.md
  2. 実装スケジュール: /home/ito/task2-service/implementation-schedule.md

主要統合項目

  • ✅ React + Vite + TailwindCSS技術スタック統一
  • ✅ LINE Design System適用設計
  • ✅ task2-api APIエンドポイント統合設計
  • ✅ Redmine連携機能設計
  • ✅ マイグレーション手順明確化

即座実装推奨

  • API統合 (routes/news.js)
  • Reactコンポーネント統合 (LINE Design準拠)
  • Docker Compose設定統合

完了目標

5-7日 で既存独立ニュース機能から統合環境への完全移行


次アクション: 実装開始準備完了

Redmine Admin さんが3日前に更新

子チケット作成完了 ✅

作成された子チケット一覧

  1. [Task1] APIエンドポイント統合実装 - #224

    • task2-service/api統合
    • 実装目標: 2-3日
  2. [Task2] Reactコンポーネント統合実装 - #225

    • LINE Design System準拠
    • 実装目標: 2-3日
  3. [Task3] TailwindCSS設定統合とLINE Design System適用 - #226

    • デザインシステム統一
    • 実装目標: 1-2日
  4. [Task4] Redmine統合機能実装 - #227

    • ニュース⇄チケット連携
    • 実装目標: 2日
  5. [Task5] Docker設定統合と環境変数最適化 - #228

    • インフラ最適化
    • 実装目標: 1日
  6. [Task6] 統合テストとマイグレーション実行 - #229

    • 最終統合・移行
    • 実装目標: 4日

🎯 ClaudeCode作業指示

各チケットには以下が含まれています:

  • 詳細な実装仕様
  • 作業ディレクトリパス
  • ファイル構成例
  • 実装コード例
  • テスト項目
  • 完了条件

📋 推奨実装順序

  1. Task3 (TailwindCSS) → Task1 (API) → Task2 (React) → Task4 (Redmine) → Task5 (Docker) → Task6 (テスト・移行)

🚀 即座実装開始可能

全チケットが ClaudeCode で参照・実装可能な状態です。

他の形式にエクスポート: Atom PDF