buildframework/helium/doc/api_rst/project.rst.ftl
changeset 640 ac0bbc1e5d79
parent 628 7c4a911dc066
--- 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 &gt; 0>
+:Since: ${target.since}
+</#if>
 <#if target.ifDependency?length &gt; 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 &gt; 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 &gt; 0>
+:Since: ${property.since}
+</#if>
 :Editable: ${property.editable}
 <#if property.defaultValue?size &gt; 1>
 :Default value: ``${property.defaultValue}``
@@ -180,6 +197,9 @@
 
 :Location: <@helium_api_location_path location="${macro.location}"/>
 :Scope: ${macro.scope}
+<#if macro.scope?length &gt; 0>
+:Since: ${macro.since}
+</#if>
 
 <#recurse macro.documentation>