Comfy-Org/docs
Documentation for ComfyUI
Comfy‑Org/docs とは?
このリポジトリには、AI 画像生成パイプライン(例:Stable Diffusion)を構築するためのビジュアルノードベースインターフェースである ComfyUI の公式ドキュメントサイトが含まれています。ドキュメントは、MDX ファイルを多言語ウェブサイト(https://docs.comfy.org/)にレンダリングする静的サイトジェネレーターである Mintlify で構築されています。
主な目的
- ユーザー向けドキュメントを構成するソース Markdown/MDX ファイルを保存します。
- ローカルで変更をプレビューするスクリプトを提供します(
npm i && npm run dev)。 - OpenAI 互換の翻訳モデルを使用して、英語ドキュメントを複数の言語(中国語、日本語、韓国語など)に自動翻訳します。
- 組み込みノードのドキュメントを別の
Comfy-Org/embedded-docsリポジトリと同期させます。 - OpenAPI 仕様から API リファレンスページを生成します。
主な機能とワークフロー
| 機能 | 仕組み | 重要性 |
|---|---|---|
| ローカルプレビュー | npm run dev で MDX ファイルをレンダリングする開発サーバーが起動します。 |
コントリビューターはマージ前に変更をすぐに確認できます。 |
| 自動 i18n | npm run translate が翻訳 API(OpenAI 互換)を呼び出し、翻訳された MDX を言語フォルダーに書き込みます。front-matter のハッシュがファイルが最新かどうかを追跡します。 |
手動翻訳なしでドキュメントを複数言語で同期できます。 |
| 用語集と用語の一貫性 | 3 層システム(preserve_terms、glossary/frontend、glossary/overrides)により、翻訳全体で技術用語が一貫して保たれます。 |
多言語ドキュメントでの混乱や矛盾した用語を防ぎます。 |
| API リファレンス生成 | npx @mintlify/scraping@latest openapi-file <path> が OpenAPI 仕様を MDX エンドポイントページに変換します。 |
ComfyUI のバックエンドサービスを使用する開発者向けに、最新で検索可能な API ドキュメントを提供します。 |
| リダイレクトの安全性 | ファイル名が変更された場合、PR には docs.json に redirects 配列を含める必要があります。欠落している場合、GitHub Action が PR を失敗させます。 |
再構成後も古いリンクが機能し続けることを保証します。 |
| 同期所有ファイルの保護 | 特定のファイル(例:openapi‑v2.yaml、生成されたルーターページ)は同期のたびに自動生成されます。ワークフローは、これらの保護されたパスを編集する PR をブロックします。 |
自動生成されたコンテンツの誤った上書きを防ぎます。 |
| 貢献フロー | PR を開く → Vercel が https://docs.comfy.org/ に自動デプロイ → レビュアーがマージ。 | ドキュメント更新のためのシンプルで迅速なフィードバックループ。 |
誰が使うべきか?
- ComfyUI ユーザー:インストールガイド、ノードリファレンス、ワークフロー例を探している方。
- 開発者:OpenAPI 仕様や API 使用例が必要な方。
- 翻訳者:新しい言語を追加したい方(issue を開いてください。リポジトリが一括翻訳を自動処理します)。
- コントリビューター:ドキュメントの改善、チュートリアルの追加、用語の修正をしたい方。
始め方
- リポジトリをクローンします。
npm iを実行し、次にnpm run devを実行してローカルでサイトを表示します。- ルート(英語)または言語サブフォルダーで MDX ファイルを編集または追加します。
- 準備ができたら、ブランチをプッシュして PR を開きます。マージ後、Vercel が変更を公開します。
- 新しい言語が必要な場合は、issue を開いてください。メンテナーが
translation-config.jsonに追加し、一括翻訳スクリプトを実行します。
要約: Comfy‑Org/docs は、ComfyUI AI ワークフローツールの多言語ドキュメントのソースコードと自動化ハブであり、簡単なローカルプレビュー、自動翻訳、API リファレンス生成、安全な貢献プロセスを提供します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト