Awesome! I want to use this now :D Btw, for the people who prefer email: how 
would a system where discourse sends them the email work for them?

> On 26 Jan 2017, at 19:02, Nate Cook via swift-evolution 
> <[email protected]> wrote:
> 
> 
>> On Jan 25, 2017, at 3:32 PM, Douglas Gregor via swift-evolution 
>> <[email protected] <mailto:[email protected]>> wrote:
>> 
>>> 
>>> On Jan 25, 2017, at 12:05 PM, Ted Kremenek via swift-evolution 
>>> <[email protected] <mailto:[email protected]>> wrote:
>>> 
>>> I have no problem with the project moving to forums instead of the Mailman 
>>> mailing lists we have now — if it is the right set of tradeoffs.
>>> 
>>> My preference is to approach the topic objectively, working from goals and 
>>> seeing how the mailing lists are aligning with those goals and how an 
>>> alternative, such as Discourse, might do a better job.
>>> 
>>> The current use of mailing lists has been carry-over of how both LLVM does 
>>> public discussion (which is all mailing lists) and how the Swift team at 
>>> Apple has used mailing lists for discussion.  That inertia has benefits in 
>>> that it is a familiar workflow that is “proven” to work — but the doesn’t 
>>> mean it is the best option going forward.
>>> 
>>> Here are some of the things that matter to me:
>>> 
>>> - Topics are easy to manage and search, with stable URLs for archives.
>>> 
>>> - It is easy to reference other topics with a stable (canonical) URL that 
>>> allows you to jump into that other topic easily.  That’s hard to do if you 
>>> haven’t already been subscribed to the list.
>>> 
>>> - Works fine with email clients, for those who want to keep that workflow 
>>> (again this inertia is important).
>>> 
>>> - Code formatting, and other tools that add clarity in communication, are a 
>>> huge plus.
>>> 
>>> I’d like to understand more the subjective comments on this thread, such as 
>>> "may intimidate newcomers”.  This feels very subjective, and while I am not 
>>> disagreeing with that statement I don’t fully understand its justification. 
>>>  Signing up for mailing lists is fairly straightforward, and one isn’t 
>>> obligated to respond to threads.  Are forums really any less “intimating”? 
>>> If so, why is that the case?  Is this simply a statement about mailing 
>>> lists not being in vogue?
>>> 
>>> I do also think the asynchronous nature of the mailing lists is important, 
>>> as opposed to discussions feeling like a live chat.  Live chat, such as the 
>>> use of Slack the SwiftPM folks have been using, is very useful too, but I 
>>> don’t want participants on swift-evolution or any of our mailing lists feel 
>>> obligated to respond in real time — that’s simply not the nature of the 
>>> communication on the lists.
>>> 
>>> So in short, using mailing lists specifically is not sacred — we can change 
>>> what we use for our community discussions.  I just want an objective 
>>> evaluation of the needs the mailing lists are meant to serve, and work from 
>>> there.  If moving to something like (say) Discourse would be a negative on 
>>> a critical piece that is well-served by the mailing lists, that would (in 
>>> my opinion) a bad direction to take.  I’m not saying that is the case, just 
>>> that this is how I prefer we approach the discussion.
>> 
>> I’ve looked into Discourse a bit, and it does look very promising. One 
>> *specific* way in which a motivated individual could help would be to take a 
>> look at Discourse’s import scripts 
>> <https://github.com/discourse/discourse/tree/master/script/import_scripts> 
>> and try importing swift-evolution’s mailing archives with them. We 
>> absolutely do not want to lose history when we switch technologies. Do the 
>> messages import well? Are threading and topics maintained in a reasonable 
>> manner? Does Discourse provide effective UI for looking into past 
>> discussions on some specific topic we’re interested in?
>> 
>>      - Doug
> 
> ✋
> 
> I forged the mighty, turgid rivers of rubyenv, hand-tweaked gem dependencies, 
> and sed-cleaned mbox files to try this out—you can see the results of an 
> import (using one or two day old data) at this address:
>       http://discourse.natecook.com/ <http://discourse.natecook.com/>
> 
> It looks like the threads were handled properly, though they bear some 
> obvious marks of their mailing list origins. Users can actually claim their 
> accounts if they do a password reset. However:
>       - it's hooked up to a trial SendGrid account, which will top out at 100 
> emails/day
>       - I should probably delete this soon so Google doesn't think it's the 
> real deal
> 
> I might have mentioned this before, but I'm strongly in favor of forum-based 
> solution over the mailing list (at least for this group), and Discourse seems 
> to be the best one running right now (and fairly open to extension and 
> customization). I made a new topic here to demonstrate a couple features 
> (code blocks and inline images):
>       http://discourse.natecook.com/t/pitch-add-dark-mode-to-swift/3051 
> <http://discourse.natecook.com/t/pitch-add-dark-mode-to-swift/3051>
> 
> Thanks -
> Nate
> 
> 
> 
> _______________________________________________
> swift-evolution mailing list
> [email protected]
> https://lists.swift.org/mailman/listinfo/swift-evolution

_______________________________________________
swift-evolution mailing list
[email protected]
https://lists.swift.org/mailman/listinfo/swift-evolution

Reply via email to