Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119956 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 16791 invoked from network); 12 Apr 2023 13:58:00 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 12 Apr 2023 13:58:00 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 1D4E5180539 for ; Wed, 12 Apr 2023 06:58:00 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 X-Spam-ASN: AS15169 209.85.128.0/17 X-Spam-Virus: No X-Envelope-From: Received: from mail-ej1-f52.google.com (mail-ej1-f52.google.com [209.85.218.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 12 Apr 2023 06:57:59 -0700 (PDT) Received: by mail-ej1-f52.google.com with SMTP id z9so2070770ejx.11 for ; Wed, 12 Apr 2023 06:57:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681307878; x=1683899878; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=BkUAIee4+RVvgs1IQLv6TazidZxVaBwxkKWHIz4Tmk0=; b=VqVh4MIigwJoNv3/u9WolPvgQ148rzvEL9vJIWX9EuzDWOoDYWsvYoZiPN8bkllg1u K5pO3leYSpB3+JySC4KgFh7qoj7kLkEXb8OOc54Cyb+U/0BpBVzsedVscw171h1TzBv8 iGNqG7OWB+2U4td8nZSzGmvSqNasj6Xt6WaS8tUkg8ZPp4sL8QWQwz+FOhdCCaUoEM2k N49F2M0eqiwVjvi5BlhLEvSKRzOvGCawkDV+XjCM1dALwd5G8+73uCOTAsAEdszBBM8w dzSWTUoF+EdIHhpO7HFmlgA900iXZGNUximDqCRciebfyPcESETP1LsvKnySfVZMZdP8 ioKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1681307878; x=1683899878; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=BkUAIee4+RVvgs1IQLv6TazidZxVaBwxkKWHIz4Tmk0=; b=7xhah4xMLSRdxvYLj/P6DTkyTir9KgBMZF8nv6zrNtOHGm4XdS4PZUfUqeUGWQdQH8 IOwVvu4clAbYI9cMjXCFJcrGiUfv/YpS90eKhAm5ficdthxJEXDfkiA4UQA4aA7TNoNA 3wu4l+nEmPCgjEM01ZCZ6DGBvXPFuGjDdsbtr7CbSsHi7AxcGZx2eD7cPcRqq7j4aDhn kF1Mq365jVidV2BZIJMNTT2NHhZ4rUDLy98ugVkK0CZ9IsxvantLvcKUNRHldql/IVoQ xGIpQxylv/NODpnHBQJD/D73+ZIIFOc7qs50LQ2dy8TGZ5UY3MOySIPsSQyUsnlvOlR6 0jbg== X-Gm-Message-State: AAQBX9febX+++emcs6+exeklD0rzhd8/7ssMCN9vAkOhI4/lA3YdjO9a totaGCiEFi59q1IIYE4gzResERR4OHy4svoynRdBGmNHKAyUeg== X-Google-Smtp-Source: AKy350bKfHQ+Wv6V67QGMynkOXZFoBOLbqpceVxO5ROVH6UbCEspVgYqrSB0o5xhYxIblS6gEnZmoVosD8+4E6VcV1s= X-Received: by 2002:a17:907:d94:b0:94a:8224:dbbc with SMTP id go20-20020a1709070d9400b0094a8224dbbcmr1330485ejc.5.1681307878089; Wed, 12 Apr 2023 06:57:58 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 12 Apr 2023 15:57:46 +0200 Message-ID: To: autaut03@gmail.com Cc: PHP Developers Mailing List Content-Type: multipart/alternative; boundary="000000000000d4e6e605f923febb" Subject: Re: [PHP-DEV] Moving PHP internals to GitHub From: ocramius@gmail.com (Marco Pivetta) --000000000000d4e6e605f923febb Content-Type: text/plain; charset="UTF-8" FYI: https://externals.io/message/87501#87501 Also: wow, that was 7 years ago?! :O Marco Pivetta https://mastodon.social/@ocramius https://ocramius.github.io/ On Wed, 12 Apr 2023 at 15:53, Alex Wells wrote: > Hey. > > PHP currently uses internals@lists.php.net for communication. That > includes > mostly RFCs (or their votings, or their pre-discussion) and sometimes > questions about the implementation or possible bugs. > > While emailing definitely works, it's not the best UX out there. Here are > some immediate flaws which make the process harder than it should be: > - having to subscribe to a mailing list to even see the discussions > - supporting public archives such as externals.io to expose discussions > to > the public for those who aren't subscribed and keep historical data > - having to learn the specific, uncommon rules of replying: bottom > posting, word wrapping, removing footers. It's not to say any of those > rules are complex or hard to follow; it's that they're basically > inapplicable outside of emails, so they're usually not known by newcomers. > Also popular emailing clients don't do any of that automatically, making > each reply tedious. > - no way of editing a message. Mistakes will always be made, so being able > to quickly fix them would be nice > - no formatting, especially code blocks. Sure, they are possible through > HTML, but there's no single common way which all of the emailing clients > will understand - like Markdown > - no reactions - it's hard to tell whether something is supported or not. > This includes both the initiative being discussed and the replies that > follow. Sure, you can usually kind of judge the general narrative based on > the replies, but it's not always clear what's in favor. There are usually > many divergent branches of discussions and it's unknown what's supported > the most. > > Based on those issues and PHP, I propose moving the discussions elsewhere - > to some kind of modern platform. Since this is quite a big change in the > processes used, I imagine an RFC would be needed. But before I do that I > want to measure the reactions. If it goes well, I'll proceed with an RFC > draft. > > There are basically two choices here - a messenger-like platform (i.e. > Slack, Teams) or a developer focused platform like GitHub. While messengers > certainly work, they're more focused on working with teammates rather than > actual discussions. They usually don't have a simple way to navigate > publicly and are poor at separating multiple topics into threads. Some > projects use them for that purpose, but it's usually a worse experience > than what GitHub provides. > > GitHub is already used by PHP for both the source code and the issues, so > that is a good candidate, especially since it's a platform designed to > handle cases like this. Also, that should be a much easier transition now > that the source and issues were moved to GitHub. > > Also, to be clear: I'm not proposing to remove all PHP mailing lists; some > of them are one way (i.e. notifications for something) so they should > definitely stay that way. Some of them might not even be used anymore. > However, I want this change to affect all two-way (discussion) mailing > lists if possible. Also, this does not include moving RFCs themselves to > GitHub, only the discussion that happens via email. > > What are your thoughts? > --000000000000d4e6e605f923febb--