<p>+1</p>
<p>- Dan Allen</p>
<p>Sent from my Android-powered phone:<br>
An open platform for carriers, consumers and developers</p>
<div class="gmail_quote">On May 11, 2011 6:38 AM, &quot;Paul Bakker&quot; &lt;<a href="http://paul.bakker.nl">paul.bakker.nl</a>@<a href="http://gmail.com">gmail.com</a>&gt; wrote:<br type="attribution">&gt; I agree.<br>
&gt; <br>&gt; Prompt 1<br>&gt; &quot;Do you want to save the plugin source? (do so if you plan to change the<br>&gt; plugin) y/N&quot;<br>&gt; <br>&gt; prompt 2<br>&gt; &quot;Where would you like to save the plugin source?&quot;<br>
&gt; <br>&gt; Paul<br>&gt; <br>&gt; On Wed, May 11, 2011 at 3:31 PM, Lincoln Baxter, III &lt;<br>&gt; <a href="mailto:lincolnbaxter@gmail.com">lincolnbaxter@gmail.com</a>&gt; wrote:<br>&gt; <br>&gt;&gt; Agreed. A simple prompt asking if they would like to save the source for<br>
&gt;&gt; later would probably be sufficient to isolate this choice from the workflow<br>&gt;&gt; usability standpoint. Defaulting to &quot;No&quot; but if &quot;Yes&quot; is chosen, they will<br>&gt;&gt; get a second prompt for where they would like to save the project.<br>
&gt;&gt;<br>&gt;&gt; Thoughts?<br>&gt;&gt; ~Lincoln<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; On Wed, May 11, 2011 at 4:51 AM, Dan Allen &lt;<a href="mailto:dan.j.allen@gmail.com">dan.j.allen@gmail.com</a>&gt; wrote:<br>&gt;&gt;<br>
&gt;&gt;&gt; I say we prompt. After all, if you are downloading source, I&#39;m very likely<br>&gt;&gt;&gt; going to want to know where you are putting that source. We could remember<br>&gt;&gt;&gt; the parent folder the first time they save source (make the config variable)<br>
&gt;&gt;&gt; and suggest that location the second time they do it. That would be a<br>&gt;&gt;&gt; stellar experience.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; (We could even remind them they are free to hack on it, then reload).<br>
&gt;&gt;&gt;<br>&gt;&gt;&gt; -Dan<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; On Wed, May 11, 2011 at 01:45, Paul Bakker &lt;<a href="http://paul.bakker.nl">paul.bakker.nl</a>@<a href="http://gmail.com">gmail.com</a>&gt;wrote:<br>
&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; I think it&#39;s better to not put editable source code in .forge. With<br>&gt;&gt;&gt;&gt; upgrades of API&#39;s etc. it&#39;s sometimes necessary to throw away the .forge<br>&gt;&gt;&gt;&gt; dir. I like the idea though, so maybe we can ask the user: &quot;where do you<br>
&gt;&gt;&gt;&gt; want to save the plugin project?&quot; on plugin installation which by default<br>&gt;&gt;&gt;&gt; saves in .forge/plugins so that we don&#39;t mess up the user&#39;s file system.<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; Paul<br>
&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; On Wed, May 11, 2011 at 10:27 AM, Dan Allen &lt;<a href="mailto:dan.j.allen@gmail.com">dan.j.allen@gmail.com</a>&gt;wrote:<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; As I&#39;ve been demoing forge, I&#39;ve been pitching that one of the most<br>
&gt;&gt;&gt;&gt;&gt; elegant aspects of the git-plugin command is that it automatically sets you<br>&gt;&gt;&gt;&gt;&gt; up with source code to hack on. After experimenting with a plugin tonight, I<br>&gt;&gt;&gt;&gt;&gt; realized that while the final artifact gets put in ~/.forge/plugins, the<br>
&gt;&gt;&gt;&gt;&gt; repository is hidden away in a cryptic directory in my temporary folder. I<br>&gt;&gt;&gt;&gt;&gt; think behavior should be changed to make it more welcoming for developers to<br>&gt;&gt;&gt;&gt;&gt; contribute back.<br>
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; I propose one of the following two locations, though feel free to choose<br>&gt;&gt;&gt;&gt;&gt; a more flexible option:<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; ~/.forge/plugin-repos<br>
&gt;&gt;&gt;&gt;&gt; ~/forge/plugins<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; ...or read an option from .forge/config. Perhaps prompt the user where<br>&gt;&gt;&gt;&gt;&gt; to stick the source even.<br>&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; -Dan<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; --<br>&gt;&gt;&gt;&gt;&gt; Dan Allen<br>&gt;&gt;&gt;&gt;&gt; Principal Software Engineer, Red Hat | Author of Seam in Action<br>&gt;&gt;&gt;&gt;&gt; Registered Linux User #231597<br>
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; <a href="http://www.google.com/profiles/dan.j.allen#about">http://www.google.com/profiles/dan.j.allen#about</a><br>&gt;&gt;&gt;&gt;&gt; <a href="http://mojavelinux.com">http://mojavelinux.com</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://mojavelinux.com/seaminaction">http://mojavelinux.com/seaminaction</a><br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; forge-dev mailing list<br>&gt;&gt;&gt;&gt;&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>&gt;&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt; _______________________________________________<br>&gt;&gt;&gt;&gt; forge-dev mailing list<br>&gt;&gt;&gt;&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
&gt;&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Dan Allen<br>&gt;&gt;&gt; Principal Software Engineer, Red Hat | Author of Seam in Action<br>&gt;&gt;&gt; Registered Linux User #231597<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; <a href="http://www.google.com/profiles/dan.j.allen#about">http://www.google.com/profiles/dan.j.allen#about</a><br>
&gt;&gt;&gt; <a href="http://mojavelinux.com">http://mojavelinux.com</a><br>&gt;&gt;&gt; <a href="http://mojavelinux.com/seaminaction">http://mojavelinux.com/seaminaction</a><br>&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; forge-dev mailing list<br>&gt;&gt;&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>&gt;&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>
&gt;&gt;&gt;<br>&gt;&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt; --<br>&gt;&gt; Lincoln Baxter, III<br>&gt;&gt; <a href="http://ocpsoft.com">http://ocpsoft.com</a><br>&gt;&gt; <a href="http://scrumshark.com">http://scrumshark.com</a><br>
&gt;&gt; &quot;Keep it Simple&quot;<br>&gt;&gt;<br>&gt;&gt; _______________________________________________<br>&gt;&gt; forge-dev mailing list<br>&gt;&gt; <a href="mailto:forge-dev@lists.jboss.org">forge-dev@lists.jboss.org</a><br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/forge-dev">https://lists.jboss.org/mailman/listinfo/forge-dev</a><br>&gt;&gt;<br>&gt;&gt;<br></div>