From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Matthew Wood Newsgroups: gmane.emacs.devel Subject: Re: Contributing Date: Sun, 27 Jan 2013 13:57:46 -0600 Message-ID: References: <87fw1m337v.fsf@gmail.com> <87622iwipw.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=bcaec501662b12c85704d44a9361 X-Trace: ger.gmane.org 1359316674 18067 80.91.229.3 (27 Jan 2013 19:57:54 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 27 Jan 2013 19:57:54 +0000 (UTC) Cc: emacs-devel@gnu.org To: Jambunathan K Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jan 27 20:58:14 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 1TzYMm-0002I0-Kr for ged-emacs-devel@m.gmane.org; Sun, 27 Jan 2013 20:58:12 +0100 Original-Received: from localhost ([::1]:36358 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzYMV-0002O9-1Y for ged-emacs-devel@m.gmane.org; Sun, 27 Jan 2013 14:57:55 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:34771) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzYMQ-0002Ny-VA for emacs-devel@gnu.org; Sun, 27 Jan 2013 14:57:53 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TzYMN-0007yu-Sj for emacs-devel@gnu.org; Sun, 27 Jan 2013 14:57:50 -0500 Original-Received: from mail-ve0-f170.google.com ([209.85.128.170]:64111) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TzYMN-0007ym-Ni for emacs-devel@gnu.org; Sun, 27 Jan 2013 14:57:47 -0500 Original-Received: by mail-ve0-f170.google.com with SMTP id ox1so972118veb.1 for ; Sun, 27 Jan 2013 11:57:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=/XaaB2Kquem2HCgR1AqzwxFlgLPkWgLoErePVgn/kiU=; b=RSOl5HRn08R39MQOTvkdQo0/E0dg6hBHPZYq2/W1cxlesYeGWxKgUETvScYMHZ/LTr 6iBkhEe02PSYpgApdbkKV+KcJ6DsC00b3lURVSIl/ZWa2K9HvGMT0sh9BsjWmCtZAteo LtGXHA/PLuqesSfyfWlEDElt0bYeiHBbRv3SbO9keQvlZmHTSPXFgJOxUfgiQPWizDg5 YU3SED6gBSlPr5+wclf7MOTPkDuqbWi5FiUaq0i4wrHiGKj3DQL562n4TlxlZqjv8v5B doWCEKyoI04APWmQphSv7bQjZFMdGT+2XBwNPq+gTo4FSZqPL0tO9Bx4+oVhNes7/1eI zCmQ== X-Received: by 10.52.74.38 with SMTP id q6mr11484002vdv.17.1359316666992; Sun, 27 Jan 2013 11:57:46 -0800 (PST) Original-Received: by 10.58.179.114 with HTTP; Sun, 27 Jan 2013 11:57:46 -0800 (PST) In-Reply-To: <87622iwipw.fsf@gmail.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-Received-From: 209.85.128.170 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:156690 Archived-At: --bcaec501662b12c85704d44a9361 Content-Type: text/plain; charset=ISO-8859-1 Awesome, that's exactly what I was looking for. Thanks! On Sun, Jan 27, 2013 at 1:04 PM, Jambunathan K wrote: > 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 > > > > > > > > > -- > --bcaec501662b12c85704d44a9361 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Awesome, that's exactly what I was looking for. Thanks= !


On Sun= , Jan 27, 2013 at 1:04 PM, Jambunathan K <kjambunathan@gmail.com&= gt; wrote:
Matthew Wood <doowttam@gmail.com> writes:

> Thanks, I'll check out the bug list and some of the bigger package= s I
> rely on, too.

> More information: I'm a web developer working on Linux and primari= ly
> 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 l= acks good
support for PHP. =A0May be you can try building one...

Interestingly, there is no =A0Lisp...

1. Pick up some Elisp and CL. =A0Emacs comes with the following info
=A0 =A0manuals.

=A0 =A0 =A0 =A0 * Emacs Lisp Intro: (eintr). =A0A simple introduction to Em= acs
=A0 =A0 =A0 =A0 =A0 Lisp programming.

=A0 =A0 =A0 =A0 * CL: (cl). =A0Partial Common Lisp support for Emacs Lisp.<= br>
2. Elisp cookbook is a good resource.
=A0 =A0 =A0 =A0 http://emacswiki.org/emacs/ElispCookbook

3. For a quick list of good-to-know APIs see

=A0 =A0 =A0 =A0 http://wikemacs.org/wiki/Emacs_Lisp_Cheat_Sheet

=A0 =A0The page is badly formatted but good.

4. Build Emacs from Bzr trunk and use it for your day to day use.
=A0 =A0Sooner or later you may run in to some issues and you can take that<= br> =A0 =A0opportunity to complain.

=A0 =A0 =A0 =A0 http://emacswiki.org/emacs/BzrForEmacsDevs


> On Sun, Jan 27, 2013 at 12:12 PM, Jambunathan K
> <kjambunathan@gmail.com> wrote:
>
> =A0 =A0 Matthew Wood <
doowtta= m@gmail.com> writes:
>
> =A0 =A0 > I'm interested contributing, but don't have a pro= ject in mind.
> =A0 =A0 The
> =A0 =A0 > contributing docs mention starting with a message here. >
>
> =A0 =A0 May be you should tell us more?
>
> =A0 =A0 How do you use your Emacs and to what ends. Are you a programm= er
> =A0 =A0 and
> =A0 =A0 what languages do you program in? What are your interest areas= ?
> =A0 =A0 What
> =A0 =A0 platform do you use - Mac, Linux, Windows etc.
>
> =A0 =A0 The easiest way to contribute is by filing bug reports, respon= ding
> =A0 =A0 to
> =A0 =A0 and helping others in the MLs, IRC.
>
> =A0 =A0 You can also contribute to any of the bigger packages like Gnu= s,
> =A0 =A0 Org
> =A0 =A0 mode, CEDET etc.
>
> =A0 =A0 If you are serious about contributing, why not submit a(ny) pa= tch
> =A0 =A0 of say
> =A0 =A0 20+ lines, asssign the copyright to FSF and have it integrated= in
> =A0 =A0 to
> =A0 =A0 Emacs proper or GNU ELPA. See section titled `* Copyright
> =A0 =A0 Assignment'
> =A0 =A0 in etc/CONTRIBUTE.
>
> =A0 =A0 Whether projects end up in your plate or not, lurking around i= n
> =A0 =A0 the
> =A0 =A0 mailing list of Emacs and sister projects can give you good > =A0 =A0 perspective
> =A0 =A0 on the goings-on in Emacs world. You can join in when somethin= g
> =A0 =A0 rings
> =A0 =A0 a bell.
>
>
> =A0 =A0 > Looking through the archives, I found a message that basi= cally
> =A0 =A0 said
> =A0 =A0 > that there wasn't a well organized list of projects f= or beginner
> =A0 =A0 > contributors. It suggested looking in etc/TODO and etc/NE= WS for
> =A0 =A0 ideas.
> =A0 =A0 >
> =A0 =A0 > Is that still the best way to start? Or is there a better= way
> =A0 =A0 now?
> =A0 =A0 >
> =A0 =A0 > Thanks.
> =A0 =A0 >
> =A0 =A0 > Matt Wood
> =A0 =A0 >
>
>
> =A0 =A0 --

--bcaec501662b12c85704d44a9361--