The Official GNOME 2 Developers Guide

9.1 Reading, Discussing, and Collaborating

You can begin your foray into the GNOME community by digging up more GNOME information and finding ways to communicate with other GNOME enthusiasts .

Perhaps you feel obliged to give something back to the GNOME Project in return for all of this software available under a free license. Or you may have a practical reason to work with GNOME ” maybe a piece of software that you're using doesn't work quite right, or something is missing.

Whatever your goal, there are many ways to start exploring the GNOME community. Check out http://www.gnome.org/resources/ .

9.1.1 Real Life

GNOME Project volunteers and several companies are regulars at large computer trade shows, especially those that pertain to free software. In addition, a GNOME Users and Developers Conference (GUADEC) takes place every year.

For more details, see the GNOME website; check out the event calendar at http://www.gnome.org/resources/calendar.html .

9.1.2 WWW

Most of the available GNOME resources are on the World Wide Web. Because of GNOME's broad international base and the range of component projects, countless GNOME- related sites are spread across the Internet.

The primary GNOME website is http://www.gnome.org/ , and this is where you should start to find other resources, such as the GNOME FAQ, information on how your company can support GNOME, and a list of developers.

GNOME Foundation

The GNOME Foundation is a nonpolitical, nonprofit , democratic group registered in California. Take a look at the charter and by-laws at http:// foundation.gnome.org/ to get an idea for what the foundation does. If you get deeply involved with GNOME, you can become a voting member and run for official posts.

News

FootNotes ( http://www.gnomedesktop.org/ ) is a semi-official user - maintained GNOME news site. In addition to the latest general announcements, you'll find weekly summaries, CVS activity statistics, and Bugzilla activity.

Software Downloads

The central GNOME software distribution site is http://download.gnome.org/ . Refer to Appendix D for information on how to choose software.

For a directory of all third-party GNOME software, go to http://www.gnome . org/softwaremap/ . If you're looking for something particular, this is the first place to start, and if you're writing an application, you should add an entry here.

RDF site summary (RSS) information is available from http://ftp.gnome.org/ pub/GNOME/LATEST.xml . Use a program such as Straw to view this information.

GNOME Bugzilla

One of the most important resources for GNOME users and developers is the GNOME bug-tracking system, GNOME Bugzilla ( http://bugzilla.gnome.org/ ). If you have perused ChangeLog in any package, you may have already seen entries such as "Fixes #88325" and "fix mem leak (bug #72976)." The numbers here are Bugzilla indices that you can look up in Bugzilla.

You get a new bug number when you submit a problem report with GNOME Bugzilla or Bug Buddy ( Applications > Programming > Bug Report Tool ). To help manage the report, Bugzilla creates these fields:

A large portion of GNOME development is channeled through Bugzilla because it manages all problems and most smaller ideas. The person who reports a bug gets any changes and additions to the original description via email. If you want to work on GNOME, you should register with Bugzilla; it requires nothing other than a valid email address.

For more information on Bugzilla, see [Barnson].

Developer Home

The GNOME Developer's Site is http://developer.gnome.org/ . Here, you can find news, documentation, current projects, and more. Here are some projects that may especially interest you:

GTK+

If you're a GNOME enthusiast, you should visit the GTK+ website ( http://www.gtk. org/ ) from time to time.

9.1.3 Mailing Lists

The most important channels for GNOME discussion are perhaps mailing lists. Go to http://mail.gnome.org/ and see if the lists there interest you.

Note  

Use the Web interface to subscribe to lists ” it's easier and not as error prone as other methods . In addition, before subscribing to a list, look at the list archive to see if the actual discussion is what you have in mind.

Announcement Lists

These lists serve only to distribute information and are not meant as a means of discussion. Don't reply to mail that you may get from one of these lists, and don't try to send anything to the lists.

Warning  

Subscribing to cvs-commits-list causes an enormous amount of mail to flow to your inbox. You may want to browse the list archives instead, and if you do choose to receive all of the messages, you will probably want to filter them.

Discussion Lists

9.1.4 IRC

There are Internet relay chat (IRC) channels for real-time GNOME discussion. The GIMPnet server at irc.gimp.org has discussions on GNOME, GTK+, and GIMP. The following channels are always available:

Категории