This document is intended to help LLVM users to migrate from the mailing lists to Discourse. Discourse has two basic ways for interaction: Via the web UI and via emails.
The easiest way is to create an account using your GitHub account:
Discourse‘s structure is similar to a set of mailing lists, however different terms are used there. To help with the transition, here’s a translation table for the terms:
Some folks want to interact with Discourse purely via their email program. Here are the typical use cases:
List-ID
email header field.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.
This table explains the mapping from mailing lists to categories in Discourse. The email addresses of these categories will remain the same, after the migration. Obsolete lists will become read-only as part of the Discourse migration.
You can do most of the communication with your email client (see section on Setting up email interactions above). You only need to set up your account once and then configure which categories you want to subscribe to.
On the mailing list you have the opportunity to reply only to the sender of the email, not to the entire list. That is not supported when replying via email on Discourse. However you can send someone a private message via the Web UI: Click on the user's name above a post and then on Message
.
Also Discourse does not expose users' email addresses , so your private replies have to go through their platform (unless you happen to know the email address of the user.)
In case you want to create a new post/topic automatically from a script or tool, you can use the Discourse API.
See https://llvm.discourse.group/about
See this email
If needed categories can have individual security settings to limit visibility and write permissions. Contact the admins if you need such a category.
The Mailman archives will remain on the web server for now.
Please contact iwg@llvm.org or raise a ticket on GitHub.