Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:61159 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 46702 invoked from network); 12 Jul 2012 08:30:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Jul 2012 08:30:32 -0000 Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.213.170 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.213.170 mail-yx0-f170.google.com Received: from [209.85.213.170] ([209.85.213.170:63902] helo=mail-yx0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 82/00-46517-72B8EFF4 for ; Thu, 12 Jul 2012 04:30:31 -0400 Received: by yenl12 with SMTP id l12so2509989yen.29 for ; Thu, 12 Jul 2012 01:30:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Zr885GNmP+bszrwfiKWPS48Scj88Q5zWAtuFiNzLWtA=; b=e1/VmU4olNnWTfHzhGwzqYmIg8ej7emQMfearmIkaTgcg7g9Z/uxFqETLfq+t/Dmae +IbQ12/zm8qi0IpcgXAhSJKQrlW3xx7PTK69ZfUfB4FcnVyEoxi6EObfLaqdNt77sjK5 XM6hTrAcvoLErG0CnXiSnZ/wjlJspcz4yEa5OTL2op3m5YN50OfYNvo4n533giIweT0P Wox4gW9cfD25DZkAcZrk95ba1OB7NLBkA+fKGQxQPbk9XNjn/k4HWFheYVxS5cwFw8H5 Dyw393Z6Aujv9bobL5YhzeqlhYoNIiPXP2jtIjgeVAUiNDFOdtE2Qkgf8dgt3wg7rSTM KH7w== MIME-Version: 1.0 Received: by 10.236.79.74 with SMTP id h50mr59778840yhe.104.1342081828618; Thu, 12 Jul 2012 01:30:28 -0700 (PDT) Received: by 10.147.113.7 with HTTP; Thu, 12 Jul 2012 01:30:28 -0700 (PDT) In-Reply-To: References: Date: Thu, 12 Jul 2012 10:30:28 +0200 Message-ID: To: Ziad Jammal Cc: internals@lists.php.net Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] Contribute to PHP From: pierre.php@gmail.com (Pierre Joye) hi Ziad, On Thu, Jul 12, 2012 at 9:28 AM, Ziad Jammal wrote: > Deal all phpiers, > > It took me a while before I hit the send key. > I have been a php developer for some time and I got certified beginning of this year. > I have always wanted to start contributing to php and zend framework, but I am unable to find the right docs, examples, and the "how". There are no huge amount of docs about how to contribute, that's missing :) > I know it might be a simple task, but I appreciate your support as I really want to contribute some good stuff to the php community. > Appreciate if someone can share a reported bug, how he traced its location and how he got it fixed. About getting back trace, here are two docs: https://bugs.php.net/bugs-generating-backtrace.php https://bugs.php.net/bugs-generating-backtrace-win32.php There are other tools like strace, valgrind, see the README in the php-src and php-src/Zend for more infos, at least for valgrind. Once you have a patch, it is easy to contribute using a pull request on github or posting the patch using our bug tracker. While I would recommend to always have a bug report associated with a patch or a pull request. You can fetch a bug and try to fix it, see http://bugs.php.net. Cheers, -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org