<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class=""><b class="">Hi All-</b></div><div class=""><b class=""><br class=""></b></div><div class=""><b class="">Below is a summary proposal for our move to Discourse. Please note, that unless there are any serious objections, we’d like to do this transition over the next weekend, so please communicate any issues that you may see as soon as possible. Please file issues/comments/requests at <a href="http://bugs.swift.org" class="">bugs.swift.org</a> under the “Project Infrastructure” component for tracking.</b></div><div class=""><b class=""><br class=""></b></div><div class=""><b class="">A “prototype” of the forums showing the proposed structure is available for viewing at: <a href="http://swift.trydiscourse.com" class="">http://swift.trydiscourse.com</a></b></div><div class=""><b class="">(Note: the final version will be hosted at <a href="http://forums.swift.org" class="">forums.swift.org</a>, and will be hosted over https. Also note, we’re currently not supporting logins on the prototype site as we’re in the process of changing configurations.)</b></div><div class=""><b class=""><br class=""></b></div><div class=""><b class="">A big thank you to the volunteer members of the Swift Discourse working group for all of their input!</b></div><div class=""><b class=""><br class=""></b></div><div class=""><font size="4" class=""><b class="">Timeline</b></font></div><div class="">In order to get the transition done, and work through any post-transition issues before many of the Swift infrastructure maintainers are on winter holiday break, we’d like to move forward soon — we propose starting the transition on the afternoon (US Pacific time) of <b class="">Thursday, Dec. 14</b>, and completing the transition by Dec 18 (Monday). This means that email from the mailing lists would be disabled on the evening of the 14th in order to do a final import of mailing list data. One final email would be sent out to the lists when the forums are up and ready for use.</div><div class=""><br class=""></div><div class="">The following @swift.org email lists will continue to function during and after the transition:</div><div class=""><div style="margin: 0px; font-stretch: normal; line-height: normal;" class=""><ul class=""><li class="">code-owners</li><li class="">conduct</li><li class="">swift-infrastructure</li></ul></div></div><div class=""><br class=""></div><div class=""><font size="4" class=""><b class="">Forum Structure</b></font></div><div class="">After discussion with the Swift Discourse working group, we’ve slightly re-structured the forum, as opposed to simply mirroring the existing mailing list categories. In Discourse, every topic must have a category, and it can have only one category. There will be four main categories, Evolution, Development, Using Swift, and Site Feedback. The Evolution and Development categories will have a number of subcategories as follows:</div><div class=""><br class=""></div><div class=""><b class="">Evolution</b>: Announce, Pitches, Proposal Reviews, Discussion</div><div class=""><b class="">Development</b>: Compiler, Standard Library, Core Libraries, Package Manager, LLDB, Server, LLBuild, CI Notifications, Announcements</div><div class=""><br class=""></div><div class="">Some of these categories, such as the announcement and CI Notification sub-categories may only allow new topics to be posted by forum administrators.</div><div class=""><br class=""></div><div class="">In addition to categories, forum posts can also be categorized by use of tags. A forum post can have many different tags added by the poster. This is a great way to make it easy to find posts relating to certain topics, and to mark topics of interest (such as issues relating to specific projects) so that they can be easily found.</div><div class=""><br class=""></div><div class=""><font size="4" class=""><b class="">Accounts</b></font></div><div class="">Accounts can be set up using either email registration, or GitHub accounts. For those who have previously sent messages to the various Swift mailing lists, a staged account will already be set up, and there will be a process to take control of the account, provided you still have control of that email address. Note: Login functionality is not available with the <a href="http://swift.trydiscourse.com" class="">swift.trydiscourse.com</a> staged site.</div><div class=""><br class=""></div><div class="">Within the forums, users can be tagged as “@Username” and can get notifications based on that tagging.</div><div class=""><br class=""></div><div class=""><font size="4" class=""><b class="">Email</b></font></div><div class="">You can choose to get email notifications for tracked categories tags, and can also choose to mute certain categories or topics within tracked categories. Replies via email to forum topics will be posted in the forums. In order to create new topics via email, there will be an email address corresponding to each category/subcategory (similar to a mailing list email address) that can be used.</div><div class=""><br class=""></div><div class=""><font size="4" class=""><b class="">Code of Conduct</b></font></div><div class="">All forum activity is expected to conform to the Swift Code of Conduct. The Code of Conduct will be prominently posted on the site. Violations can be anonymously flagged via the forum for review by administrators.</div><div class=""><br class=""></div><div class=""><font size="4" class=""><b class="">Upvoting</b></font></div><div class="">The Discourse forums have a “like” button which can be used to upvote a topic or reply, and the prominence of a post within a category reflects this.</div><div class=""><br class=""></div><div class=""><font size="4" class=""><b class="">FAQ</b></font></div><div class="">At the time when we go live, a FAQ will be posted with common questions, procedures, and links. (for example setting up email notifications) </div></body></html>