Difference between revisions of "API/To-Dos"

From Apache OpenOffice Wiki
< API
Jump to: navigation, search
m (New Code Snippets)
Line 15: Line 15:
 
|easy
 
|easy
 
|}
 
|}
Our famous [http://codesnippets.services.openoffice.org/ Code Snippet Base] needs always help. We are always looking for new snippets or translations of existing snippets into one of the other languages. It is a really good entry point to play a little bit with the API and learn for example the specifics for your preferred programming language. If you are interested please take a look on the [http://api.openoffice.org/SDK/snippets/index.html How to contribute ] description or contact the project owner [[User:Jsc|J&uuml;rgen Schmidt]]
+
Our famous [http://codesnippets.services.openoffice.org/ Code Snippet Base] always needs help. We are always looking for new snippets or translations of existing snippets into one of the other languages. It is a really good entry point to play a little bit with the API and learn for example the specifics for your preferred programming language. If you are interested please take a look on the [http://api.openoffice.org/SDK/snippets/index.html How to contribute ] description or contact the project owner [[User:Jsc|J&uuml;rgen Schmidt]]
  
 
==Linguistic review of the API reference==
 
==Linguistic review of the API reference==

Revision as of 15:15, 20 July 2008

Here you can find a list of ongoing or new to-dos in the area of the API project. If you are interested to help in this project please take a closer look on tihs list. Maybe you can find something interesting or if not please contact the project owner Jürgen Schmidt for more ideas or information. The single to-dos are flagged to show the degree of difficulty.

easy should be quite easy, maybe some initial time is necessary to get some domain knowledge of the specific topic. But in general easy even for beginners
experienced for this to-dos a good base knowledge of the domain area where this to-do belongs to is helpful or required
advanced you should have advanced knowledge of the domain area where the to-dos belongs to


New Code Snippets

easy

Our famous Code Snippet Base always needs help. We are always looking for new snippets or translations of existing snippets into one of the other languages. It is a really good entry point to play a little bit with the API and learn for example the specifics for your preferred programming language. If you are interested please take a look on the How to contribute description or contact the project owner Jürgen Schmidt

Linguistic review of the API reference

easy

The API is specified in UNOIDL, a Corba IDL like interface definition language, and based on this UNOIDL files we generate a html reference documentation. This documentation is mainly written by non native speakers and can be improved always. If you are interested in doing some linguistic review of this documentation or to improve the existing documentation please contact the project owner Jürgen Schmidt

API tutorials

easy

Take for example a SDK example and document it step by step or convert it from Java to C++. Create a new tutorial in the Wiki and help in this way to spread the knowledge. Creating a tutorial is a good way to get started for yourself and it helps other users to get started as well.
If you have a specific use-case and have already implemented a solution for it, you are also welcome to provide it as a tutorial especially when it shows the usage of a specific API or a general API concept (e.g. working with textfields, ...)

Dynamic UNOIDL Reference Browser

easy - experienced required/useful skills: Java, UNO, XML and XSLT

We search for help to bring this GSOC project forward. The next steps are to build it as a component, improve the XSL transformation to be more javadoc compatible and to generate a javadoc like index .... The goal of this project is to provide a working reference browser in the internal StarBasic IDE. If you are interested in this interesting project please visit the project page of the Dynamic UNOIDL Reference Browser for more detailed info and feel free to contact Jürgen Schmidt for more information.

Personal tools