Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122357 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 22063 invoked from network); 11 Feb 2024 12:18:37 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 11 Feb 2024 12:18:37 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1707653972; bh=JKSfBUypZc92SWrhfFtfhkomwkz9zk9EdBzja00gT4I=; h=From:Date:Subject:To:From; b=TSBrWn49JjP+WVY/yxi1Vil3JYINqulEk8tXZxs/SkDIgp5//JRXT1n6iei41IKZN uubUnqJXAtxvGQmOKxaFopJyTstIQfVjGsekGv4dbx4LZTxQ+HvbZvOMVFP+oXWGe1 z7s6DMHkdpJ9PObQRyIkvaxcDE49w2Yd8PIYYIG7WiUT8mEp9rM09Dmpq5WGr6XR6p RvbecvtEBHDd1mJnQ/F/GaPY7RhXR33dWHcaltxScCXWwgKekxuAKhtL83Utm6Fcac Xcr83HSGWqb5QAXTbJjqleAqEuKZUJUghWzJvljpUUDzYWvD128QTq6Fn7mQbA4LuV ROE/jonBpcz2w== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 6051E18005B for ; Sun, 11 Feb 2024 04:19:31 -0800 (PST) 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.3 required=5.0 tests=BAYES_50,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS, URIBL_SBL_A autolearn=no autolearn_force=no version=4.0.0 X-Spam-Virus: No X-Envelope-From: Received: from mail-qv1-f54.google.com (mail-qv1-f54.google.com [209.85.219.54]) (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 ; Sun, 11 Feb 2024 04:19:30 -0800 (PST) Received: by mail-qv1-f54.google.com with SMTP id 6a1803df08f44-6818aa08a33so22479926d6.0 for ; Sun, 11 Feb 2024 04:18:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707653915; x=1708258715; darn=lists.php.net; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=JKSfBUypZc92SWrhfFtfhkomwkz9zk9EdBzja00gT4I=; b=JHip9wtYgAi4f8/KVPxxT5K5Sq3lIZR/nzc+06KevIqtmPmRECuctrFIY7HRRX0Fwk hPkFRyENc7sf6M/lpi4+8/NLCkiD4hXbSPoNx5QK2UgjL6AKkEjhy/ipp5lj9rKgW/0J b1S2jF8JVokppbCWHGJSqf34woW108WrP4MTG6GZmMcye5m8F3nRRkDGccq94T/c8qTy cUpN4V8Lal9qEmSDy26QgKu6TKZMxBtPGNKTS8l72ctmIziaI5Bu8kpvlYOXpM+E8Ul9 El1x6X3Yexq9rQCHNhf57aT7y/Sb9DmhnP8K06i+BK7StZy6nT+vsIXa5RaRJdPXqGpj /MCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707653915; x=1708258715; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=JKSfBUypZc92SWrhfFtfhkomwkz9zk9EdBzja00gT4I=; b=oAOYuBv8WyXDn+UeBOlxL2zsZYBs2+SPtJhmcAY1UnDqzSobNNhY+dyCcGssQ31JNo zEoYY7Emq1vIcG7GlmtOAJoOtml7mtPHhXuQ7y4iVd8KOKUKRTjGU57jzACbGy8bzr9M +pCZZkFBirOYrhM43ZmZB1c10jn+xd08548lfGJ3V8FyV5knR5Nl1L9+iO5fl6ecNM44 epYVknaytrID1gXI5Sy+/mDSeHShHAXriuhHGHoXaaKVPnafBesEmniqUywsr5z8UU/U xSIlGIRZiXzcpzqgAVhJCTTLm3G2YUd628WojocZnUDgVLfqr5tzDh5i/l0BI+p3Zp0o b9Uw== X-Gm-Message-State: AOJu0Yx8LdWweqboTwFWYHvSPAw169AR8bfKypA/Xeyd3L9k2Ar0njSM uKHhnrcxYKUS2HK4gExz2TG362fYLyPkb9sbL+hwvlVYOb2fL/YiSGsdQBoWLYOQl4b4V1uGoxg a0LsL3vrpHZd42WEZKvo6kBWOtlE1wIrtVa+eIA== X-Google-Smtp-Source: AGHT+IEXtyBGt0tUXxxViMbhQvN/VbCsBwPruysIXhVMiRHt2FRB9dIXSVQSPmsWqs7ippPHOY0TyT3qX8YTSEOXE0o= X-Received: by 2002:a05:6214:3b86:b0:68c:4aef:a972 with SMTP id nf6-20020a0562143b8600b0068c4aefa972mr9791889qvb.26.1707653915157; Sun, 11 Feb 2024 04:18:35 -0800 (PST) MIME-Version: 1.0 Date: Sun, 11 Feb 2024 13:18:24 +0100 Message-ID: To: PHP internals Content-Type: text/plain; charset="UTF-8" Subject: php-src docs From: tovilo.ilija@gmail.com (Ilija Tovilo) Hi everyone. I would like to start an initiative to centralize documentation of the PHP internals. As mentioned in a recent e-mail, there's a lot of useful documentation scattered across the internet, like the PHP internals book, various blogs of contributors, wiki.php.net, to name a few. Information is currently hard to discover over multiple mediums. Some of these mediums are also prone to go stale and can't be updated by internals (e.g. blog posts). After a brief discussion at the foundation, we think it's best to incorporate the documentation directly into the php-src repository. This makes it very easy to discover, contribute to, and allows updating documentation right alongside its technical changes. To make browsing the documentation easier, the documentation is built with Sphinx and published to GitHub Pages. I've prepared a PR here: https://github.com/php/php-src/pull/13338 https://iluuu1994.github.io/php-src/ (will be moved to php.github.io once merged) Let me know of any thoughts and suggestions you might have. Ilija