<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>amptools &#187; xml</title>
	<atom:link href="http://www.amptools.net/tag/xml/feed" rel="self" type="application/rss+xml" />
	<link>http://www.amptools.net</link>
	<description>Simplify your life.</description>
	<lastBuildDate>Sat, 08 May 2010 07:40:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Where is the documentation?</title>
		<link>http://www.amptools.net/blog/where-is-the-documentation</link>
		<comments>http://www.amptools.net/blog/where-is-the-documentation#comments</comments>
		<pubDate>Sun, 06 Sep 2009 21:35:01 +0000</pubDate>
		<dc:creator>Michael Herndon</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[docbook]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[t4]]></category>
		<category><![CDATA[Wiki]]></category>
		<category><![CDATA[xhtml]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://www.amptools.net/blog/wheres-the-documentation</guid>
		<description><![CDATA[I&#8217;ve been spinning my wheels on the concept of scalable, portable documentation and how to get that into opensource and internal projects that I work on. Â It is no wonder so many opensource products lack good documentation, not only is it taxing to do to, but the tools for generating decent documentation either suck or [...]]]></description>
			<content:encoded><![CDATA[<img class='gravatar' style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=899a978b0f02774a965aec11eeb0b8f4&amp;default=http://amppotls.net' alt='No Gravatar' width=48 height=48/><p>I&#8217;ve been spinning my wheels on the concept of scalable, portable documentation and how to get that into opensource and internal projects that I work on. Â It is no wonder so many opensource products lack good documentation, not only is it taxing to do to, but the tools for generating decent documentation either suck or are too costly (such as Adobe&#8217;s Framemaker or oxygen XML).</p>
<p>Wiki&#8217;s help, but writing docs in a specific wiki format is not exactly portable. Â HTML is sort of portable, especially XHTML to which you could apply XLST against it to transform it into whatever XML format.</p>
<p>The<a href="http://www.docbook.org/"> docbook</a> format has value, especially version 5 and the fact that O&#8217;Reilly, PHP, Fedora, and other large groups/company&#8217;s use it. The sting is that the tools still seem lacking and most are in Java. Â My only concern is that it seems that Java does not seem to be progressing and Sun/Oracle is only servicing the byte code layer for things like Scala, JRuby, etc as a friend of mine and fellow developer<a href="http://ashish.tonse.com/"> Ashish Tonse</a> pointed out. Â  I&#8217;m not about to cry wolf and say &#8220;Java is dead&#8221; or say its evil, when it has many stable, mature frameworks and libraries and probably better build processes andÂ continuousÂ integration like Maven and Hudson. Java is just an all around wonder for the opensource community in general. Â I just wonder about the long term and think that things like Mono/C# would be the way to go, as it will allow for things like Iron Python and Iron Ruby which are widely used dynamic languages to be tied into it.</p>
<p>I&#8217;ve used tools like sandcastle,PHPDoc, and Rdoc to generate documentation. Each have their own strengths, but mostly they have weaknesses at this point. Â The ability to easily extend, change the output, orÂ search abilityÂ of the documentation generated is definitely weak in all documentation tools that are out there. Â  I&#8217;m wondering what if the community developed some kind of docbook like system with easy templates to modify whether XSLT or T4, or even Ruby with Rails like templates,whatever flavor you are interested in.</p>
<p>For now, I guess i&#8217;m stickying to putting html tags into a wiki on github, with hopes of using the github api and parsing the XHTML later into a different format.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.amptools.net/blog/where-is-the-documentation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->