Difference between revisions of "I want to be an OpenOffice.org developer"
From Apache OpenOffice Wiki
B michaelsen (Talk | contribs) |
B michaelsen (Talk | contribs) m (→Education project) |
||
Line 31: | Line 31: | ||
{{Template:Documentation/Tip|If you don't find the instructions in the Wiki good enough to guide you, feel free to [mailto:dev-subscribe_at_openoffice.org subscribe] and ask on the [mailto:dev_at_openoffice.org dev@openoffice.org] mailing list. If you are interested in some aspect that is not covered, ask the [http://www.openoffice.org/mail_list.html 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_Communication|IRC]] - join #dev.openoffice.org on irc.freenode.net.}} | {{Template:Documentation/Tip|If you don't find the instructions in the Wiki good enough to guide you, feel free to [mailto:dev-subscribe_at_openoffice.org subscribe] and ask on the [mailto:dev_at_openoffice.org dev@openoffice.org] mailing list. If you are interested in some aspect that is not covered, ask the [http://www.openoffice.org/mail_list.html 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_Communication|IRC]] - join #dev.openoffice.org on irc.freenode.net.}} | ||
− | {{Template:Documentation/Tip|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 : [irc://irc.freenode.net/education.openoffice.org #education.openoffice.org]}} | + | {{Template:Documentation/Tip|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 : [irc://irc.freenode.net/education.openoffice.org #education.openoffice.org]}} |
{{Template:Documentation/Tip|In the [http://wiki.services.openoffice.org/wiki/Education_ClassRoom '''ClassRoom'''] page, you will find more information about the essentials. For example, you'll find on them [[Education_ClassRoom/Practice|Practice]], or [[Education_ClassRoom/Previous_Logs|IRC Meetings Logs]] we did as "ClassRooms".}} | {{Template:Documentation/Tip|In the [http://wiki.services.openoffice.org/wiki/Education_ClassRoom '''ClassRoom'''] page, you will find more information about the essentials. For example, you'll find on them [[Education_ClassRoom/Practice|Practice]], or [[Education_ClassRoom/Previous_Logs|IRC Meetings Logs]] we did as "ClassRooms".}} |
Revision as of 14:49, 20 October 2009
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
- 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 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
- OOo and 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.
- Participating in OpenOffice.org - Programming
- OpenOffice.org for Developers
Education project
And if you think you can help fixing some bugs , please have a look at the Effort page
We are looking forward to your contribution!