|
DeveloperFAQ
Frequently Asked Questions for Developers
Developer FAQIf 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 SubversionWhich 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 applicationWhich 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 programIn 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.
| |