Skip to main content
Jump to: navigation, search

EATOP/guidelines

< EATOP
Revision as of 11:55, 28 April 2014 by Yue.ma.itemis.com (Talk | contribs) (Created page with "==Committer's Guide== ===EATOP Plug-in & Feature Conventions=== * appropriate copyright headers based on EATOP copyright headers in Java source files, plugin.properties and ...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Committer's Guide

EATOP Plug-in & Feature Conventions

  • appropriate copyright headers based on EATOP copyright headers in Java source files, plugin.properties and plugin.xml
  • no invalid UI dependencies
  • no imported packages
  • Java package name prefix = plug-in name
  • plug-in name/provider and feature name/provider/description exported to plugin.properties/feature.properties
  • plug-in provider and feature provider = Eclipse <project name>
  • appropriate plug-in and feature versions
  • presence of required legal files in plug-ins and features (about.html, etc.) and correctly checked build.properties
  • presence of license feature
  • Java 6 as minimum Java execution environment
  • update of project settings according to latest changes in EATOP
  • appropriate EMF/EMF UI activator classes in internal package
  • elimination of compiler warnings as far as possible (e.g., missing @override annotations, etc.)

Back to the top