<?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>Handel Framework &#187; New Features</title>
	<atom:link href="http://handelframework.com/blog/category/new-features/feed/" rel="self" type="application/rss+xml" />
	<link>http://handelframework.com/blog</link>
	<description>A simple cart/order/checkout framework in Perl with AxKit/TT/Catalyst support.</description>
	<lastBuildDate>Wed, 17 Sep 2008 01:32:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Module::Starter::Handel</title>
		<link>http://handelframework.com/blog/new-features/modulestarterhandel/</link>
		<comments>http://handelframework.com/blog/new-features/modulestarterhandel/#comments</comments>
		<pubDate>Wed, 11 Oct 2006 06:06:38 +0000</pubDate>
		<dc:creator>claco</dc:creator>
				<category><![CDATA[New Features]]></category>

		<guid isPermaLink="false">http://handelframework.com/blog/?p=58</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p>After a few different people have struggled through customizing their use of Handel, I decided that it might be worth it to hack together a quickstart script that took care of all the basic subclassing hoopla. The new module can be found in <a href="http://svn.handelframework.com/CPAN/Handel/branches/DBIC-1.0/">the 1.0 dev branch</a> and it requires that you have <em>Module::Starter</em> installed.</p>
<p>To create a new project, call the <em>module-starter</em> script passing in the <em>class</em> parameter, the project name and the other parameters required by <em>module-starter</em>:</p>
<pre><code>module-starter --class=Module::Starter::Handel --module=MyProject \
--author="Me" --email="me@example.com" --verbose</code></pre>
<p>and you should end up with some nice new spiffy project modules:</p>
<pre><code>Created MyProject
Created MyProject\lib\MyProject
Created MyProject\lib\MyProject\Cart.pm
Created MyProject\lib\MyProject\Cart
Created MyProject\lib\MyProject\Cart\Item.pm
Created MyProject\lib\MyProject\Storage
Created MyProject\lib\MyProject\Storage\Cart.pm
Created MyProject\lib\MyProject\Storage\Cart
Created MyProject\lib\MyProject\Storage\Cart\Item.pm
Created MyProject\lib\MyProject\Order.pm
Created MyProject\lib\MyProject\Order
Created MyProject\lib\MyProject\Order\Item.pm
Created MyProject\lib\MyProject\Storage\Order.pm
Created MyProject\lib\MyProject\Storage\Order
Created MyProject\lib\MyProject\Storage\Order\Item.pm
Created MyProject\lib\MyProject\Checkout.pm
Created MyProject\t
Created MyProject\t\pod-coverage.t
Created MyProject\t\pod.t
Created MyProject\t\boilerplate.t
Created MyProject\t\00-load.t
Created MyProject\.cvsignore
Created MyProject\Makefile.PL
Created MyProject\MANIFEST
Created starter directories and files</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://handelframework.com/blog/new-features/modulestarterhandel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

