From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jambunathan K Newsgroups: gmane.emacs.devel Subject: Re: Contributing Date: Mon, 28 Jan 2013 00:34:27 +0530 Message-ID: <87622iwipw.fsf@gmail.com> References: <87fw1m337v.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1359313483 22111 80.91.229.3 (27 Jan 2013 19:04:43 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 27 Jan 2013 19:04:43 +0000 (UTC) Cc: emacs-devel@gnu.org To: Matthew Wood Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 27 20:05:02 2013 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1TzXXJ-0002xF-Mj for ged-emacs-devel@m.gmane.org; Sun, 27 Jan 2013 20:05:01 +0100 Original-Received: from localhost ([::1]:56279 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzXX1-00015B-UL for ged-emacs-devel@m.gmane.org; Sun, 27 Jan 2013 14:04:43 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:53163) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzXWz-000156-5s for emacs-devel@gnu.org; Sun, 27 Jan 2013 14:04:42 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TzXWx-0008FV-EG for emacs-devel@gnu.org; Sun, 27 Jan 2013 14:04:41 -0500 Original-Received: from mail-da0-f51.google.com ([209.85.210.51]:62639) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzXWx-0008FH-7A for emacs-devel@gnu.org; Sun, 27 Jan 2013 14:04:39 -0500 Original-Received: by mail-da0-f51.google.com with SMTP id i30so904273dad.38 for ; Sun, 27 Jan 2013 11:04:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-type; bh=7WJOIvR3Os2NbxzKWLDhiejOu3tz+eQ4gV+sAFL7g5o=; b=wBHknSm4E+pd5Zubb3StzLk9Km+VCi8DwdugNrsIqJFEB2Szs90bZ0nEzqH0zGwZmB N4qQ9vbuO/MFSu1NS2pHDPCEgNUVdY68iozspedJYjggebtR8/szfwhoQhQRDFmpIlyV M1xg1zFbM4DNhLauVN5hHcJD5jmAdmZWfjVaxDwqnBX45H9ZFEZu8u829tJnvvcRe62y kdugIy6Tga4pKFNXThoH8kX1iLk4DrFkZp+35ndO2QEyfkZdpU/+o4wrXlTs3E2aeuwG 2excBq3291+HBlqsFu7dSpokurHt99FfEVazldlWjr942icjlYNAV2K2OU+olY2Wj0Wg 9aFA== X-Received: by 10.68.222.232 with SMTP id qp8mr31474177pbc.99.1359313478332; Sun, 27 Jan 2013 11:04:38 -0800 (PST) Original-Received: from debian-6.05 ([115.242.249.173]) by mx.google.com with ESMTPS id hs2sm4776030pbc.22.2013.01.27.11.04.33 (version=TLSv1.1 cipher=RC4-SHA bits=128/128); Sun, 27 Jan 2013 11:04:37 -0800 (PST) In-Reply-To: (Matthew Wood's message of "Sun, 27 Jan 2013 12:36:53 -0600") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (gnu/linux) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 209.85.210.51 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:156689 Archived-At: Matthew Wood writes: > Thanks, I'll check out the bug list and some of the bigger packages I > rely on, too. > More information: I'm a web developer working on Linux and primarily > working in Perl, Python, Javascript, stuff like that. Probably not > anything directly applicable, unfortunately. If you are in to PHP, then there is a "rumour" that Emacs lacks good support for PHP. May be you can try building one... Interestingly, there is no Lisp... 1. Pick up some Elisp and CL. Emacs comes with the following info manuals. * Emacs Lisp Intro: (eintr). A simple introduction to Emacs Lisp programming. * CL: (cl). Partial Common Lisp support for Emacs Lisp. 2. Elisp cookbook is a good resource. http://emacswiki.org/emacs/ElispCookbook 3. For a quick list of good-to-know APIs see http://wikemacs.org/wiki/Emacs_Lisp_Cheat_Sheet The page is badly formatted but good. 4. Build Emacs from Bzr trunk and use it for your day to day use. Sooner or later you may run in to some issues and you can take that opportunity to complain. http://emacswiki.org/emacs/BzrForEmacsDevs > On Sun, Jan 27, 2013 at 12:12 PM, Jambunathan K > wrote: > > Matthew Wood writes: > > > I'm interested contributing, but don't have a project in mind. > The > > contributing docs mention starting with a message here. > > > May be you should tell us more? > > How do you use your Emacs and to what ends. Are you a programmer > and > what languages do you program in? What are your interest areas? > What > platform do you use - Mac, Linux, Windows etc. > > The easiest way to contribute is by filing bug reports, responding > to > and helping others in the MLs, IRC. > > You can also contribute to any of the bigger packages like Gnus, > Org > mode, CEDET etc. > > If you are serious about contributing, why not submit a(ny) patch > of say > 20+ lines, asssign the copyright to FSF and have it integrated in > to > Emacs proper or GNU ELPA. See section titled `* Copyright > Assignment' > in etc/CONTRIBUTE. > > Whether projects end up in your plate or not, lurking around in > the > mailing list of Emacs and sister projects can give you good > perspective > on the goings-on in Emacs world. You can join in when something > rings > a bell. > > > > Looking through the archives, I found a message that basically > said > > that there wasn't a well organized list of projects for beginner > > contributors. It suggested looking in etc/TODO and etc/NEWS for > ideas. > > > > Is that still the best way to start? Or is there a better way > now? > > > > Thanks. > > > > Matt Wood > > > > > --