讨论区迁移指南

迁移当前状态:讨论区已在新的 URL 上线:https://discourse.llvm.org。旧的 URL 也仍然有效。我们注意到合并前邮件的邮件回复存在问题。我们将在了解更多信息后更新。

本文档旨在帮助 LLVM 用户从邮件列表迁移到讨论区。讨论区提供了两种基本交互方式:通过网页 UI 和通过电子邮件。

设置您的账户

最简单的方法是使用您的 GitHub 账户创建账户

  1. 访问 https://llvm.discourse.group/

  2. 点击右上角的“注册”。

  3. 在右侧选择“使用 GitHub”并使用您的 GitHub 账户登录。

讨论区的结构

讨论区的结构类似于一组邮件列表,但使用不同的术语。为了帮助过渡,这里有一个术语翻译表

邮件列表讨论区
邮件列表,包含主题分类,包含主题
主题,包含邮件主题,包含帖子
邮件帖子

设置电子邮件交互

有些人希望纯粹通过他们的电子邮件程序与讨论区进行交互。以下是典型用例

  • 您可以订阅某个分类或主题

  • 您可以回复帖子,包括引用其他人的文本(在 Gmail 上测试过)。

  • 在回复中引用之前的主题

  • 您可以使用 List-ID 邮件头字段,在您的邮件客户端中按分类过滤传入的邮件。

  • 您可以使用特定于分类的电子邮件地址通过电子邮件创建主题。每个分类描述都显示了要使用的电子邮件地址,或者您可以使用下面的映射。

电子邮件地址到讨论区分类的映射

使用这些电子邮件地址通过电子邮件在特定的讨论区分类中创建一个主题。您**必须**拥有一个与您发送电子邮件的地址关联的讨论区账户,否则邮件将被拒绝。

讨论区分类电子邮件地址
初学者[email protected]
LLVM 项目[email protected]
IR 和优化[email protected]
IR 和优化 - 循环优化[email protected]
代码生成[email protected]
代码生成 - AMDGPU[email protected]
代码生成 - 通用基础设施[email protected]
代码生成 - AArch64[email protected]
代码生成 - Arm[email protected]
代码生成 - PowerPC[email protected]
代码生成 - RISCV[email protected]
代码生成 - WebAssembly[email protected]
代码生成 - X86[email protected]
Clang 前端[email protected]
Clang 前端 - 使用 Clang[email protected]
Clang 前端 - clangd[email protected]
Clang 前端 - 构建 Clang[email protected]
Clang 前端 - 静态分析器[email protected]
运行时[email protected]
运行时 - C++[email protected]
运行时 - 编译器[email protected]
运行时 - C[email protected]
运行时 - OpenMP[email protected]
运行时 - OpenCL[email protected]
MLIR[email protected]
MLIR - 公告[email protected]
MLIR - 新闻通讯[email protected]
MLIR - TCP-WG[email protected]
子项目[email protected]
子项目 - Polly[email protected]
子项目 - LLDB[email protected]
子项目 - LLD[email protected]
子项目 - Flang[email protected]
子项目 - Bolt[email protected]
项目基础设施[email protected]
项目基础设施 - 发布测试人员[email protected]
项目基础设施 - 网站[email protected]
项目基础设施 - 文档[email protected]
项目基础设施 - GitHub[email protected]
项目基础设施 - 代码审查[email protected]
项目基础设施 - Discord[email protected]
项目基础设施 - 邮件列表和论坛[email protected]
项目基础设施 - IRC[email protected]
项目基础设施 - 基础设施工作组[email protected]
社区[email protected]
社区 - 女性编译器和工具[email protected]
社区 - 招聘信息[email protected]
社区 - 美国 LLVM 开发者会议[email protected]
社区 - EuroLLVM[email protected]
社区 - GSOC[email protected]
社区 - Community.o[email protected]
社区 - LLVM 基金会[email protected]
社区 - 新闻通讯[email protected]
孵化器[email protected]
孵化器 - CIRCT[email protected]
孵化器 - Torch-MLIR[email protected]
孵化器 - Enzyme[email protected]
反馈[email protected]

邮件列表到分类的映射

此表说明了从邮件列表到讨论区分类的映射。在迁移后,这些分类的电子邮件地址将保持不变。作为讨论区迁移的一部分,已弃用的列表将变为只读。

邮件列表讨论区中的分类
All-commits目前没有迁移
Bugs-admin目前没有迁移
cfe-commits目前没有迁移
cfe-devClang 前端
cfe-usersClang 前端/使用 Clang
clangd-devClang 前端/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已弃用

常见问题

我不想使用网页 UI

您可以使用您的电子邮件客户端完成大部分通信(请参阅上面关于设置电子邮件交互的部分)。您只需要设置一次账户,然后配置您要订阅的分类。

如何发送私信?

在邮件列表中,您可以选择仅回复邮件发送者,而不是整个列表。在讨论区通过电子邮件回复时,不支持此功能。但是,您可以通过网页 UI 向某人发送私信:点击帖子上方用户的姓名,然后点击 消息

此外,讨论区不会公开用户的电子邮件地址,因此您的私人回复必须通过他们的平台进行(除非您碰巧知道用户的电子邮件地址)。

我的脚本/工具如何发送自动消息?

如果您想自动从脚本或工具创建新的帖子/主题,您可以使用讨论区 API

谁是讨论区的管理员?

请参阅 https://llvm.discourse.group/about

迁移的原因是什么?

请参阅此邮件

如何设置私有邮件列表?

如果需要,分类可以具有单独的安全设置来限制可见性和写入权限。如果您需要此类分类,请联系管理员

我们的邮件档案会发生什么?

Mailman 档案目前将保留在 Web 服务器上。

与当前邮件列表相比,讨论区有哪些优势?

  • 用户可以发布到任何分类,即使没有订阅。

  • 网页 UI 上的全文搜索。

  • 通过网页 UI 发送/回复(仍然可以使用电子邮件)。

  • 在一页上查看整个主题。

  • 与创建新的邮件列表相比,分类是组织讨论的更轻量级选项。

  • 使用 GitHub 单点登录。

  • 用户电子邮件地址保持私密。

我还有其他问题在此处未涵盖。我该怎么办?

请联系 [email protected] 或在 GitHub 上提交工单