I already have. iojs (and soon, nodejs), as well as Rust which was
mentioned by someone else.

On Sun, Aug 2, 2015 at 11:04 PM Stig Bakken <s...@stigbakken.com> wrote:

> On Sun, Aug 2, 2015 at 2:02 PM Dor Tchizik <d...@tchizik.com> wrote:
>
>> Hello internals!
>>
>> I wanted to propose a change to how PHP discussions are made.
>>
>> Currently, PHP discussions are held on the various mailing lists, managed
>> by an old mailing list system, without any proper alternative interface to
>> follow and respond outside of mailing.
>> The discussion is hidden away, deep within the mails and the archives,
>> searching is nigh impossible for someone from the outside.
>> Moreover, subscribing to internals and starting discussion has a *very
>> high
>> entry bar*, which is bad for any open source project (PHP is still
>> considered an open source project, yes?). For example, ask a friend to try
>> and find how to join in on the conversation, without mentioning the
>> mailing
>> list or the word "internals".
>>
>> I propose that internals discussion to be moved (eventually entirely) to a
>> different medium, where the example I have in mind is GitHub issues (but
>> that is up for discussion).
>>
>>
>>    - Every developer worth his salt has a GitHub account. Finding the php
>
>
>>    project and looking at the issues is trivial.
>>
>    - GitHub issues can reference to people by name (triggering an explicit
>>    notification).
>>    - GitHub issues can reference other issues (currently impossible with
>
>
>>    the mailing list, unless you link to some archive, and then you can't
>>    really participate in the discussion, nor you have a guaranteed
>> context for
>>    the rest of the discussion)
>>
>    - GitHub issues can be read and interacted with, from email. (Responding
>
>
>>    to an issue/commit comment notification will actually respond to the
>> thread)
>>
>    - GitHub issues can reference commits directly.
>>    - GitHub commits can reference issues directly.
>>    - You can close GitHub issues.
>>    - GitHub issues are searchable. You have tags.
>>    - GitHub issues can be associated with milestones for easy reference.
>>    - You can comment on specific lines of a commit, and can reference
>> files
>
>
>>    and line numbers from issue comments directly.
>>
>    - You don't need to maintain GitHub, like you do with the current system
>>    - Markdown formatting!
>
>
>>
>> There are probably more advantages I forgot to mention, but any developer
>> who's familiar with GitHub (or BitBucket, or practically any other form of
>> Git integration) knows of these free features and advantages, and most of
>> them use them and take them for granted.
>>
>> Now, that's not to say the current system has no advantages over the
>> current one.
>> A few disadvantages of GitHub:
>>
>>    - GitHub may be down (although I can probably count on one hand how
>> many
>
>
>>    times that happened in the past several years)
>>
>    - GitHub's mailing system is not as robust as the mailing-list software.
>
>
>>    People who are exclusively used to emails will have to get used to a
>>    slightly different interface.
>>
>    - Moving to GitHub (or any other medium) would take some thinking and
>
>
>>    work done on the side of the people of internals.
>>
>> Personally, I think the advantages would seriously overweigh the
>> disadvantages. PHP would enjoy a more robust discussion system, and a more
>> open form of discussion, involving more people and more opinions.
>>
>> (I also have a matching workflow adjustment for the RFC process, but that
>> can be discussed later)
>>
>
> Are you being serious? Can you provide examples of projects that have
> successfully replaced their developer mailing lists with GitHub issues?
>
>  - Stig
>
>

Reply via email to