Difference between revisions of "For Developers"

From GNUstepWiki
Jump to navigation Jump to search
(Moved from website)
 
(→‎'''Useful Links''': Reflect new page!)
Line 1: Line 1:
 
=== '''Useful Links''' ===
 
=== '''Useful Links''' ===
* [http://www.gnustep.org/developers/suite.html Introduction to the Libraries and Tools]
+
* [[GNUstep_Suite | Introduction to the Libraries and Tools]]
 
* [[Roadmap]]
 
* [[Roadmap]]
 
* [http://www.gnustep.org/developers/documentation.html Manuals and Documentation]
 
* [http://www.gnustep.org/developers/documentation.html Manuals and Documentation]
Line 8: Line 8:
 
* [http://savannah.gnu.org/projects/gnustep/ Project Page]
 
* [http://savannah.gnu.org/projects/gnustep/ Project Page]
 
* [[Get_Help#For Developers | Mailing Lists]]
 
* [[Get_Help#For Developers | Mailing Lists]]
 
 
  
 
= '''How do I Help GNUstep?''' =
 
= '''How do I Help GNUstep?''' =

Revision as of 00:13, 12 September 2006

Useful Links

How do I Help GNUstep?

There are a variety of ways to help with GNUstep. The first task is probably just to get familiar with it. Download and install GNUstep, a few applications, etc. Hopefully you will like the applications so much or wish to write your own that it will be natural to want to improve GNUstep as well.

Another simple way to get familiar with GNUstep is to help write documentation. A lot of documentation is written in the source code itself, and autogenerated. You could also improve on several of the manuals that explain the overall usage of GNUstep.

Here are the next steps:

  • Start off simply, by fixing a bug
  • Look at the list of tasks for longer term work
  • For a bigger challenge, finish off part of the Roadmap

Remember, if you want to contribute a reasonably large amount of code, you first need to sign a copyright assignment. This assigns the copyright to the code you write to the FSF, so that the entire GNUstep codebase can be legally defended by the FSF.