--- a/buildframework/helium/doc/api_rst/project.rst.ftl Mon Sep 06 09:57:24 2010 +0100
+++ b/buildframework/helium/doc/api_rst/project.rst.ftl Mon Sep 13 13:11:19 2010 +0800
@@ -71,6 +71,9 @@
</#if>
:Location: <@helium_api_location_path location="${target.location}"/>
:Scope: ${target.scope}
+<#if target.since?length > 0>
+:Since: ${target.since}
+</#if>
<#if target.ifDependency?length > 0>
:Condition: Target **is** run if property defined: :hlm-p:`${target.ifDependency}`
</#if>
@@ -78,6 +81,7 @@
:Condition: Target **is not** run if property defined: ``${target.unlessDependency}``
</#if>
+
<#recurse target.documentation>
<#assign propertyList=target.propertyDependency?sort>
@@ -90,6 +94,16 @@
</#if>
+<#assign signalsList=target.signal?sort>
+<#if signalsList?size > 0>
+**Signals**
+
+<#list signalsList as signal>
+- ``${signal}``
+</#list>
+</#if>
+
+
**Target dependencies**
.. raw:: html
@@ -139,6 +153,9 @@
:Location: <@helium_api_location_path location="${property.location}"/>
:Type: ${property.type}
:Scope: ${property.scope}
+<#if property.scope?length > 0>
+:Since: ${property.since}
+</#if>
:Editable: ${property.editable}
<#if property.defaultValue?size > 1>
:Default value: ``${property.defaultValue}``
@@ -180,6 +197,9 @@
:Location: <@helium_api_location_path location="${macro.location}"/>
:Scope: ${macro.scope}
+<#if macro.scope?length > 0>
+:Since: ${macro.since}
+</#if>
<#recurse macro.documentation>