blob: f5e8a315df02f87c8dc811cb7db93c10666c4c86 [file] [log] [blame]
david_williams64401e82009-05-25 17:09:29 +00001
2
3This template bundle is just to help other turn their own bundle into a "feature branding bundle".
4
5It should never be built or used directly.
6
7The files here could be provided as a seperate bundle, whose sole purpose
8is to provide branding information, or (usually better) can be merged in
9with an existing bundle that is always 'included' with the feature to be branded.
10
11steps:
12
13feature.xml
14
15 pick one of the main plugins in that feature and list as "plugin=xxxx" attribute of feature element.
16
17 specify an 'image' file (optional)
18 Can provide a feature install/update image that is used in some install scenerios
19 (not currently used by P2). See
20 http://help.eclipse.org/ganymede/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/misc/feature_manifest.html
21 NOTE: the wtp feature image provided in this template bundle would need to be copied to the root of your
22 feature.
23
24feature.properties
25
26 Be sure the provider name is "Eclipse Web Tools Platform"
27
28in plugin (that you choose above):
29
30 add/copy following files
31
32
33 about.ini
34 about.properties
35 about.mappings
36
37 Those three about.* files should go in root of plugin
38
39 WTP_icon_x32_v2.png
40
41 Often best to put this icon file in icons/WTP_icon_x32_v2.png.
42 but can go anywhere, as long as matches 'featureImage' in about.ini
43
44 edit:
45
46 about.ini:
47
48 make sure the 'featureImage' is correct for where you put the icon file
49
50 about.properties:
51
52 Edit the lines in square brackets.
53 The first line, at least, needs to be changed to match your feature name.
54 And add/edit any other information you think important to describe the feature.
55
56 about.mappings
57
58 no real changes needed (if using standard one). This file has a token
59 0=@build@
60 were the @build@ is replaced during our WTP batch production builds with the build timestamp
61
62 build.properties:
63
64 make sure the icon file and all three about.* files are included in bin.includes statement
65
66 plugin.properties:
67
68 a. be sure provider name is "Eclipse Web Tools Platform"
69
70 b. change the plugin name to be the same as the feature name, or, at least something
71 meaningful in that context,
72 which is usually not (old) the plugin name itself, if an existing plugin.
73 (see bug 277594 if interested in the odd design, or bug?)
74
75