Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125282 X-Original-To: internals@lists.php.net Delivered-To: internals@lists.php.net Received: from php-smtp4.php.net (php-smtp4.php.net [45.112.84.5]) by qa.php.net (Postfix) with ESMTPS id 8D8251A00D1 for ; Mon, 26 Aug 2024 18:06:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1724695707; bh=sBMpcQZV/laJQdf45AXeOll/BLZUczXg9rL50GRDiSQ=; h=Date:Subject:To:References:From:In-Reply-To:From; b=KS5K4VqU0onxkzaIoKFqxEFSgfZoPEkYbrUlDZDeKQV1jP/3HvYozdjJ3wNZx4U1t NEww2BMcmmhT7oSEv2HEWawGGG4NqRdLI9YlzDuryAZsBlQnOHnsz6/iaU2QONB6A9 mIJgoDrqXEbBZCPmYaw2rFTTe2y27+qq329iMDs004oXBxf+fjaQxI/HT2ETytQt1u z3QdofPA601q+iCqQDc5zmE/lAZqsrg6ckljz3aLhdEcjOTOu2dBoKR7IvkfzgCoOo HTwwhlKdRM3TgaA/WHCcutHWv083kOVis61a3dmCJD6O0Pb1o0heNf1E8gliOgJL9u qLTgkDm8uZ9CA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 7E60E1801E4 for ; Mon, 26 Aug 2024 18:08:24 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on php-smtp4.php.net X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_50, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS, FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05olkn2039.outbound.protection.outlook.com [40.92.91.39]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Mon, 26 Aug 2024 18:08:22 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=vP4ZWDvlqTe2QG0A1xBWvvO5Zz95UjnHk+1l5Ba0pz/n2FQyb749PX4Q081/fLba5pWvKPqFswGnjAltpGTTWkqlI+hchaHTbAsOetjTJZhAWDJ679R7eydaf6U+K8QJVnrcjxWcxji+o3LMHRoIFgGlQjcQbrp8jVPzbspvEKrg2qDcz2/rzp47y3mEnC3VDWlo9fAtPJy6T3yxB51E3CZzN/Z1ZcvqJNHSoXcs5PPKN4ct5KuFeuCSPBAZq32weMPEbPQhm3iv9lrKhtm5WE9gX7kPt6+6NZoD4noEunHblV/f23x6lAL0rNnpHdS5Y08qWWL/npZudYFfNnzhPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=D9kpzYf7RGmV1eATLhXb3IUUSyH5gcHdUdbe/WT7Kf4=; b=rzv+aNQCCUGxgtUcP6lXitqwUZWlwAT6nBjOTG5isTw/ZbjL1jajYpg+aEmL3RkVAlNcbopEtqSEEQr5SWFFg1HpOS0IiJW6K0iM2sWPcACVOooF/v76rOY5OS8pTlzx35WQK2nIWxmNLKNw1wTT3X4nNpyAyc7SLyVcm0WsH1p/xkozRaEiFAk2QVyg9MYr2BcWgnaR7E+oOtrpb+OU2V7B6WoI+eU40eiKcMTFeABm0E1w/sfozFwaAw3fw+8AK8Bx7nqf5bl8hmh/dWxZGr0Jht8zgPtRHLQkdETT51OEC3MerdIA1XQagiCG3/z9KOJYnYeY4qM+IBqzXUkLqA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=D9kpzYf7RGmV1eATLhXb3IUUSyH5gcHdUdbe/WT7Kf4=; b=gXiMqwYeEUp/0uugdyt7+C5OmY0hUX2X6D9gWjyWQNQnirUknDwOfew9X3NNca8uBH4On+QiN6wcip2D/vzsv4057dn/EdGMHieMpO4+naCuRSQ6ayC83wxzSgNV+voXz9j6t+ICZj8sC4RZW5BLskwgSAnjwMxiINd5pC5nH8/ThI4o3cf9Wq5B4afrIDmn5RcgPE8ezpMJbG/2fCg5ZvIRB+LpD6/WBvnYxJhUeagJJVU9PWV2XVzaybDboXVC6LYEbpoSs5wY1NIWunvVIkdWI9ycadD5iaE10G2v0UDir61/vVOJqpm3A+ROHveX8VayBdaLOozUq7tDFoIpyw== Received: from AM8P250MB0170.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:321::21) by DB9P250MB0500.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:33a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7897.24; Mon, 26 Aug 2024 18:06:27 +0000 Received: from AM8P250MB0170.EURP250.PROD.OUTLOOK.COM ([fe80::651e:bbd2:b18a:80ff]) by AM8P250MB0170.EURP250.PROD.OUTLOOK.COM ([fe80::651e:bbd2:b18a:80ff%3]) with mapi id 15.20.7897.021; Mon, 26 Aug 2024 18:06:27 +0000 Content-Type: multipart/alternative; boundary="------------IikZrCwrTs30Cub2w6cRnyBI" Message-ID: Date: Mon, 26 Aug 2024 20:06:25 +0200 User-Agent: Mozilla Thunderbird Subject: Re: [PHP-DEV] [RFC] [Discussion] Using and Mentioning Third-party Packages in PHP Documentation and Web Projects To: Jim Winstead , internals@lists.php.net References: <642cb3ea-bf51-4832-8539-0540742000e1@app.fastmail.com> Content-Language: en-US In-Reply-To: <642cb3ea-bf51-4832-8539-0540742000e1@app.fastmail.com> X-TMN: [g0SV7Mg7SRWnWRu/RNRqX6OFzICAwyqVSVAS4gp4PEu4o72TmzTspEAuLPi9Ng2r] X-ClientProxiedBy: PR1P264CA0132.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:2ce::7) To AM8P250MB0170.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:321::21) X-Microsoft-Original-Message-ID: Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM8P250MB0170:EE_|DB9P250MB0500:EE_ X-MS-Office365-Filtering-Correlation-Id: 5daaec69-9a19-48aa-aa98-08dcc5f9cdab X-Microsoft-Antispam: BCL:0;ARA:14566002|461199028|19110799003|8060799006|5072599009|12050799009|15080799006|9400799024|3412199025|440099028|4302099013|1602099012; X-Microsoft-Antispam-Message-Info: v+ebwu/gJQNYpKTFJrJkwh6ObMjlORe8/0X9IS4T1FiaG2EaVEJt9bH9RiMNbeefXpQeaoP+1Q1AfXPltFju5BWjdlBtGnYhfSo9EvhY/TqvoKIuz8DubKgMwLRxQ4jLJVkoGY4Mzsc7yWGgUwyhakmT3ICdeRIbTt/kfnJewH0Wms8WAI3OD38TGj1LdMhdEmSn1Zu5+/OPLv1E9Y0UfFL3FNTTBGohLghPwHHHf1v0Nw2xfysVeJDG2IViT4tobokbpaaH3uXFmo5fXcD+3ncCmwlCbIq1aerV4JJGMpdLKf0Cl4oTqEIJMv9AwkEPrWx2HfpNrQLuiCfcrCOdXOPWHMGwvyngl30e0Fp59iALv2o2K4DR5py2yDSu0yTtRTEgTCmpj7iYRly+TdllQU/duESmk9oOCaNxYGBj0Ia/Xn1vCGtr7NZuMH67VSv5J80fOtJ8bKlDF2+z9wMZbAWvUdq6QuIls1fbXUydNZ93TQFG4RWaJgbANFC64cyRZV6XHX9k/2N+pbi9+MZvNuju5nxgrRA9iApD4EAh23RhkEhLJWV7b1LvgSAQSa8ctDht15YCzuEicbuHfLHCYlX2Vf4NkwSs4ZrYBW0g2cmw4RPUGqScA/s9Zcaqee+ooYFxZyw+mT9PmOWsJWJ+cZBVEufwR/7pCDzStQxehO0s0Z2spWgvt7hYWFC3f61nAS8XjpFQshqMCzKHpKqWmTwUwroGb1lQHoqD3lkEyCA93lrClDNX1fhiLWJ9WhJDwag/jurstBeB2yY4ut1P/c+gG8o4bE64pKMRpCalKGLh54dtjWr3fM5hWYEjTLdJU5ibCUNJMjASyV9Az6lFwCU3pfla4swjTrP3D07ZGsZAm+47pLn91nlfFL9IvWL/ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?RmFQaDF1KytkcGtEKzNKSmVGN293Q04zMVhLSldCQzN2ZlBUdFFXS3FCd2Uv?= =?utf-8?B?V1Q3TVF3ZEtWYi9wd0VvRlN4aThzQ1AvSnl0RGFmMWVId0NMb252aDEweGla?= =?utf-8?B?bElZdmluTEhMSk04K1B3TmQ1MklLek5iU0ZzdythQ3R3bzRqZ0xXVTcxOTlH?= =?utf-8?B?d2VGVmVBdTZXY3VTR3BScHo4WEZCNmJGZVEyMnE0TUZBNGJtK0RNQ05MQk5w?= =?utf-8?B?YS9td1Q5VjVrdm03S2ZlNFJ4Q3VNeGxvZ1dWaFJvSmRRaThiRVdadTRobFB6?= =?utf-8?B?d0h5TXV1V2pHdEhXYlR1YkpxWm9mYVk2NmM3TFhZR1hTc0tpdWRLYUhtQnRR?= =?utf-8?B?Nk8yeTlTL2FGelZZUHJWejBGWisyZzh3b0dCSkhZV1ZwQ1V0Q2xFclNVQW9R?= =?utf-8?B?UTZ4RUkyRTdsU0pvZ3Zpdy92QmtlSG9nUVY5aWhITXVheUtEczNUMzd3SDc3?= =?utf-8?B?YnJ6UFNkdGtFaHFJamJMbUpzdGlTRkw1ODMzQzdVOXd2TWN0WC8rYnhZeGp5?= =?utf-8?B?d1Y0elVoK09uejhySGhGeXFTV1BQL3FJeG9VU1Fjb3lBNU5OT2d6aFVkQlVv?= =?utf-8?B?Z2ZIZTlqZWVVU1JNcnVIc09ZcGdwTXhCUzAzanVwbHRvUmR2S3lCRlJQTWZs?= =?utf-8?B?TXArWVFiVUkyb3N6VHRxRXFObHdiYnpib1V4Vmt4c296R3ZOZDFEQlY5aStK?= =?utf-8?B?MEhrZTljVVk2MndpRDdUanhENDdDS1VkVkRKTVQ4VjRjZ1NQeGQyQW5IaDY1?= =?utf-8?B?K050MnRhK0tZWGE3Q0gvU0xpVWZxSC9TdTY3anNTS05WVEp1WFU4QVBIRzUr?= =?utf-8?B?ci9tNTI5TUVyUWlETVNOMmdpTlJNRThTQ25VNkYydzFTSFBvZENvOE00SW81?= =?utf-8?B?RDR6bTlSb0lNa016YlNvNmRLWVJwZEc0SkRBN1AvKzlkb2RNc1NpVm1Qcith?= =?utf-8?B?QTFxa0FXNEtvdXB4WHdpdFhhdVNmVFRQV1FkMm1sdkhMczNiQmZUU0pFQytF?= =?utf-8?B?SEZ3UTZuc1dLK3lwZFFrVkVmNFJzMEpZcTl4c2ZXT25SV1lEMjdBOS9jS2hW?= =?utf-8?B?UElQbWdhNVBtUTk5bkV2SjdJQ2NWV09qOUF6bFptRGFYakVYQXhqc0RpRERZ?= =?utf-8?B?S0Z1L3lvTS9QODVIUFM4ckpaTmJMS0NiKzNzOGs1WXc2QmQxN3pKZWI2eUcy?= =?utf-8?B?V0dYTGd1V21BZDZpYk1IM1l2QUhkUnQyTmFKMHhsWW95Y1NIbGY3cVJsK3Bu?= =?utf-8?B?MDk3VjNBNkp6T3cyU3pWNXV6NEJoNFR1blMvMW94L1hCVXg5aWkySEdQMDNy?= =?utf-8?B?WkxQUkk1TDJvbnZ5dk0zRFd5Ykpya0MwLzRvSVU2WDYvOTA2YjBNcG1Nb1RV?= =?utf-8?B?czV1d1FmcVExeEZlQ0NsMmtHL1RSWkZiMW14ZWc3cjA2ZDNhU2p6VnNVMlhZ?= =?utf-8?B?OTZ4OWluK29SL0x5c1JaYWJRdExjcWRMU2pBYXA0a3JleXRLREQrUnEyUDVh?= =?utf-8?B?eFBxblpvcm1SNGtMNDVDaXBySkpuVXFRbTNQSU0rbXhOOFVRUDJ4VVd1SDht?= =?utf-8?B?WXhXdWtQQlBmSWN2anltT3NRN1hzTVVuVkdyUWFCWE8yUmNuNnFiUTN4cjFD?= =?utf-8?B?QTdTaG5hSHYvTHpjNC9NY2g5U1VIRmFxNVZDUnFrWFdESFBhRmFtN0VzSFVR?= =?utf-8?B?d0VMSWY4WUF4eTV2Vk9sWm5RbUYyR0NtbjVPMWtORHUyVlVXclJ0ajJnMldk?= =?utf-8?Q?zTLs9jp+FMpPHcVP5g=3D?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-e3d53.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 5daaec69-9a19-48aa-aa98-08dcc5f9cdab X-MS-Exchange-CrossTenant-AuthSource: AM8P250MB0170.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Aug 2024 18:06:27.1591 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9P250MB0500 From: bobwei9@hotmail.com (Bob Weinand) --------------IikZrCwrTs30Cub2w6cRnyBI Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Hey Jim, On 26.8.2024 19:44:18, Jim Winstead wrote: > Hi, > > Another RFC around process: > https://wiki.php.net/rfc/web-and-doc-use-not-endorsement > > Feedback would be appreciated. My intention is to start voting on > September 9th unless there is still ongoing discussion. > > Thanks. > > Jim Thanks for bringing this up - I also suggest that we make this a binary choice - either we adopt the proposed language or its opposite. I.e. a rejection of this should codify that statement in the negative. I do in particular reject the notion that we should document third-party projects (usage for our infra is fine). The point of the PHP documentation is to describe the PHP runtime and PECL extensions, which are both officially distributed through php.net. Anything not related to these does not belong into the manual, much less into core documentation (like language/oop5 autoload.xml, to take the example from https://github.com/php/doc-en/pull/3677/files). Changing this current unwritten rule is an invitation to implicitly promote specific projects. The question is really where does it end? Would we for example also mention PSRs as "widely followed guidelines for interoperability" or something? It's a strong invitation for some scope creep. As such I strongly condemn the idea of inclusion of this guideline. There are, ultimately, enough ways for people to learn about the PHP ecosystem, the php.net documentation is none of them. If I go to php.net, it's because I want to learn about the runtime, not its ecosystem. Bob --------------IikZrCwrTs30Cub2w6cRnyBI Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit

Hey Jim,

On 26.8.2024 19:44:18, Jim Winstead wrote:
Hi,


Feedback would be appreciated. My intention is to start voting on September 9th unless there is still ongoing discussion.

Thanks.

Jim


Thanks for bringing this up - I also suggest that we make this a binary choice - either we adopt the proposed language or its opposite.

I.e. a rejection of this should codify that statement in the negative.


I do in particular reject the notion that we should document third-party projects (usage for our infra is fine).

The point of the PHP documentation is to describe the PHP runtime and PECL extensions, which are both officially distributed through php.net.

Anything not related to these does not belong into the manual, much less into core documentation (like language/oop5 autoload.xml, to take the example from https://github.com/php/doc-en/pull/3677/files).


Changing this current unwritten rule is an invitation to implicitly promote specific projects. The question is really where does it end? Would we for example also mention PSRs as "widely followed guidelines for interoperability" or something? It's a strong invitation for some scope creep.

As such I strongly condemn the idea of inclusion of this guideline.


There are, ultimately, enough ways for people to learn about the PHP ecosystem, the php.net documentation is none of them. If I go to php.net, it's because I want to learn about the runtime, not its ecosystem.


Bob

--------------IikZrCwrTs30Cub2w6cRnyBI--