Discourse移行ガイド¶
移行の現状:Discourseは新しいURL:https://discourse.llvm.orgでオンラインに戻っています。古い方も引き続き利用できます。マージ前のメールへの返信がメールでできない問題が発生していることを認識しています。詳細が分かり次第、更新します。¶
このドキュメントは、LLVMユーザーがメーリングリストからDiscourseに移行するのを支援することを目的としています。Discourseには、Web UI経由とメール経由の2つの基本的な対話方法があります。
アカウントの設定¶
最も簡単な方法は、GitHubアカウントを使用してアカウントを作成することです。
https://llvm.discourse.group/ に移動します。
右上隅の「サインアップ」をクリックします。
右側の「With GitHub」を選択し、GitHubアカウントでログインします。
Discourseの構造¶
Discourseの構造はメーリングリストのセットに似ていますが、異なる用語が使用されています。移行を支援するために、用語の翻訳表を以下に示します。
メーリングリスト | Discourse |
---|---|
メーリングリスト、スレッドで構成 | カテゴリ、トピックで構成 |
スレッド、メールで構成 | トピック、投稿で構成 |
メール | 投稿 |
メールでのやり取りの設定¶
Discourseとのやり取りをメールプログラムのみで行いたい方もいます。以下は典型的なユースケースです。
カテゴリまたはトピックを購読できます。
他の人のテキストを引用して投稿に返信できます(GMailでテスト済み)。
List-ID
メールヘッダーフィールドを使用して、メールクライアントで受信メールをカテゴリでフィルタリングできます。カテゴリに固有のメールアドレスを使用して、メールでトピックを作成できます。各カテゴリの説明には、使用するメールアドレスが表示されるか、以下のマッピングを使用できます。
メールアドレスとDiscourseカテゴリのマッピング¶
特定のDiscourseカテゴリにメールでトピックを作成するには、これらのメールアドレスを使用してください。メールを送信するメールアドレスに関連付けられたDiscourseアカウントが必須です。そうでない場合、メールは拒否されます。
Discourseカテゴリ | メールアドレス |
---|---|
初心者向け | beginners@discourse.llvm.org |
LLVMプロジェクト | llvmproject@discourse.llvm.org |
IRと最適化 | IR.Optimizations@discourse.llvm.org |
IRと最適化 - ループ最適化 | IR.Optimizations-Loops@discourse.llvm.org |
コード生成 | codegen@discourse.llvm.org |
コード生成 - AMDGPU | codegen-amdgpu@discourse.llvm.org |
コード生成 - 共通インフラ | codegen-common@discourse.llvm.org |
コード生成 - AArch64 | codegen-aarch64@discourse.llvm.org |
コード生成 - Arm | codegen-arm@discourse.llvm.org |
コード生成 - PowerPC | codegen-powerpc@discourse.llvm.org |
コード生成 - RISCV | codegen-riscv@discourse.llvm.org |
コード生成 - WebAssembly | codegen-webassembly@discourse.llvm.org |
コード生成 - X86 | codegen-x86@discourse.llvm.org |
Clangフロントエンド | clang@discourse.llvm.org |
Clangフロントエンド - Clangの使用 | clang-users@discourse.llvm.org |
Clangフロントエンド - clangd | clangd@discourse.llvm.org |
Clangフロントエンド - Clangのビルド | clang-build@discourse.llvm.org |
Clangフロントエンド - 静的アナライザー | clang-staticanalyzer@discourse.llvm.org |
ランタイム | runtimes@discourse.llvm.org |
ランタイム - C++ | runtimes-cxx@discourse.llvm.org |
ランタイム - サニタイザー | runtimes-sanitizers@discourse.llvm.org |
ランタイム - C | runtimes-c@discourse.llvm.org |
ランタイム - OpenMP | runtimes-openmp@discourse.llvm.org |
ランタイム - OpenCL | runtimes-opencl@discourse.llvm.org |
MLIR | mlir@discourse.llvm.org |
MLIR - お知らせ | mlir-announce@discourse.llvm.org |
MLIR - ニュースレター | mlir-news@discourse.llvm.org |
MLIR - TCP-WG | mlir-tcpwg@discourse.llvm.org |
サブプロジェクト | subprojects@discourse.llvm.org |
サブプロジェクト - Polly | polly@discourse.llvm.org |
サブプロジェクト - LLDB | lldb@discourse.llvm.org |
サブプロジェクト - LLD | lld@discourse.llvm.org |
サブプロジェクト - Flang | flang@discourse.llvm.org |
サブプロジェクト - Bolt | bolt@discourse.llvm.org |
プロジェクトインフラ | infra@discourse.llvm.org |
プロジェクトインフラ - リリーステスター | infra-release-testers@discourse.llvm.org |
プロジェクトインフラ - Webサイト | infra-website@discourse.llvm.org |
プロジェクトインフラ - ドキュメント | infra-docs@discourse.llvm.org |
プロジェクトインフラ - GitHub | infra-github@discourse.llvm.org |
プロジェクトインフラ - コードレビュー | infra-codereview@discourse.llvm.org |
プロジェクトインフラ - Discord | infra-discord@discourse.llvm.org |
プロジェクトインフラ - メーリングリストとフォーラム | infra-mailinglists@discourse.llvm.org |
プロジェクトインフラ - IRC | infra-irc@discourse.llvm.org |
プロジェクトインフラ - インフラストラクチャワーキンググループ | infra-iwg@discourse.llvm.org |
コミュニティ | community@discourse.llvm.org |
コミュニティ - コンパイラとツールにおける女性 | wict@discourse.llvm.org |
コミュニティ - 求人情報 | community-jobs@discourse.llvm.org |
コミュニティ - 米国LLVM開発者会議 | devmtg-US@discourse.llvm.org |
コミュニティ - EuroLLVM | devmtg-euro@discourse.llvm.org |
コミュニティ - GSOC | gsoc@discourse.llvm.org |
コミュニティ - Community.o | community-dot-o@discourse.llvm.org |
コミュニティ - LLVM財団 | foundation@discourse.llvm.org |
コミュニティ - ニュースレター | newsletters@discourse.llvm.org |
インキュベーター | incubator@discourse.llvm.org |
インキュベーター - CIRCT | circt@discourse.llvm.org |
インキュベーター - Torch-MLIR | torch-mlir@discourse.llvm.org |
インキュベーター - Enzyme | enzyme@discourse.llvm.org |
フィードバック | feedback@discourse.llvm.org |
メーリングリストからカテゴリへのマッピング¶
この表では、メーリングリストからDiscourseのカテゴリへのマッピングについて説明します。これらのカテゴリのメールアドレスは、移行後も同じままです。廃止されたリストは、Discourse移行の一部として読み取り専用になります。
メーリングリスト | Discourseのカテゴリ |
---|---|
All-commits | 現時点では移行なし |
Bugs-admin | 現時点では移行なし |
cfe-commits | 現時点では移行なし |
cfe-dev | Clangフロントエンド |
cfe-users | Clangフロントエンド/Clangの使用 |
clangd-dev | Clangフロントエンド/clangd |
devmtg-organizers | 廃止 |
Docs | 廃止 |
eurollvm-organizers | 廃止 |
flang-commits | 現時点では移行なし |
flang-dev | サブプロジェクト/Flang Fortranフロントエンド |
gsoc | 廃止 |
libc-commits | 現時点では移行なし |
libc-dev | ランタイム/C |
Libclc-dev | ランタイム/OpenCL |
libcxx-bugs | 現時点では移行なし |
libcxx-commits | 現時点では移行なし |
libcxx-dev | ランタイム/C++ |
lldb-commits | 現時点では移行なし |
lldb-dev | サブプロジェクト/lldb |
llvm-admin | 現時点では移行なし |
llvm-announce | お知らせ |
llvm-branch-commits | 現時点では移行なし |
llvm-bugs | 現時点では移行なし |
llvm-commits | 現時点では移行なし |
llvm-dev | プロジェクトインフラ/LLVM開発リストアーカイブ |
llvm-devmeeting | コミュニティ/米国開発者会議 |
llvm-foundation | コミュニティ/LLVM財団 |
Mlir-commits | 現時点では移行なし |
Openmp-commits | 現時点では移行なし |
Openmp-dev | ランタイム/OpenMP |
Parallel_libs-commits | 現時点では移行なし |
Parallel_libs-dev | ランタイム/C++ |
Release-testers | プロジェクトインフラ/リリーステスター |
Test-list | 廃止 |
vmkit-commits | 廃止 |
WiCT | コミュニティ/コンパイラとツールにおける女性 |
www-scripts | 廃止 |
FAQ¶
Web UIを使用したくない¶
ほとんどのやり取りはメールクライアントで行うことができます(上記のメールでのやり取りの設定に関するセクションを参照してください)。アカウントを一度設定し、購読するカテゴリを設定するだけで済みます。
プライベートメッセージを送信するにはどうすればよいですか?¶
メーリングリストでは、メールリスト全体ではなく、メールの送信者にのみ返信する機会があります。Discourseでメールで返信する場合、これはサポートされていません。ただし、Web UIを介してプライベートメッセージを送信できます。投稿の上にあるユーザーの名前をクリックしてから、メッセージ
をクリックします。
また、Discourseはユーザーのメールアドレスを公開しないため、プライベート返信はプラットフォームを介して送信する必要があります(ユーザーのメールアドレスをたまたま知っている場合を除く)。
スクリプト/ツールで自動メッセージを送信するにはどうすればよいですか?**¶
スクリプトまたはツールから自動的に新しい投稿/トピックを作成する場合は、Discourse APIを使用できます。
Discourseの管理者は誰ですか?¶
https://llvm.discourse.group/about を参照してください
移行の理由は?¶
このメールを参照してください
プライベートメーリングリストを設定するにはどうすればよいですか?¶
必要に応じて、カテゴリには、表示と書き込みのアクセス許可を制限するための個別のセキュリティ設定を設定できます。そのようなカテゴリが必要な場合は、管理者に連絡してください。
メールアーカイブはどうなりますか?¶
Mailmanアーカイブは、当面の間Webサーバーに残ります。
現在のメーリングリストと比較したDiscourseの利点は何ですか?¶
ユーザーは、購読していなくても、どのカテゴリにも投稿できます。
Web UIでの全文検索。
Web UI経由での送信/返信(メールも引き続き可能)。
スレッド全体を1ページで表示できます。
カテゴリは、新しいメーリングリストを作成するよりも、ディスカッションを構造化するためのより軽量なオプションです。
GitHubとのシングルサインオン。
ユーザーのメールアドレスは非公開に保たれます。
ここに記載されていない別の質問があります。どうすればよいですか?¶
iwg@llvm.orgに連絡するか、GitHubでチケットを発行してください。