Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:119987 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 71468 invoked from network); 12 Apr 2023 18:42:40 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 12 Apr 2023 18:42:40 -0000 Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id A58431804D7 for ; Wed, 12 Apr 2023 11:42:39 -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,NICE_REPLY_A, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,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-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 11:42:39 -0700 (PDT) Received: by mail-wm1-f47.google.com with SMTP id gw13so7144012wmb.3 for ; Wed, 12 Apr 2023 11:42:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1681324958; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=Zronsiux9SAg8bMuaY/5SsaIQc8XDkF1P0leFfChQEY=; b=NO+sEG3OE3vYfW5LfJxtcyPEdSb3bSSZvdc8G+6o6CJhiSScuJfI9dyHg1AGW4rgFW dOXKrCi1yHvEY17HsnvpDkzNqNFhY+alvtM4QLqhKcvqtFD0jBJSyF7dki1Vd8VkXlaT 7B7klS1PVPzHyLkvW6kt/1VOxooIYdA0ZlSxeEVXUjFhxFs0OAabeV9SUdac8NTWI2ZS CucZradrSPOu5j/UkwA6ZZTWYz+SPlRVgqBTahPliLMGagESiomHFH7QKnhpvxiSzO/e YtobPs3n/SHWwdf8kbrYnGVyyQTVHyv7v5a24++/hmyBYJQkFJ3px9/YRHQ7GF5acyC1 jgew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1681324958; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Zronsiux9SAg8bMuaY/5SsaIQc8XDkF1P0leFfChQEY=; b=IKHiq2HpuiUCVagGq3zGOnx6/CSVsbutM062zXz7bAdkGLqbX77DLboyWeSIpP59Ph S29sn9pbfwJNwehfibAGUYMLr1WJzCO8SB3t1m+ryjqAFZkclz8vSOmkfK3DH0neV9M9 XiyfJ3CpSbyRx4kAZLhtX3aFBj569h1xwhF/wiU/AfCHEgwW+XFwVXv2apZ++9xGHwOW t8twClNJIKad0sLlXoCCvcm+C8lIR2eRDVQeNje9KrYnF/V9D3fz2H5ZSdEnxkNNfG2h K1hEIjIT1oFHOGvR3v5giBSBYn7DFlfCxvycMdYrvJSD91oN2RNcwceAFmCcvXckpJvL ohxw== X-Gm-Message-State: AAQBX9fgEvgyMwP6MOy9MCcDSYM7Gh15sKJK3Wqe5sL/GHt1pwAPjXhC jbJscwWqpyY6z+MfCDbKfL0YIXdBZTA= X-Google-Smtp-Source: AKy350a4qgR77wAWmiwSKADfzC3bUhopqjsKEycREoJoJvIcU1WgCFWtjjDl+MMFV98+Iq4srS4sGA== X-Received: by 2002:a7b:c7cd:0:b0:3f0:7f07:e633 with SMTP id z13-20020a7bc7cd000000b003f07f07e633mr2599418wmk.33.1681324958115; Wed, 12 Apr 2023 11:42:38 -0700 (PDT) Received: from [192.168.0.22] (cpc83311-brig21-2-0-cust191.3-3.cable.virginm.net. [86.20.40.192]) by smtp.googlemail.com with ESMTPSA id i15-20020a05600c290f00b003f09a9503b5sm3192582wmd.23.2023.04.12.11.42.37 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 12 Apr 2023 11:42:37 -0700 (PDT) Message-ID: <31518116-53ca-ca6a-a54d-032d9d2e0b91@gmail.com> Date: Wed, 12 Apr 2023 19:42:37 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.9.1 To: internals@lists.php.net References: <20230412140920.GD2480@phcomp.co.uk> <1f0773ce-5d3c-ae8c-d908-7489d580d0ba@processus.org> <001701d96d68$a4cbb420$ee631c60$@roze.lv> Content-Language: en-GB In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-DEV] Moving PHP internals to GitHub From: rowan.collins@gmail.com (Rowan Tommins) On 12/04/2023 19:05, tag Knife wrote: > I say this as someone who was trying to onboard themselves the other day > (web-php and php-docs). > The entire process is archaic and uses "tools" from 20 years ago. > Onboarding for anything you're interested in doesn't really give a > direction at all (unless you're a dev). > It mostly boils down "do this, do that, after that figure it out yourself". I'd like to draw attention to a non sequitur between the above, totally valid criticism, and the below: > It really shows php's age that you have to join a mailing-list to even get > generic user support, let alone participate in development. None of the above has anything to do with it being a mailing list per se. You could have just as bad an experience trying to sign up for a web forum, or a chat room, or something-something-blockchain-ai-javascript. But to repeat: the complaints about the sign-up process are totally valid. I don't know enough about the system involved to make them smoother, but there's no reason signing up for a mailing list can't be as simple as enter address, confirm address, done. By all accounts, the PHP ones are not. > Look at the "Make WordPress" page compared to php's "Get Involved" page and > the overall onboarding experience is so much nicer and improved. > People can get a general idea of how teams works, their goals, who's > leading who, > with helpful guides and direction to get people started. I agree to a point. My first impression of the Wordpress page you mention is that it's kind of overwhelming with the number of different teams, and it's mostly a directory of Slack channels, I think? (Hurrah, another Slack workspace to separately sign into on every device!) A more apt comparison is probably to https://www.php.net/mailing-lists.php What is probably lacking both there and the "Get Involved" page is a more direct statement that Internals is the central communication hub for the project. The mailing list page describes it as "A medium volume list for those who want to help out with the development of PHP" which is accurate but entirely unhelpful. Which brings me back to my earlier point: I wonder how much of the reaction is really about e-mail itself, and how much is just the documentation and sign-up forms you encounter *before* you hit the list. Because if it's the latter, migrating the entire community to a new platform won't help - we'll still suck at introducing anyone to that platform - and most of what we need is someone who's good with words to update some website copy. Regards, -- Rowan Tommins [IMSoP]