My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
DeveloperFAQ  
Frequently Asked Questions for Developers
Updated Feb 5, 2012 by peli0...@gmail.com

Developer FAQ

If you have questions of any kind, don't hesitate to ask at OpenIntents discussion group.

How can I join as developer?

The easiest way is to participate in our OpenIntents discussion group first. Write an email to the project owner if you want to become a member of this project. You need to agree that all your contribution (which must be your own work) is published under the project's license, mostly Apache License, Version 2.0.

Using Eclipse and Subversion

Which SVN program should I use?

For Windows, use TortoiseSVN. You can additionally install Subclipse (Eclipse plug-in), but it is not as flexible.

Where should I develop new features?

Most development happens directly in the main trunk. Please make sure that commits compile without errors.

For more extended code changes, branches can be created.

Do we use Checkstyle?

Yes, we use Checkstyle for the main tree/core The settings exclude R.java and messages for "final parameters in overriden methods" and "override only if abstract, final, empty." (as suggested in this thread.)

How can I integrate the issue tracker with version control?

See here: http://code.google.com/p/support/wiki/IssueTracker#Integration_with_version_control

Creating a new feature or a sample application

Which package name should I choose for my new sample application?

The package name must be unique.

    org.openintents.xxx               some application
    org.openintents.samples.xxx       some sample program

In subversion, add all project files, except for the following, which have to be added to the ignore list:

     bin/

(In TortoiseSVN, right-click TortoiseSVN/Properties, and "Add"/"Edit" "svn:ignore" "bin")

Do you use IRC?

In the past, we have been using IRC, but it didn't turn out to work well for our developers who live in different time zones and have day-time jobs and family obligations. The best and most efficient way to contact us is through our developer forum.

We use the IRC channel #openintents. For information how to use it, see discussion group


Sign in to add a comment
Powered by Google Project Hosting