<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Comments on: Lockdown improvements</title>
	<atom:link href="http://blog.stonean.com/2008/12/28/lockdown-improvements/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.stonean.com/2008/12/28/lockdown-improvements/</link>
	<description></description>
	<lastBuildDate>Thu, 26 Nov 2009 22:54:35 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Andrew Stone</title>
		<link>http://blog.stonean.com/2008/12/28/lockdown-improvements/#comment-101</link>
		<dc:creator>Andrew Stone</dc:creator>
		<pubDate>Mon, 29 Dec 2008 00:48:00 +0000</pubDate>
		<guid isPermaLink="false">http://stonean.wordpress.com/2008/12/28/lockdown-improvements/#comment-101</guid>
		<description>Thanks for the offer to help out and I will definitely let you know.  I&#039;m going to spend the next couple of days planning how I want this new version of Lockdown to integrate within applications.  &lt;br/&gt;&lt;br/&gt;What&#039;s the best way to contact you?  You can email me: andy at stonean. com &lt;br/&gt;&lt;br/&gt;thanks again!</description>
		<content:encoded><![CDATA[<p>Thanks for the offer to help out and I will definitely let you know.  I&#8217;m going to spend the next couple of days planning how I want this new version of Lockdown to integrate within applications.  </p>
<p>What&#8217;s the best way to contact you?  You can email me: andy at stonean. com </p>
<p>thanks again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dr Nic</title>
		<link>http://blog.stonean.com/2008/12/28/lockdown-improvements/#comment-100</link>
		<dc:creator>Dr Nic</dc:creator>
		<pubDate>Mon, 29 Dec 2008 00:14:00 +0000</pubDate>
		<guid isPermaLink="false">http://stonean.wordpress.com/2008/12/28/lockdown-improvements/#comment-100</guid>
		<description>rubigen was extracted from rails so it could be used independently; for example, newgem uses it (developing newgem sucked before rubigen).&lt;br/&gt;&lt;br/&gt;To support different component generators for each framework, use a different subfolder in your gem. E.g. rails_generators/lockdown - is a script/generate lockdown generator for rails. sinatra_generators/lockdown would be where you&#039;d put your lockdown generator for a sinatra app.&lt;br/&gt;&lt;br/&gt;Based on the context of where you then ran &quot;script/generate lockdown&quot; or &quot;rubigen *scope* lockdown&quot; (though the latter is new, and I&#039;m thinking of changing it to &quot;rubigen lockdown *scope*&quot;) the particular generator would be run. As another example, inside a newgem project the &quot;script/generator&quot; looks for generators in &quot;rubygems_generators&quot; folders of install gems. &quot;rubigen rubygems xxx&quot; would do the same.&lt;br/&gt;&lt;br/&gt;I don&#039;t yet know how Templater solves this issue (diff generators for different scenarios). I hope I can find time to play with it soon and experiment.&lt;br/&gt;&lt;br/&gt;Lockdown seems like a cool project. If you want help with your generators, I could perhaps help and I might find some nice extractions to put back into rubigen (subclasses or new APIs etc).&lt;br/&gt;&lt;br/&gt;So many projects to play with and only so much time :)</description>
		<content:encoded><![CDATA[<p>rubigen was extracted from rails so it could be used independently; for example, newgem uses it (developing newgem sucked before rubigen).</p>
<p>To support different component generators for each framework, use a different subfolder in your gem. E.g. rails_generators/lockdown &#8211; is a script/generate lockdown generator for rails. sinatra_generators/lockdown would be where you&#8217;d put your lockdown generator for a sinatra app.</p>
<p>Based on the context of where you then ran &#8220;script/generate lockdown&#8221; or &#8220;rubigen *scope* lockdown&#8221; (though the latter is new, and I&#8217;m thinking of changing it to &#8220;rubigen lockdown *scope*&#8221;) the particular generator would be run. As another example, inside a newgem project the &#8220;script/generator&#8221; looks for generators in &#8220;rubygems_generators&#8221; folders of install gems. &#8220;rubigen rubygems xxx&#8221; would do the same.</p>
<p>I don&#8217;t yet know how Templater solves this issue (diff generators for different scenarios). I hope I can find time to play with it soon and experiment.</p>
<p>Lockdown seems like a cool project. If you want help with your generators, I could perhaps help and I might find some nice extractions to put back into rubigen (subclasses or new APIs etc).</p>
<p>So many projects to play with and only so much time :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew Stone</title>
		<link>http://blog.stonean.com/2008/12/28/lockdown-improvements/#comment-99</link>
		<dc:creator>Andrew Stone</dc:creator>
		<pubDate>Mon, 29 Dec 2008 00:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://stonean.wordpress.com/2008/12/28/lockdown-improvements/#comment-99</guid>
		<description>Dr. Nic,&lt;br/&gt;&lt;br/&gt;Thanks for your comments and I appreciate your efforts to improve both NewGem and Rubigen, I&#039;ve followed both for a while now.&lt;br/&gt;&lt;br/&gt;My main concern with Rubigen/Rails generator is the association with Rails framework.  For the purpose of Lockdown, I need a generator that is framework agnostic.  Even though Merb + Rails are merging, I would like (one day) to have Lockdown work with Mack, Sinatra,  and all Ruby frameworks that want the functionality.  So, it&#039;s not important to me to have it recognized with script/generate.&lt;br/&gt;&lt;br/&gt;I&#039;m not sure if Templater is my answer, but it looks like it is following this path.  If this turns out to be false, then I&#039;m not sure.  I know Haml support is not  there yet, and that is a concern.&lt;br/&gt;&lt;br/&gt;I&#039;m sure my ideas of what I want and what actually works well will change as I refactor this functionality.  I&#039;d be happy to share my feature needs as I go through this process.  I don&#039;t know if my requirements for Lockdown are typical, but I would imagine there is a common feature base everyone needs in a generator.</description>
		<content:encoded><![CDATA[<p>Dr. Nic,</p>
<p>Thanks for your comments and I appreciate your efforts to improve both NewGem and Rubigen, I&#8217;ve followed both for a while now.</p>
<p>My main concern with Rubigen/Rails generator is the association with Rails framework.  For the purpose of Lockdown, I need a generator that is framework agnostic.  Even though Merb + Rails are merging, I would like (one day) to have Lockdown work with Mack, Sinatra,  and all Ruby frameworks that want the functionality.  So, it&#8217;s not important to me to have it recognized with script/generate.</p>
<p>I&#8217;m not sure if Templater is my answer, but it looks like it is following this path.  If this turns out to be false, then I&#8217;m not sure.  I know Haml support is not  there yet, and that is a concern.</p>
<p>I&#8217;m sure my ideas of what I want and what actually works well will change as I refactor this functionality.  I&#8217;d be happy to share my feature needs as I go through this process.  I don&#8217;t know if my requirements for Lockdown are typical, but I would imagine there is a common feature base everyone needs in a generator.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dr Nic</title>
		<link>http://blog.stonean.com/2008/12/28/lockdown-improvements/#comment-98</link>
		<dc:creator>Dr Nic</dc:creator>
		<pubDate>Sun, 28 Dec 2008 23:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://stonean.wordpress.com/2008/12/28/lockdown-improvements/#comment-98</guid>
		<description>I haven&#039;t toyed with/improved rubigen in a while, but recently started some cleanup efforts in an attempt to refit it back into rails-core.&lt;br/&gt;&lt;br/&gt;Looking at your lockdown app_generator, http://github.com/stonean/lockdown/tree/master/app_generators/lockdown/lockdown_generator.rb, I think we could come up with a nice subclass of RubiGen::Base for app generators that would make our code here much smaller.&lt;br/&gt;&lt;br/&gt;I also want a &quot;just clone/template over all the files in my templates/ folder, please&quot; function for generators. I think Yehuda and/or Hassox suggested this idea to me when they were working on Merb generators before moving to Templater from RubiGen.&lt;br/&gt;&lt;br/&gt;From your experiences, and not many ppl write generators so experiences are hard to find, what else is unclean/could be improved/is deficient in rubigen/rails_generator?</description>
		<content:encoded><![CDATA[<p>I haven&#8217;t toyed with/improved rubigen in a while, but recently started some cleanup efforts in an attempt to refit it back into rails-core.</p>
<p>Looking at your lockdown app_generator, <a href="http://github.com/stonean/lockdown/tree/master/app_generators/lockdown/lockdown_generator.rb" rel="nofollow">http://github.com/stonean/lockdown/tree/master/app_generators/lockdown/lockdown_generator.rb</a>, I think we could come up with a nice subclass of RubiGen::Base for app generators that would make our code here much smaller.</p>
<p>I also want a &#8220;just clone/template over all the files in my templates/ folder, please&#8221; function for generators. I think Yehuda and/or Hassox suggested this idea to me when they were working on Merb generators before moving to Templater from RubiGen.</p>
<p>From your experiences, and not many ppl write generators so experiences are hard to find, what else is unclean/could be improved/is deficient in rubigen/rails_generator?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
