I want to be an OpenOffice.org developer
From OpenOffice.org Wiki
Revision as of 15:30, 27 October 2009 by B michaelsen (Talk | contribs)
Contents |
Becoming an OpenOffice.org developer
Your first build
You are at the start of a long, but very exciting journey! There are many ways to get started, but the easiest one is to:
- Get the source code and build you own OpenOffice.org so that you are able to modify things
| The Building Guide will walk you through this. |
- Pick up your favorite bug/annoyance, and try to fix that
- When you see that hacking OOo pleases you, it's time to look for bigger tasks, get in contact on IRC
Development resources
- Development Guide
- Opengrok - source browser
- Mercurial-Webinterface
- OpenOffice.org API
- Environment Information System also called EIS, more infos can be found here.
- Bugtracker
- Environment Variables - a description of handy environment variables used at runtime
- A description of the source directories
Further reading
- Tutorials - hacker tutorials to get the hang of the code
- Hacking
- Debugging - for when it all goes wrong
- Mercurial and OOo and Subversion - How to use the SCMs that OOo uses
- Contributing Patches - for when you have something to fold back
- Commit Rights - An overview of how to attain commit rights, and what to do with them once you get them
- Tips - misc. hints & tips.
- Compiler versions used by port maintainers and release engineers
- Warning-free Code and Correct C++
Education project
| If you don't find the instructions in the Wiki good enough to guide you, feel free to subscribe and ask on the dev@openoffice.org mailing list. If you are interested in some aspect that is not covered, ask the mailing list as well. We'll guide you where to find people who will be able to answer your questions. Lots of developers also hang on IRC - join #dev.openoffice.org on irc.freenode.net. |
| Another solution is to contact the Education Project, who aims to find future OpenOffice.org developers, mainly students, who are discovering OpenOffice.org Project. The dedicated Education Project channel is : #education.openoffice.org |
| In the ClassRoom page, you will find more information about the essentials. For example, you'll find on them Practice, or IRC Meetings Logs we did as "ClassRooms". |

