コンテンツにスキップ

プロジェクト管理

StoryCodeWizardのプロジェクト管理機能の詳細な使用方法を説明します。

プロジェクト管理の概要

プロジェクト管理機能では以下を行うことができます:

  • 新規プロジェクトの作成
  • プロジェクト自動初期化
  • 既存プロジェクトの編集
  • プロジェクトの削除
  • Programming Typeの管理
  • プロジェクト説明の管理

プロジェクト作成

基本的な作成手順

  1. 📁 プロジェクト管理 タブを選択
  2. 左側パネルの「新規プロジェクトの作成」で情報を入力
  3. プロジェクトを追加 ボタンをクリック
  4. プロジェクト作成完了後、初期化確認ダイアログが表示
  5. 初期化を実行する場合は「はい」を選択

入力項目の詳細

プロジェクト名

  • 制約: 英数字、ハイフン、アンダースコア使用可能
  • 重複: 既存のプロジェクト名は使用不可
  • : my-calculator-app, todo_manager, WebsiteAnalyzer

ディレクトリパス

  • 要件: 存在する有効なディレクトリパス
  • 推奨: 絶対パスの使用
  • : /Users/username/projects/my-app

ディレクトリ選択

参照 ボタンを使用してディレクトリを選択することを推奨します。

Programming Type

各Programming Typeの特徴:

用途: Pythonデスクトップアプリケーション
特徴:
  - モダンなUI框架
  - ダークテーマサポート
  - クロスプラットフォーム対応
適用例:
  - デスクトップツール
  - データ可視化アプリ
  - システム管理ツール
用途: Python Web API
特徴:
  - 高性能な非同期API
  - 自動ドキュメント生成
  - 型ヒント対応
適用例:
  - RESTful API
  - マイクロサービス
  - データ処理API
用途: React Webアプリケーション(チャット特化)
特徴:
  - TypeScript標準
  - Tailwind CSS使用
  - モダンな開発環境
適用例:
  - チャットアプリケーション
  - リアルタイムUI
  - インタラクティブサイト
用途: React Webアプリケーション(汎用)
特徴:
  - TypeScript標準
  - Tailwind CSS使用
  - 汎用的な設定
適用例:
  - 企業サイト
  - Eコマースサイト
  - ダッシュボード

プロジェクト説明

  • 目的: プロジェクトの概要と目標を記述
  • 推奨: 具体的で詳細な説明
  • : Pythonを使用したタスク管理デスクトップアプリケーション。CustomTkinterでモダンなUIを実装し、SQLiteでデータ永続化を行う。

🔧 プロジェクト自動初期化機能

概要

プロジェクト作成完了後、選択したコーディングエージェントに対応する初期化ファイルを自動実行する機能です。

実行されるコマンド