Brandon Andrews wrote:
I was looking at the most recent notes. https://esdiscuss.org/notes/2015-05-27 
One thing stuck out to me is that ECMA uses GitHub a lot. There was a line that 
caught my attention:


?: What needs to live on the ECMA GitHub?

Waldemar Horwat/Allen Wirfs-Brock: Any contributions need to be in some format 
that ECMA can archive, for legal, librarian, and historical needs — imagine 
someone needing to track down the history of some contributions 15 years from 
now. For individual documents (pdfs, etc.) the simplest way is to send them via 
the ECMA reflector. ECMA keeps an archive of those forever. For ongoing things 
use an ECMA-sanctioned repository such as ECMA's GitHub.

The line "ECMA-sanctioned repository such as ECMA's GitHub" makes it sound like 
GitHub is relatively trusted as an archival system.

Personal note: If you must kill es-discuss and move it, move it to medium that is not political, that is, not to github. Github has recently made a move that pushes me to leave it as soon as I find suitable alternative. It shouldn't be that everything is in github, because github will then have too much power, and it is unable to resist the urge to abuse it. In the similar vein, you cannot automatically assume everyone has / can create account on github. Some have reasons not to github.

But just recently there was a thread on moving it from ML format to forum format, and the result was, for the moment, not moving it.

I know many people here probably love mailing lists, but I've never much cared for them. 
They're often riddled with mistakes and formatting errors that can never really be fixed. 
People also reply wrong for instance fragmenting discussions. This can hurt discussion. 
Also some people have problems replying to them or simply don't feel comfortable using 
them. I've pointed people here to view and gotten replies like "I don't have time to 
use a mailing list." The https://esdiscuss.org/ page I think helps, but it has its 
own issues. Most people don't know it uses the GitHub styling so it garbles a lot of 
things from its plaintext version. Also, as I figured out finally, only moderators can 
edit their own posts which means editing to try to clean things up is impossible.


So my proposal is for TC39 to create an esdiscuss project at 
https://github.com/tc39. So people would just go to 
https://github.com/tc39/esdiscuss. Then using their GitHub account they could 
easily login and post issues and comments without having to subscribe or figure 
out how to use mailing lists with their email client. GitHub's issue tracker 
offers many nice features also that mailing lists lack. You can have labels 
which is amazing for archiving. It's also very easy to search. Users can also 
edit their posts and past code examples trivially into their comments so 
comments and replies flow smoothly. As an example look at 
https://github.com/dotnet/roslyn/labels/Area-Language%20Design. That's a link 
to all the language design proposals and discussions for Roslyn.


Also from what I can tell there's no country that currently blocks GitHub. At 
one point Russia, China, and India blocked the site, but from what I'm reading 
they no longer block it. In the future that might not always be the case. 
That's the biggest downside I can think of that would be a potential issue.


I see using GitHub's issue tracker as a way of encouraging more discussion 
also. Pretty much every Javascript developer has a GitHub account for working 
with various Node.JS projects so they'd probably be more receptive following 
and joining in on the discussion. GitHub also has a very easy to use moderation 
system so it's easy to correct small formatting errors and titles to make 
searching simple and terminology consistent. It's also easy to see which topics 
are active and which are done being discussed.

Is there any support for something like this?

_______________________________________________
es-discuss mailing list
[email protected]
https://mail.mozilla.org/listinfo/es-discuss

Reply via email to