Easy

Submit problem reports about the product or website(s). Register for a an Apache OpenOffice Bugzilla account and submit an "issue". Skills needed: ability to learn Bugzilla.

Help existing users. Skills needed: a working knowledge of OpenOffice, and a desire to help other users. Subscribe to the users mailing list, or join the support forum.

Test Developer Builds. See the source code webpage for more information on testing developer builds. The easiest way to test is to use "Full Installation Sets" for your OS environment. Install to a separate area (directory) so as not to overwrite your existing AOO installation.

Create a more friendly "Develop" landing page for the website (related to the previous item). Skills needed: webpage authoring including graphic design, svn for committers, or the Apache CMS to submit a webpage for others. See discussion and proposed mockup from the developer mailing list.

Medium

Write Documentation. This includes user guides, install guides and developer documentation. Documentation is found in the documentation area of the OpenOffice wiki. To participate through the OpenOffice Documentation Wiki, register for an Apache OpenOffice Community Wiki account. Skills needed: familiarity with, or willing to learn Media Wiki. Skills gained: more wiki experience, group collaboration.

Develop a trademark approval process. This would be used by the PMC for external entities that want to use our trademarks. Write up the process, review with Apache Branding, and get consensus on the ooo-dev list. Add the process definition to the Community FAQ's on the website. Things to consider include criteria for approval and record keeping. A good starting point might be this email. Skills gained: greater understanding of Apache branding requirements.

Write up a tutorial (or link to a good existing one) that explains how new project volunteers should create and submit patches (for publication on the Project website). Skills needed: an understanding of Markdown and probably committer rights to the project website. (Already somewhat done on the Developer FAQs webpage).

Write up a tutorial on how committers should review and apply patches. Add a link to this tutorial from the Developer FAQs webpage. Skills needed: SVN, technical writing. Skills gained: Apache CMS.

Document the procedures used by the PMC. This would include the processes: how to elect new committers and PMC members, including form letters, userid generation, tracking, etc. Link it from the PMC FAQs webpage on the website. Consider the steps that the PMC needs to do, as well as the new committer, so this can be a reference for both. Skills needed: writing. Skills gained: Apache CMS. Note: this task is suitable for existing PMC members only.

Challenging

Fix bugs, create and update OpenOffice. Skills needed: an Apache OpenOffice Bugzilla account, subversion (svn) knowledge, C++ (Apache OpenOffice is mainly written in C++, though there is some code in Java and Python). See the Developer FAQ to get started.

Build ApacheOffice from source. We can use feedback on the build process. Skills needed include familiarity with C++, and your system's batch or shell processing capabilities. See the Source Control webpage for more information on obtaining and building Apache OpenOffice.