Discourse 迁移指南¶
当前迁移状态:Discourse 已重新上线,新 URL 为:https://discourse.llvm.org。旧的 URL 仍然可用。我们已知晓回复合并前邮件存在问题。一旦有更多信息,我们将更新。¶
本文档旨在帮助 LLVM 用户从邮件列表迁移到 Discourse。Discourse 有两种基本的交互方式:通过 Web UI 和通过电子邮件。
设置您的帐户¶
最简单的方法是使用您的 GitHub 帐户创建帐户
导航到 https://llvm.discourse.group/
点击右上角的 “Sign Up”(注册)。
在右侧选择 “With GitHub”(使用 GitHub 登录),并使用您的 GitHub 帐户登录。
Discourse 的结构¶
Discourse 的结构类似于一组邮件列表,但其中使用了不同的术语。为了帮助过渡,这里提供了一个术语翻译表
邮件列表 | Discourse |
---|---|
邮件列表,由线程组成 | 版块,由主题组成 |
线程,由电子邮件组成 | 主题,由帖子组成 |
电子邮件 | 帖子 |
设置电子邮件互动¶
有些人希望纯粹通过他们的电子邮件程序与 Discourse 互动。以下是典型的用例
电子邮件地址到 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 |
运行时 - Sanitizers | 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 |
项目基础设施 - 网站 | 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 向某人发送私信:点击帖子上方用户的姓名,然后点击 Message
(消息)。
此外,Discourse 不公开用户的电子邮件地址,因此您的私信回复必须通过他们的平台(除非您碰巧知道用户的电子邮件地址)。
我的脚本/工具如何发送自动消息?**¶
如果您想从脚本或工具自动创建新帖子/主题,您可以使用 Discourse API。
Discourse 的管理员是谁?¶
请参阅 https://llvm.discourse.group/about
迁移的原因是什么?¶
请参阅 这封邮件
如何设置私有邮件列表?¶
我们的电子邮件存档会怎样?¶
Mailman 存档目前将保留在 Web 服务器上。
Discourse 相对于当前邮件列表的优势是什么?¶
用户可以向任何版块发帖,即使没有订阅。
Web UI 上的全文搜索。
通过 Web UI 发送/回复(仍然可以通过电子邮件)。
在一个页面上查看整个线程。
与创建新的邮件列表相比,版块是更轻量级的讨论结构选项。
使用 GitHub 单点登录。
用户电子邮件地址保持私密。
我还有其他这里没有涵盖的问题。我该怎么办?¶
请联系 iwg@llvm.org 或在 GitHub 上提出 工单。