buildframework/helium/doc/api/help.html.ftl
author kelvzhu
Mon, 18 Oct 2010 16:16:46 +0800
changeset 655 3f65fd25dfd4
parent 587 85df38eb4012
permissions -rw-r--r--
sync up SVN codes
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
587
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     1
<#--
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     2
============================================================================ 
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     3
Name        : 
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     4
Part of     : Helium 
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     5
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     6
Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     7
All rights reserved.
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     8
This component and the accompanying materials are made available
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
     9
under the terms of the License "Eclipse Public License v1.0"
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    10
which accompanies this distribution, and is available
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    11
at the URL "http://www.eclipse.org/legal/epl-v10.html".
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    12
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    13
Initial Contributors:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    14
Nokia Corporation - initial contribution.
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    15
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    16
Contributors:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    17
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    18
Description:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    19
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    20
============================================================================
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    21
-->
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    22
<#include "api.ftllib"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    23
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    24
<@helium_api_header title="Helium API Help"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    25
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    26
    <center>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    27
    <h1>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    28
    How This API Document Is Organized
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    29
    </h1>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    30
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    31
    </center>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    32
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    33
    This API document describes the Helium user API (Application Programming Interface) in terms of its Ant targets, properties and other configuration. It has pages corresponding to the items in the navigation bar, described as follows:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    34
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    35
    <h3>Project</h3>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    36
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    37
    A project corresponds to an Apache Ant XML file. Each project contains a number of targets.
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    38
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    39
    <h3>Target</h3>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    40
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    41
    Each target has its own page listing the following sections:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    42
    <ul>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    43
    <li>Location</li>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    44
    <li>Description</li>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    45
    <li>Property dependencies. A list of Ant properties that this target uses and their edit status requirements.</li>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    46
    <li>Target dependencies. A list of other targets that will be called before or during this target execution.</li>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    47
    </ul>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    48
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    49
    Target dependencies legend:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    50
    <ul>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    51
    <li>Blue arrows point to direct dependencies.</li>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    52
    <li>Green arrows point to antcall and runtarget dependencies.</li>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    53
    </ul>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    54
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    55
    <p align="center">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    56
    <img src="target-example.dot.png" usemap="#target-example"
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    57
         style="border-style: none"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    58
    <map name="target-example" id="target-example">
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    59
        <#include "target-example.dot.cmap"/>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    60
    </map>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    61
    </p>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    62
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    63
    <h3>Property Group</h3>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    64
    A list of Property groups that group together related configuration elements, their usage requirements within that group and their edit status requirements..    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    65
    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    66
    <h3>Property</h3>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    67
    Each property has its own page listing the following sections:
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    68
    <ul>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    69
    <li>Description</li>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    70
    <li>Usage</li>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    71
    <li>Type</li>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    72
    <li>Edit Status : The values could be must, recommended, allowed, discouraged or never.</li>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    73
    </ul>    
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    74
    <h3></h3>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    75
    <h3></h3>
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    76
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    77
85df38eb4012 helium_9.0-a7879c935424
wbernard
parents:
diff changeset
    78
<@helium_api_html_footer/>