<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Using extra CFC attributes for documentation</title>
	<atom:link href="http://www.clearcrystalmedia.com/pm/extra-cfc-attributes-documentation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.clearcrystalmedia.com/pm/extra-cfc-attributes-documentation/</link>
	<description>using the right technology at the right time</description>
	<lastBuildDate>Thu, 01 Jul 2010 17:04:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Chris Peters</title>
		<link>http://www.clearcrystalmedia.com/pm/extra-cfc-attributes-documentation/comment-page-1/#comment-19110</link>
		<dc:creator>Chris Peters</dc:creator>
		<pubDate>Thu, 19 Nov 2009 14:04:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.clearcrystalmedia.com/pm/?p=412#comment-19110</guid>
		<description>&lt;p&gt;You just did, Tony. Thanks! ;)&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>You just did, Tony. Thanks! <img src='http://www.clearcrystalmedia.com/pm/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tony petruzzi</title>
		<link>http://www.clearcrystalmedia.com/pm/extra-cfc-attributes-documentation/comment-page-1/#comment-19109</link>
		<dc:creator>tony petruzzi</dc:creator>
		<pubDate>Thu, 19 Nov 2009 13:19:21 +0000</pubDate>
		<guid isPermaLink="false">http://www.clearcrystalmedia.com/pm/?p=412#comment-19109</guid>
		<description>you might want to add a link in the article to the &lt;a href=&quot;http://cfwheels.org/docs/chapter/documentation-guidelines&quot; rel=&quot;nofollow&quot;&gt;Documentation Guidelines&lt;/a&gt; particularly the section entitled Generating API Documentation in Core Source Code that explains all the attributes and what they mean.</description>
		<content:encoded><![CDATA[<p>you might want to add a link in the article to the <a href="http://cfwheels.org/docs/chapter/documentation-guidelines" rel="nofollow">Documentation Guidelines</a> particularly the section entitled Generating API Documentation in Core Source Code that explains all the attributes and what they mean.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris Peters</title>
		<link>http://www.clearcrystalmedia.com/pm/extra-cfc-attributes-documentation/comment-page-1/#comment-19044</link>
		<dc:creator>Chris Peters</dc:creator>
		<pubDate>Fri, 13 Nov 2009 18:34:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.clearcrystalmedia.com/pm/?p=412#comment-19044</guid>
		<description>&lt;p&gt;The &lt;code&gt;functions&lt;/code&gt; and &lt;code&gt;chapters&lt;/code&gt; (not shown) attributes will associate the function documentation with related functions and chapters in the reference guide.&lt;/p&gt;
&lt;p&gt;So you&#039;ll see something like this eventually at the bottom of each function&#039;s documentation:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;Related Functions:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;
&lt;a href=&quot;http://cfwheels.org/docs/function/excerpt&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;excerpt()&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://cfwheels.org/docs/function/highlight&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;highlight()&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://cfwheels.org/docs/function/simpleformat&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;simpleFormat()&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://cfwheels.org/docs/function/titleize&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;titleize()&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://cfwheels.org/docs/function/truncate&quot; rel=&quot;nofollow&quot;&gt;&lt;code&gt;truncate()&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I wanted to release something of value &lt;abbr title=&quot;as soon as possible&quot;&gt;ASAP&lt;/abbr&gt;, so I decided to delay that functionality to a later iteration. Agile development works very well with volunteer work!&lt;/p&gt;
&lt;p&gt;The &lt;code&gt;categories&lt;/code&gt; attribute is used by the parser today to categorize the functions into a &lt;code&gt;parentSectionId&lt;/code&gt; and &lt;code&gt;childSectionId&lt;/code&gt;. It uses &lt;abbr title=&quot;Query of Queries&quot;&gt;QoQ&lt;/abbr&gt; on a query of sections to translate the strings into &lt;abbr&gt;ID&lt;/abbr&gt;s.&lt;/p&gt;
&lt;p&gt;That&#039;s an interesting idea with cfinterface, but I like the idea of the examples being directly in there. Documentation authors can look at how the function works as they write the examples. Test writers can see how it should be tested when writing tests. Developers looking at the code can see how it should be used.&lt;/p&gt;
&lt;p&gt;I agree that it is a drawback to have that extra stuff in there, but it is a matter of opinion on how pragmatic that it is. ;)&lt;/p&gt;</description>
		<content:encoded><![CDATA[<p>The <code>functions</code> and <code>chapters</code> (not shown) attributes will associate the function documentation with related functions and chapters in the reference guide.</p>
<p>So you&#8217;ll see something like this eventually at the bottom of each function&#8217;s documentation:</p>
<blockquote><p><strong>Related Functions:</strong></p>
<p>
<a href="http://cfwheels.org/docs/function/excerpt" rel="nofollow"><code>excerpt()</code></a><br />
<a href="http://cfwheels.org/docs/function/highlight" rel="nofollow"><code>highlight()</code></a><br />
<a href="http://cfwheels.org/docs/function/simpleformat" rel="nofollow"><code>simpleFormat()</code></a><br />
<a href="http://cfwheels.org/docs/function/titleize" rel="nofollow"><code>titleize()</code></a><br />
<a href="http://cfwheels.org/docs/function/truncate" rel="nofollow"><code>truncate()</code></a></p>
</blockquote>
<p>I wanted to release something of value <abbr title="as soon as possible">ASAP</abbr>, so I decided to delay that functionality to a later iteration. Agile development works very well with volunteer work!</p>
<p>The <code>categories</code> attribute is used by the parser today to categorize the functions into a <code>parentSectionId</code> and <code>childSectionId</code>. It uses <abbr title="Query of Queries">QoQ</abbr> on a query of sections to translate the strings into <abbr>ID</abbr>s.</p>
<p>That&#8217;s an interesting idea with cfinterface, but I like the idea of the examples being directly in there. Documentation authors can look at how the function works as they write the examples. Test writers can see how it should be tested when writing tests. Developers looking at the code can see how it should be used.</p>
<p>I agree that it is a drawback to have that extra stuff in there, but it is a matter of opinion on how pragmatic that it is. <img src='http://www.clearcrystalmedia.com/pm/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Russ S.</title>
		<link>http://www.clearcrystalmedia.com/pm/extra-cfc-attributes-documentation/comment-page-1/#comment-19034</link>
		<dc:creator>Russ S.</dc:creator>
		<pubDate>Thu, 12 Nov 2009 23:01:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.clearcrystalmedia.com/pm/?p=412#comment-19034</guid>
		<description>Cool idea, I like how it looks in the preview. Where does the categories and functions attributes come into play?
Maybe you could use cfInterface to get the example code out of the CFC file? That is really the only drawback.</description>
		<content:encoded><![CDATA[<p>Cool idea, I like how it looks in the preview. Where does the categories and functions attributes come into play?<br />
Maybe you could use cfInterface to get the example code out of the CFC file? That is really the only drawback.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
