Skip to content

Latest commit

 

History

History
58 lines (40 loc) · 1.75 KB

File metadata and controls

58 lines (40 loc) · 1.75 KB

コントリビューションガイド

aiseed web cowork への貢献を歓迎します!

開発環境のセットアップ

git clone https://github.com/YOUR_USERNAME/aiseed-web-cowork.git
cd aiseed-web-cowork
python -m venv .venv
source .venv/bin/activate  # Windows: .venv\Scripts\activate
pip install -r requirements.txt

貢献の方法

テンプレートの追加

最も簡単な貢献方法は、新しいテンプレートを作ることです。

  1. templates/ 内の既存JSONをコピー
  2. template_id, template_name, icon を変更
  3. data_sections をドメインに合わせて編集
  4. system_prompt_context にデザイン指示を記述
  5. PR を送ってください

詳細は docs/template-spec.md を参照。

プラグインの開発

テンプレート横断の機能はプラグインとして開発します。

  1. plugins/{plugin-id}/ ディレクトリを作成
  2. plugin.json にメタデータ・data_sections・settings・instructions を定義
  3. src/ にClaudeが参考にするリファレンスコードを配置
  4. PR を送ってください

詳細は docs/plugin-spec.md を参照。

コア機能の改善

  • バグ修正
  • 新しいフィールドタイプの追加
  • デプロイ方式の追加
  • UI/UX の改善

Issue / Pull Request

  • バグ報告: 再現手順と環境情報(OS、Pythonバージョン)を記載してください
  • 機能提案: Issue で議論してからPRを送るとスムーズです
  • PR: main ブランチに対して作成してください

コーディング規約

  • Python 3.10+
  • 日本語コメント可
  • テンプレートJSONは templates/ に配置
  • プラグインは plugins/ に配置