Difference between revisions of "How To Help Developing Lazarus"

From Free Pascal wiki
Jump to navigationJump to search
Line 1: Line 1:
 +
'''So you want to help make Lazarus a world class IDE. Well you've come to the right place.'''
 
This Is A Work In Progress. If you have useful information to add to this, or see mistakes please feel free to fix or add to this page.
 
This Is A Work In Progress. If you have useful information to add to this, or see mistakes please feel free to fix or add to this page.
'''So you want to help make Lazarus a world class IDE. Well you've come to the right place.'''
 
  
 
== Prerequisites to Developing Lazarus ==
 
== Prerequisites to Developing Lazarus ==
 
 
1) Lazarus is supposed to run on the latest Release version of FPC, currently 1.0.10 but soon will be 2.0. You should have at least the latest Release version of FPC, but I recommend a recent CVS version.
 
1) Lazarus is supposed to run on the latest Release version of FPC, currently 1.0.10 but soon will be 2.0. You should have at least the latest Release version of FPC, but I recommend a recent CVS version.
  

Revision as of 18:26, 21 February 2005

So you want to help make Lazarus a world class IDE. Well you've come to the right place. This Is A Work In Progress. If you have useful information to add to this, or see mistakes please feel free to fix or add to this page.

Prerequisites to Developing Lazarus

1) Lazarus is supposed to run on the latest Release version of FPC, currently 1.0.10 but soon will be 2.0. You should have at least the latest Release version of FPC, but I recommend a recent CVS version.

2) You MUST have the very latest Lazarus from CVS. [Getting Lazarus Via CVS[1]]

Where to begin?

So now you have the latest version of Lazarus and wish to start improving Lazarus, but "where do I begin?"

Well, that depends. If you don't have any particular woes about Lazarus but just want to help, then I would recommend looking at the bug list [Bug Tracker[2]] find a bug that you think you can fix, and start hacking.

Lazarus needs more documentation! If you don't want to fix a bug you can help by writing documentation. [How To make Lazarus documentation[3]]

Also see these links: [Extending the IDE[4]] [Lazarus IDE TODO List[5]]

Now I've fixed lazarus or added documentation. How do I submit my changes?

You will need to make a "patch" and send it to the mailing list or directly to one of the core developers. The mailing list limits size of attachments to 40kB (TODO is this the right limit?)

If you need help doing any of these things, you can always ask on the Lazarus mailing list or ask in #lazarus-ide on irc.freenode.net.