Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:125338 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 2E0971A00BD for ; Wed, 28 Aug 2024 14:28:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1724855419; bh=hnjtw7qRDY07/3kJUW7ZnJkWwscnmYAlFwxoYa/+nis=; h=Subject:From:To:Date:In-Reply-To:References:From; b=KCOxx1uDHeZo+Y8/uRkbLliCD+MQzeSJJUHvBdn7kCfE/9raUa79HB/L6uOGupnuY sMWbzfYu5O5H5bDTdilQZcij+pJ3LJ0srOzWod9CJ0HYbAw3eo3VFar59a4G1emfbr aQf+GY8qbRJUhNSt0fSeJA82YsjZtEy4FxXCS9ekApKLeuhn6UxoNcwXFJTqayIjvj f4QuawpLKJVRhtWokUV862G3d+WMj+b4aSlRlt3+lxuz68TayI6ifBJ+84HNOK6LPh nEYPvQmuo+R3Zv3m9bLzXB/pU9wlu2QcW3cMZeFjgs40yZYKoGQmr6mmnW87rts7n1 o6dIiPWjE+2mA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 3064E180054 for ; Wed, 28 Aug 2024 14:30:19 +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.6 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,SPF_HELO_PASS, SPF_PASS autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from ageofdream.com (ageofdream.com [45.33.21.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by php-smtp4.php.net (Postfix) with ESMTPS for ; Wed, 28 Aug 2024 14:30:18 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ageofdream.com; s=ageofdream; t=1724855303; bh=hnjtw7qRDY07/3kJUW7ZnJkWwscnmYAlFwxoYa/+nis=; h=Subject:From:To:Date:In-Reply-To:References:From; b=r7ts5d1LMFZJkbRhuqnfZaLhILkltiQap/bPpdUUx/sizMBVJ2uZPaASe86HEmK6s g16aoNDZuiXxkXOZWF5xCQ6NMkkvsz1lddm8spzguDCxDxq27sa7536SoreKlx8nnD 6pCLz/8ged/C955PaU7ThT0sglgtT0dXZ46PzWn+657a0B73hI/T6M7Z57haYmSdCD MfItkrxJ+nV8IfNrSZzW3CiawJ0MPSQHPucW0drxy8Lys1ZMweQ9Ig+HFTOxSqCcSf 7ezN2JuDjvPhEk9Y5HTP6wOn+AjGlTUkAZTrJn2y6f5FixmDS38Zf6mR9jSAfjl3q7 2Gpm9jgMYQMmA== Received: from [192.168.1.7] (unknown [72.255.193.122]) by ageofdream.com (Postfix) with ESMTPSA id 6E68F25090 for ; Wed, 28 Aug 2024 10:28:23 -0400 (EDT) Message-ID: Subject: Re: [PHP-DEV] [RFC] [Discussion] Using and Mentioning Third-party Packages in PHP Documentation and Web Projects To: internals@lists.php.net Date: Wed, 28 Aug 2024 10:28:23 -0400 In-Reply-To: <819bcfbb-b747-4ed1-a878-bf5a8e00935e@app.fastmail.com> References: <663bea3c-a8e7-4881-2bcb-971a96dea9cb@php.net> <6B084580-CEFA-45A3-8221-944B9502B745@getmailspring.com> <819bcfbb-b747-4ed1-a878-bf5a8e00935e@app.fastmail.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4-2 Precedence: bulk list-help: list-post: List-Id: internals.lists.php.net x-ms-reactions: disallow MIME-Version: 1.0 From: lists@ageofdream.com (Nick Lockheart) >=20 > What a couple of people have touched on is that that all we have > right now is a Reference, which is only one kind of documentation.=C2=A0 > The common zeitgeist these days says there's 4: https://diataxis.fr/ >=20 > * Tutorials > * How-to guides > * Explanation > * Reference >=20 > We have a reference with gaps, and that's about it.=C2=A0 In practice, it > will be functionally impossible to write a meaningful tutorial or > how-to guide that never mentions anything but php-src-provided code.=C2= =A0 > Or at least the result would be sub-standard and doing the reader a > disservice. >=20 > I don't think I'd support a list of "popular" frameworks, but > mentioning Composer, Xdebug, and PHPUnit seems a requirement for a > useful modern tutorial. >=20 > Admittedly, the docs team is very under-resourced right now and even > the reference section has not-small holes, making maintaining even > more types of documentation a potential challenge.=C2=A0 That's something > the Foundation could possibly help with.=C2=A0 But that's not the topic a= t > hand: The topic at hand is just "look, we should be able to mention > Composer, Xdebug, and PHPUnit, OK?"=C2=A0 On which I very much am in > agreement. >=20 Since we are talking about 3rd party tools, is "documentation" not a tool?=20 Could we have a section for "further learning" that links to books and websites?