Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:53256 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 23742 invoked from network); 12 Jun 2011 21:58:24 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Jun 2011 21:58:24 -0000 Authentication-Results: pb1.pair.com smtp.mail=dukeofgaming@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=dukeofgaming@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.42 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: dukeofgaming@gmail.com X-Host-Fingerprint: 209.85.213.42 mail-yw0-f42.google.com Received: from [209.85.213.42] ([209.85.213.42:36692] helo=mail-yw0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 43/C4-14457-C7635FD4 for ; Sun, 12 Jun 2011 17:58:22 -0400 Received: by ywp17 with SMTP id 17so2171881ywp.29 for ; Sun, 12 Jun 2011 14:58:17 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type; bh=LbmebMc9/UipJtBeKZAXrSnjJuM8zBOlTo8h1Q68iIE=; b=rrlKnxog5f92lCH1BidrX0nfpK5vL4vAmcDmiTfzNrQT0QBTomxKfN4Ky9Vw6ZFbBG l2GXt6cNPbr8H6ElsF9zLUNYPWEQ5y9clqqRiXEPu3mh+CN5Io8IS9xO7KzZ8tPPB0rB VeNyHnBzgkAhtlAaoF9KezEx1hRAvYsbznAcc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; b=XrUJ25x11+JKy8mBEC0RylNFnHZXya7YJg191fDz4VUFm3dx7KjK5HeTqRugt6+8vu qPNJ98wrtw6LasgBvJVek5daLptCeTyAo6UGyG6NBzNCYxh1DVHh1zAx2BVnWCt9caW4 IijV7tMWvE1onpF1/nUeFGaTZDeZOYyR+GmvU= Received: by 10.101.138.26 with SMTP id q26mr4387309ann.116.1307915897113; Sun, 12 Jun 2011 14:58:17 -0700 (PDT) MIME-Version: 1.0 Received: by 10.100.207.10 with HTTP; Sun, 12 Jun 2011 14:57:57 -0700 (PDT) In-Reply-To: References: Date: Sun, 12 Jun 2011 16:57:57 -0500 Message-ID: To: David Coallier Cc: internals Content-Type: multipart/alternative; boundary=0016e68ee34b718e4104a58ae668 Subject: Re: [PHP-DEV] [IDEA/PRE-RFC] PHP Core Mentorship Program From: dukeofgaming@gmail.com (dukeofgaming) --0016e68ee34b718e4104a58ae668 Content-Type: text/plain; charset=ISO-8859-1 Hi David, That would be awesome. I do want to contribute but haven't got time to get to know all PHP's quirks. I have some knowledge of compiler theory and low level C/C++ (memory management, system programming). Some stuff I had in mind to try implementing: - The "object(...)" language construct. - Constructor dereferentiation (i.e. "new Foo()->bar()"). But it would be nice to have some previous reference/insight/guidance of where and how to do it. I like the idea of a separate mailing list and I think the general idea would be a very healthy boost for the PHP internals community. I also think that it would be a god idea to build a knowledge base in the wiki and perhaps feed the PHP Internals part. Best regards, David Vega On Fri, Jun 10, 2011 at 11:39 AM, David Coallier wrote: > Hey all, > > Let me start by saying that this is merely an idea I'm trying to put > together and before doing so, I need to see who would be interested. > > A short while ago, the Python community created something called "The > Python Core Mentorship Program" [1][2] which is essentially an attempt > to lower the barrier of entry to the Python core for new developers, > students, etc. and connect everyone together in a more cohesive manner > where people actually talk and interact. I strongly believe in such > initiative and believe this is something we should also think about. > > Simply put, I'd love to put something together for the PHP > core/internals where the goals of the program would be, not unlike the > Python project, to get a few internals (Zend Contribs (Stas are you > reading this? :P), Core contribs, PECL extensions developers, > documentation maintainers) to be willing to help newcomers and provide > a more comprehensive understanding of the contribution processes, > internal trickeries, optimisations, etc. > > The general idea is to create a channel between the rest of the world > and the internals of PHP where more experienced developers can > transfer their knowledge and get a fresh perspectives from new > developers that haven't approached the core before. > > Before continuing further into exploring this idea, we need to get > volunteer mentors. The mentee process is likely to get a self-managed > one and the mentors' role will hopefully be rather low in terms of > time consumptions and the roles of the mentor will most likely be: > > - Introducing new developers to the processes > - Answering questions > - Helping with code review of patches > > Again, like the Python program and similarly to the GSOC projects, we > should have a mailing list (restricted) dedicated only to the mentor > (php-mentorship?) where anyone can ask the simpler questions. From > this mailing list we should also be able to construct a solid baseline > for new developers contributing to PHP. From the mailing list, we'll > see what questions are coming over and over again we'll be able to > build a wiki-faq-like sections for new contributors. > > I digress and here's what I'm hoping to achieve with this email: I > want to get a few contributors from various aspects of the core > including docs and pecl extensions willing to help new people. If you > are interested, please raise your voice and if enough interest is > displayed I'll get a proper wiki section started. > > Furthermore, one thing I am hoping this program will help bring is not > only a stronger interest in the core and a fresh injection of talent > but more importantly I hope we'll be able to contributors from our > various communities that are scattered across the internet that barely > ever interact with the internals. > > Hoping this email reaches as many of you and that my message is > properly conveyed :-) > > P.S. This is really an attempt to find volunteers. If you are interested > please > feel free to contact me directly if you prefer so we can start organising > whatever would have to be done: davidc@php.net > > References: > [1]: http://pythonmentors.com/ > [2]: > http://jessenoller.com/2011/03/25/just-proposed-python-core-mentorship-program/ > > > -- > David Coallier > Orchestra.io > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > --0016e68ee34b718e4104a58ae668--