[llvm] 586759c - Add email addresses to create a topic via email in a specific category.

Tanya Lattner via llvm-commits llvm-commits at lists.llvm.org
Wed Jan 26 23:22:27 PST 2022


Author: Tanya Lattner
Date: 2022-01-26T23:22:04-08:00
New Revision: 586759cee563f32212f17c11678195bb7cc73700

URL: https://github.com/llvm/llvm-project/commit/586759cee563f32212f17c11678195bb7cc73700
DIFF: https://github.com/llvm/llvm-project/commit/586759cee563f32212f17c11678195bb7cc73700.diff

LOG: Add email addresses to create a topic via email in a specific category.

Added: 
    

Modified: 
    llvm/docs/DiscourseMigrationGuide.md

Removed: 
    


################################################################################
diff  --git a/llvm/docs/DiscourseMigrationGuide.md b/llvm/docs/DiscourseMigrationGuide.md
index 7ae9f6953d43b..b78ce27c5198b 100644
--- a/llvm/docs/DiscourseMigrationGuide.md
+++ b/llvm/docs/DiscourseMigrationGuide.md
@@ -34,13 +34,75 @@ are the typical use cases:
 * You can reply to a post, including quoting other peoples texts
   ([tested](https://llvm.discourse.group/t/email-interaction-with-discourse/3306/4) on GMail).
 * [Quoting previous topics in an reply](https://meta.discourse.org/t/single-quote-block-dropped-in-email-reply/144802)
-* **TODO:** Creating new topics via email is
-  [supported](https://meta.discourse.org/t/start-a-new-topic-via-email/62977)
-  but not configured at the moment. We would need to set up an email address
-  per category and give Discourse POP3 access to that email account. This sounds
-  like a solvable issue.
 * You can filter incoming emails in your email client by category using the
   `List-ID` email header field.
+* You can create topics through email using the email address that is specific to the category. Each category description shows the email address to use, or you can use the mapping below.
+
+## Mapping of email addresses to Discourse categories
+
+Use these email addresses to create a topic by email in the specific discourse category. You **must** have a Discourse account associated with the email address you are sending from or the email will be rejected.
+
+<table border=1>
+<tr><th>Discourse Category</th><th>Email Address</th></tr>
+<tr><td>Beginner</td><td>beginners at discourse.llvm.org</td></tr>
+<tr><td>LLVM Project</td><td>llvmproject at discourse.llvm.org</td></tr>
+<tr><td>IR & Optimizations</td><td>IR.Optimizations at discourse.llvm.org</td></tr>
+<tr><td>IR & Optimizations - Loop Optimizations</td><td>IR.Optimizations-Loops at discourse.llvm.org</td></tr>
+<tr><td>Code Generation</td><td>codegen at discourse.llvm.org</td></tr>
+<tr><td>Code Generation - AMDGPU</td><td>codegen-amdgpu at discourse.llvm.org</td></tr>
+<tr><td>Code Generation - Common Infrastructure</td><td>codegen-common at discourse.llvm.org</td></tr>
+<tr><td>Code Generation - AArch64</td><td>codegen-aarch64 at discourse.llvm.org</td></tr>
+<tr><td>Code Generation - Arm</td><td>codegen-arm at discourse.llvm.org</td></tr>
+<tr><td>Code Generation - PowerPC</td><td>codegen-powerpc at discourse.llvm.org</td></tr>
+<tr><td>Code Generation - RISCV</td><td>codegen-riscv at discourse.llvm.org</td></tr>
+<tr><td>Code Generation - WebAssembly</td><td>codegen-webassembly at discourse.llvm.org</td></tr>
+<tr><td>Code Generation - X86</td><td>codegen-x86 at discourse.llvm.org</td></tr>
+<tr><td>Clang Frontend</td><td>clang at discourse.llvm.org</td></tr>
+<tr><td>Clang Frontend - Using Clang</td><td>clang-users at discourse.llvm.org</td></tr>
+<tr><td>Clang Frontend - clangd</td><td>clangd at discourse.llvm.org</td></tr>
+<tr><td>Clang Frontend - Building Clang</td><td>clang-build at discourse.llvm.org</td></tr>
+<tr><td>Clang Frontend - Static Analyzer</td><td>clang-staticanalyzer at discourse.llvm.org</td></tr>
+<tr><td>Runtimes</td><td>runtimes at discourse.llvm.org</td></tr>
+<tr><td>Runtimes - C++</td><td>runtimes-cxx at discourse.llvm.org</td></tr>
+<tr><td>Runtimes - Sanitizers</td><td>runtimes-sanitizers at discourse.llvm.org</td></tr>
+<tr><td>Runtimes - C</td><td>runtimes-c at discourse.llvm.org</td></tr>
+<tr><td>Runtimes - OpenMP</td><td>runtimes-openmp at discourse.llvm.org</td></tr>
+<tr><td>Runtimes - OpenCL</td><td>runtimes-opencl at discourse.llvm.org</td></tr>
+<tr><td>MLIR</td><td>mlir at discourse.llvm.org</td></tr>
+<tr><td>MLIR - Announce</td><td>mlir-announce at discourse.llvm.org</td></tr>
+<tr><td>MLIR - Newsletter</td><td>mlir-news at discourse.llvm.org</td></tr>
+<tr><td>MLIR - TCP-WG</td><td>mlir-tcpwg at discourse.llvm.org</td></tr>
+<tr><td>Subprojects</td><td>subprojects at discourse.llvm.org</td></tr>
+<tr><td>Subprojects - Polly</td><td>polly at discourse.llvm.org</td></tr>
+<tr><td>Subprojects - LLDB</td><td>lldb at discourse.llvm.org</td></tr>
+<tr><td>Subprojects - LLD</td><td>lld at discourse.llvm.org</td></tr>
+<tr><td>Subprojects - Flang</td><td> flang at discourse.llvm.org</td></tr>
+<tr><td>Subprojects - Bolt</td><td>bolt at discourse.llvm.org</td></tr>
+<tr><td>Project Infrastructure</td><td>infra at discourse.llvm.org</td></tr>
+<tr><td>Project Infrastructure - Release Testers</td><td>infra-release-testers at discourse.llvm.org</td></tr>
+<tr><td>Project Infrastructure - Website</td><td>infra-website at discourse.llvm.org</td></tr>
+<tr><td>Project Infrastructure - Documentation</td><td> infra-docs at discourse.llvm.org</td></tr>
+<tr><td>Project Infrastructure - GitHub</td><td>infra-github at discourse.llvm.org</td></tr>
+<tr><td>Project Infrastructure - Code Review</td><td>infra-codereview at discourse.llvm.org</td></tr>
+<tr><td>Project Infrastructure - Discord</td><td>infra-discord at discourse.llvm.org</td></tr>
+<tr><td>Project Infrastructure - Mailing Lists and Forums</td><td>infra-mailinglists at discourse.llvm.org</td></tr>
+<tr><td>Project Infrastructure - IRC</td><td> infra-irc at discourse.llvm.org</td></tr>
+<tr><td>Project Infrastructure - Infrastructure Working Group</td><td>infra-iwg at discourse.llvm.org</td></tr>
+<tr><td>Community</td><td>community at discourse.llvm.org</td></tr>
+<tr><td>Community - Women in Compilers and Tools</td><td>wict at discourse.llvm.org</td></tr>
+<tr><td>Community - Job Postings</td><td>community-jobs at discourse.llvm.org</td></tr>
+<tr><td>Community - US LLVM Developers' Meeting</td><td>devmtg-US at discourse.llvm.org</td></tr>
+<tr><td>Community - EuroLLVM</td><td>devmtg-euro at discourse.llvm.org</td></tr>
+<tr><td>Community - GSOC</td><td>gsoc at discourse.llvm.org</td></tr>
+<tr><td>Community - Community.o</td><td>community-dot-o at discourse.llvm.org</td></tr>
+<tr><td>Community - LLVM Foundation</td><td>foundation at discourse.llvm.org</td></tr>
+<tr><td>Community - Newsletters</td><td>newsletters at discourse.llvm.org</td></tr>
+<tr><td>Incubator</td><td>incubator at discourse.llvm.org</td></tr>
+<tr><td>Incubator - CIRCT</td><td>circt at discourse.llvm.org</td></tr>
+<tr><td>Incubator - Torch-MLIR</td><td>torch-mlir at discourse.llvm.org</td></tr>
+<tr><td>Incubator - Enzyme</td><td>enzyme at discourse.llvm.org</td></tr>
+<tr><td>Feedback</td><td>feedback at discourse.llvm.org</td></tr>
+</table>
 
 ## Mapping of mailing lists to categories
 


        


More information about the llvm-commits mailing list