Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:122240 Return-Path: Delivered-To: mailing list internals@lists.php.net Received: (qmail 76992 invoked from network); 24 Jan 2024 11:29:29 -0000 Received: from unknown (HELO php-smtp4.php.net) (45.112.84.5) by pb1.pair.com with SMTP; 24 Jan 2024 11:29:29 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=php.net; s=mail; t=1706095813; bh=pncGSHpOlRa+/SAkB07Gfz0OV5ClCvkmJ0SKa780TLU=; h=References:In-Reply-To:From:Date:Subject:To:From; b=fGrU63MSNm9CgiiTahUS+7Fy4127svHWEpvvOJIzmU/mrfZNBmZ9oabZePKfI1A/P I0K3fEFaJ1JOHJoJZNAXBVT/HBLvcDkBfuOVWijRY8ivGWhnTjYbPMppQ0OsgzzfXp 3mL5tpx0boFtmZ2rRrttidfNhh6cTvQuLlAL6IbPK4BJJnlQB/rLO5Vcv8gHWbJvQ4 kko4cDVryZyP4TpC5vUSkgLLB9/h/Tb9EdN4vTFzLhq2HlBMffahazz+gp48vnkbqj /ELWsg3GENNh5X88dNFFu1d792ylQDZFyEybZxL2pqsbUz49Xmur6zl3FopAYvZ5oM x3zPL4+vzpCiA== Received: from php-smtp4.php.net (localhost [127.0.0.1]) by php-smtp4.php.net (Postfix) with ESMTP id 9973718005C for ; Wed, 24 Jan 2024 03:30:12 -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=-1.1 required=5.0 tests=BAYES_20,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,DMARC_PASS,FREEMAIL_FROM, HTML_MESSAGE,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-wm1-f42.google.com (mail-wm1-f42.google.com [209.85.128.42]) (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, 24 Jan 2024 03:30:12 -0800 (PST) Received: by mail-wm1-f42.google.com with SMTP id 5b1f17b1804b1-40ec6a002a7so4821275e9.2 for ; Wed, 24 Jan 2024 03:29:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706095766; x=1706700566; darn=lists.php.net; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=pncGSHpOlRa+/SAkB07Gfz0OV5ClCvkmJ0SKa780TLU=; b=kC/EvWX2sUgSg4daMncTNVl9fw530WKV+S+s5m3/EbMvmBk2Q6Pcbx3LidEyLU//gr +QnYDnbozr7yDEpWUd4UH4xaAdyAozlr9+BHM3Jz7OqiR/CseQ62bvf9/hEO/rvviBRe rYklV0GHpoPztn/o759+ENDsy9/du959pY/7MUJK+rH/lMqQMZURyNKvdPBYaviNlBFx ptb/YnOQ8kv/041Z+eq+BJvzC3cdJ3J6oFvPEJdaX2fITWz9XSu22rVomkRTkLz0THlT je0uuxcmlmWZqVdGn5L+anwpRg4NncpjAObP8QFQkagAYqVheZbDhKznu5heyEV4Y5Uy 7C+w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706095766; x=1706700566; h=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=pncGSHpOlRa+/SAkB07Gfz0OV5ClCvkmJ0SKa780TLU=; b=cKQovgR1h7QwYTdsMTJ0qkJN54n2lEhBklhg9udFRFP7GSioW2PNiV6OlzGNMFu718 Z/IjDSRKcS+Giw6EvmuLPsqA2BW02A/bgTP8zomx5kan74KRuC3vVWtQl9H8fdi/c8y1 t4RvjBBi67iOppic/u9s5/83eglYwPNKIjNZ8iqaq77QT4iG3SxmazkyDvrbQqTY4lDv cpfjvetzufhVK9u3SuEUbk7AKg+YFh8QYqx1xkAic5NOwQtd8ZGj7PXMI+U52cNclbNL BGAFjxftgmcUl9HiWk1Zt0HW+PDezWMxHUjNZJgtJ3Ntd7jNVi2gOFo8MkZI0gVwsl5D /adQ== X-Gm-Message-State: AOJu0Yx1Jg13MC0FE/VvePdnGgDuxmcKxQIVkH2GjULD5xJcRDBLVVZh CCP/aT54GDHNpoYeJ4zY1lMgYBJkMyDsjTmC0YnydMzz9U6WqAlWiKKFz8xDWnK5Wz5VRnL9hr3 4t2vep+VHlqngSWaEajHhmAc2BWIRC5p+hoU= X-Google-Smtp-Source: AGHT+IF8RHdNFiNK5RvvKUZLAL3HQA8pQ+z7irwXNS5vjRyCgKDMM8sedkzt16u5iuM0P92KRI3t8zLzsJtVErxSZKk= X-Received: by 2002:a05:600c:1546:b0:40e:6921:54d7 with SMTP id f6-20020a05600c154600b0040e692154d7mr766669wmg.60.1706095766180; Wed, 24 Jan 2024 03:29:26 -0800 (PST) MIME-Version: 1.0 References: <1705957903.4914.ezmlm@lists.php.net> In-Reply-To: <1705957903.4914.ezmlm@lists.php.net> Date: Wed, 24 Jan 2024 12:29:14 +0100 Message-ID: To: PHP internals Content-Type: multipart/alternative; boundary="00000000000018991d060faf60e6" Subject: Re: Wiki Access request From: barel.barelon@gmail.com (Barel) --00000000000018991d060faf60e6 Content-Type: text/plain; charset="UTF-8" > > > Feel free to share this list here, on GitHub or otherwise. I'm > skeptical whether throwing partially outdated resources at people is > actually helpful. > > > - Add a new page in the Github repo with all these links and link to that > > page from the contributing page > > - Keep the list in the wiki and link to that page from the contributing > page > > One of the reasons I'd like to move off of the wiki for these things > is that there is no review process. We highly value volunteer work, > but trusting new contributors to blindly make changes to official > guides is obviously somewhat problematic. > > I'd prefer to make CONTRIBUTING.md the "official list" for now. This > file is allowed to be long. And as mentioned, I suspect that the list > of 20+ items may be trimmed. > > Ilija > > Ilija, I trimmed the list that I collected so that it only included the most significant items which have a lot of information. This list would be: - https://www.phpinternalsbook.com/ PHP Internals book - https://phpinternals.net/ PHP Internals web site with documentation about a lot of the structures and macros used in the code - https://www.npopov.com/ Nikita Popov's blog - http://blog.jpauli.tech/ Julien Pauli's blog - https://phpinternals.news/ Derick Rethans' podcast - https://www.zend.com/resources/writing-php-extensions Zend's guide about writing PHP extensions - https://wiki.php.net/internals The internals page in the wiki - https://www.informit.com/store/extending-and-embedding-php-9780672327049 Sara Golemon's printed book Do you think this sounds good? If you do, I will create the PR to update the contributing doc Cheers Carlos --00000000000018991d060faf60e6--