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
