# コードを文書化する

GitHub Copilot Chatを使用してコードを文書化する方法を確認します。

## Links

* [フローを中断せずに問題を提出する](/ja/copilot/tutorials/copilot-cookbook/document-code/filing-issues-without-breaking-your-flow)

  何かがタスクの途中で注意を引いたら、Copilot CLIを使用して、コード コンテキスト、リンクされた PR、ラベルに関するGitHubの問題を提出し、実行していた内容に戻ります。

* [レガシ コードの文書化](/ja/copilot/tutorials/copilot-cookbook/document-code/document-legacy-code)

  Copilot Chat は、レガシ コードの文書化に役立ちます。

* [レガシ コードの説明](/ja/copilot/tutorials/copilot-cookbook/document-code/explain-legacy-code)

  Copilot Chat は、未知のコードの説明に役立ちます。

* [複雑なアルゴリズムまたはロジックの説明](/ja/copilot/tutorials/copilot-cookbook/document-code/explain-complex-logic)

  Copilot Chat は、複雑なアルゴリズムやロジックに関する明確で簡潔なドキュメントを追加するのに役立ちます。

* [ドキュメントとコードの変更の同期](/ja/copilot/tutorials/copilot-cookbook/document-code/sync-documentation)

  Copilot Chat は、コードのドキュメントを最新の状態に保つのに役立ちます。

* [ディスカッションまたはブログ記事を書く](/ja/copilot/tutorials/copilot-cookbook/document-code/write-discussions-or-blog-posts)

  Copilot Chat は、アイデアの生成、概要の作成、またはディスカッションやブログ投稿の下書きに役立ちます。