Difference between revisions of "Project Development"

From GNUstepWiki
Jump to navigation Jump to search
m (typo)
(Bring page up-to-date, some little reorganization of mailing-lists and things a developer should know, some rewording)
Line 1: Line 1:
GNUstep project, as many open-source software (OSS) is being developed by many developers from all around the world. The project uses various tools for supporting the development.
+
The GNUstep project is being developed by many individuals from all around the world, and this page lists all means of participating in the development and communicating with the developers.
  
== [https://savannah.gnu.org/projects/gnustep/ Main project development page] ==
+
== Main project development pages ==
  
Contains:
+
The most important things for the GNUstep developer to know are:
 +
* [https://savannah.gnu.org/bugs/?group=gnustep The bug tracker]
 +
* [[Using Subversion]] to access the source-code repository
 +
* The [[#Mailing Lists|mailing lists]] to communicate with other developers
 +
* [https://savannah.gnu.org/task/?group=gnustep The tasks tracker] for things that need to be done
  
* '''[https://savannah.gnu.org/bugs/?group=gnustep Bug tracking]'''
+
Some other places might be relevant, though they seem to be rarely used and might be deprecated at some point in the future:
* [https://savannah.gnu.org/mail/?group=gnustep Mailing Lists]
+
* [https://savannah.gnu.org/patch/?group=gnustep The patches page]
* [https://savannah.gnu.org/cvs/?group=gnustep CVS information]
 
* [http://savannah.gnu.org/cgi-bin/viewcvs/gnustep/ Browse CVS Repository]
 
* [https://savannah.gnu.org/patch/?group=gnustep Patches]
 
 
 
* [https://savannah.gnu.org/support/?group=gnustep Support request tracking] ''(not used)''
 
* [https://savannah.gnu.org/news/?group=gnustep News]  ''(not used)''
 
* Tasks ''(not used)''
 
  
 
== Mailing Lists ==
 
== Mailing Lists ==
  
You can sign up with the following mailing lists to ask questions and get answers. Recently GNUstep Mailing Lists are being archived into a searchable [http://www.nabble.com/GNUstep-f1880.html GNUstep Forum] by [http://www.nabble.com Nabble]. You can cross browse or search GNUstep discussions there. You can also post questions there which will get forwarded to the corresponding mailing list.
+
You can sign up for the following mailing lists to ask questions and get answers. GNUstep mailing lists are being archived and made searchable, just click on the links below. Alternatively, most of them are also archived at [http://www.nabble.com/GNUstep-f1880.html Nabble] and [http://news.gmane.org/search.php?match=gnustep GMANE]. You can also post questions there which will get forwarded to the corresponding mailing list.  
  
 +
The most relevant lists for developers are:
  
 
* [http://mail.gnu.org/mailman/listinfo/discuss-gnustep discuss-gnustep@gnu.org]  
 
* [http://mail.gnu.org/mailman/listinfo/discuss-gnustep discuss-gnustep@gnu.org]  
;: For all discussions and questions. We also would like to hear about ideas for the applications for the GNUstep environment and related issues.
+
: This is the most active list for all general discussions and questions. We also would like to hear about ideas for applications for the GNUstep environment and related issues.
  
* [http://mail.gnu.org/mailman/listinfo/info-gnustep info-gnustep@gnu.org]
+
* [http://mail.gnu.org/mailman/listinfo/gnustep-dev gnustep-dev@gnu.org]
;: For info and announcements related to GNUstep libraries and applications.
+
: This mailing list has been established to keep the noise low when it comes to core topics and generally boring discussions about technical aspects of GNUstep.
  
* [http://mail.gnu.org/mailman/listinfo/help-gnustep help-gnustep@gnu.org]
+
* [http://mail.gnu.org/mailman/listinfo/bug-gnustep bug-gnustep@gnu.org]
;: For help with GNUstep libraries and applications. This list is rarely read, so it is better to use discuss-gnustep.
+
: A mailing list for submitting bug reports and patches. Reports filed in the bug tracker are also sent here.
  
* [http://mail.gnu.org/mailman/listinfo/bug-gnustep bug-gnustep@gnu.org]
+
* [http://mail.gnu.org/mailman/listinfo/info-gnustep info-gnustep@gnu.org]
;: A mailing list for submitting bug reports and patches.
+
: For infos and announcements related to GNUstep libraries and applications.
  
 
* [http://mail.gnu.org/mailman/listinfo/apps-gnustep apps-gnustep@gnu.org]
 
* [http://mail.gnu.org/mailman/listinfo/apps-gnustep apps-gnustep@gnu.org]
;: For discussion related specifically to GNUstep applications.
+
: For discussions related to GNUstep applications.
  
* [http://mail.gnu.org/mailman/listinfo/gnustep-dev GNUstep developers list]
+
* [http://mail.gnu.org/mailman/listinfo/help-gnustep help-gnustep@gnu.org]
;: This mailing list has been established to keep the noise low when it comes to core topics and generally boring discussion about technical aspects of GNUstep.
+
: For help with GNUstep libraries and applications. This list is rarely read, so it is better to use discuss-gnustep.
 
 
* [http://d2dc.net/cgi-bin/mailman/listinfo/desktop Desktop]
 
;:Discussion for a GNUstep-based desktop project
 
  
* DGS developers list
+
* [http://mail.gnu.org/mailman/listinfo/gnustep-webmasters gnustep-webmasters@gnustep.org]
;: This mailing list has been established to keep the noise low when it comes to DGS topics. To subscribe you have to contact The GNUstep Maintainers directly [mailto:gnustep-maintainers@gnu.org]
+
: For comments and discussions about GNUstep web pages.
  
== IRC Channel ==
+
== IRC ==
  
You can talk to some (not all use IRC) GNUstep developers on IRC:
+
Some, but not all, GNUstep developers can also be reached through IRC:
  
'''Server''': irc.freenode.net or ''irc.gnu.org'' or ''irc.debian.org'' - all are the same network
+
'''Server''': irc.freenode.net (''or irc.gnu.org or irc.debian.org, same network'')
  
 
'''Channel''': #gnustep
 
'''Channel''': #gnustep
  
Configure your IRC client and join the channel:  <tt>/join #GNUstep</tt>
+
Connect to the network and type <tt>/join #GNUstep</tt> or click on this direct link: [irc://irc.freenode.net/gnustep].
  
 
Examples of IRC clients you can use: [http://www.xchat.org/ xchat] (UNICES and Windows), [http://gaim.sourceforge.net gaim] (UNICES and Windows), [http://www.mirc.com/ mirc] (Windows) or [http://www.aeruder.net/talksoup/ TalkSoup] on GNUstep's [http://livecd.gnustep.org/ LiveCD for Intel].
 
Examples of IRC clients you can use: [http://www.xchat.org/ xchat] (UNICES and Windows), [http://gaim.sourceforge.net gaim] (UNICES and Windows), [http://www.mirc.com/ mirc] (Windows) or [http://www.aeruder.net/talksoup/ TalkSoup] on GNUstep's [http://livecd.gnustep.org/ LiveCD for Intel].
  
== News Groups ==
+
== Newsgroups ==
  
http://www.gmane.org carries the GNUstep mailinglists by NNTP
+
[http://news.gmane.org/search.php?match=gnustep GMANE] carries the GNUstep mailinglists by NNTP
  
 
* comp.lang.objective-c* : The Objective-C language and environment.
 
* comp.lang.objective-c* : The Objective-C language and environment.

Revision as of 21:10, 28 August 2006

The GNUstep project is being developed by many individuals from all around the world, and this page lists all means of participating in the development and communicating with the developers.

Main project development pages

The most important things for the GNUstep developer to know are:

Some other places might be relevant, though they seem to be rarely used and might be deprecated at some point in the future:

Mailing Lists

You can sign up for the following mailing lists to ask questions and get answers. GNUstep mailing lists are being archived and made searchable, just click on the links below. Alternatively, most of them are also archived at Nabble and GMANE. You can also post questions there which will get forwarded to the corresponding mailing list.

The most relevant lists for developers are:

This is the most active list for all general discussions and questions. We also would like to hear about ideas for applications for the GNUstep environment and related issues.
This mailing list has been established to keep the noise low when it comes to core topics and generally boring discussions about technical aspects of GNUstep.
A mailing list for submitting bug reports and patches. Reports filed in the bug tracker are also sent here.
For infos and announcements related to GNUstep libraries and applications.
For discussions related to GNUstep applications.
For help with GNUstep libraries and applications. This list is rarely read, so it is better to use discuss-gnustep.
For comments and discussions about GNUstep web pages.

IRC

Some, but not all, GNUstep developers can also be reached through IRC:

Server: irc.freenode.net (or irc.gnu.org or irc.debian.org, same network)

Channel: #gnustep

Connect to the network and type /join #GNUstep or click on this direct link: [1].

Examples of IRC clients you can use: xchat (UNICES and Windows), gaim (UNICES and Windows), mirc (Windows) or TalkSoup on GNUstep's LiveCD for Intel.

Newsgroups

GMANE carries the GNUstep mailinglists by NNTP

  • comp.lang.objective-c* : The Objective-C language and environment.
  • gnu.gnustep.announce* : Info and announcements (Moderated)
  • gnu.gnustep.bug* : Bug reports for gnustep.
  • gnu.gnustep.discuss* : Discussion of gnustep.
  • gnu.gnustep.help* : Requests for help with gnustep.