Ah, I missed something in your message. I am recommending Monticello for contributions of in-image documentation, but I am *not* recommending Monticello for *distribution* of in-image documentation. For distribution, I&#39;m less particular, but I think something like SqueakMap would be a great choice. I think having the bit of plumbing necessary to load, read, and edit documentation in the standard image would be fine, but I don&#39;t think we&#39;d want to include the actual docs by default (maybe just a menu item to install the documentation, or some such thing.) I would expect that the aforementioned plumbing would be unloaded with #unloadAllKnownPackages.<div>
<br></div><div>Hope that clarifies my position a bit.<br><br><div class="gmail_quote">On Fri, Apr 30, 2010 at 3:35 PM, Ken Causey <span dir="ltr">&lt;<a href="mailto:ken@kencausey.com">ken@kencausey.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">&gt; -------- Original Message --------<br>
&gt; Subject: Re: [squeak-dev] [documentation] HelpSystem, revision control,<br>
&gt; and  process<br>
</div><div class="im">&gt; From: Ian Trudel &lt;<a href="mailto:ian.trudel@gmail.com">ian.trudel@gmail.com</a>&gt;<br>
&gt; Date: Fri, April 30, 2010 5:20 pm<br>
&gt; To: The general-purpose Squeak developers list<br>
&gt; &lt;<a href="mailto:squeak-dev@lists.squeakfoundation.org">squeak-dev@lists.squeakfoundation.org</a>&gt;<br>
&gt;<br>
&gt;<br>
</div><div class="im">&gt; Quick question, Ken (and Casey).<br>
&gt;<br>
&gt; How will the core related documentation will be transfered to the core<br>
&gt; image assuming what you wrote will define our process? HelpSystem<br>
&gt; includes classes and methods comments.<br>
&gt;<br>
&gt; Ian.<br>
<br>
</div>Well, this is exactly why I have that leading sentence. ;)  I have no<br>
idea how content distribution (which is what I assume you are asking<br>
about) is meant to work in HelpSystem.  I have to assume from Casey&#39;s<br>
question that it can be distributed in a mcz.  As such it can be<br>
retrieved via any method desired and from any location.  What triggers<br>
loading any particular content?  I don&#39;t know, is there meant to be a<br>
catalog something like SqueakMap or Package Universes?  Or is help for a<br>
particular package an optional dependency?  Clearly, as I stated, I have<br>
no end of questions.<br>
<font color="#888888"><br>
Ken<br>
</font><div><div></div><div class="h5"><br>
&gt; 2010/4/30 Ken Causey &lt;<a href="mailto:ken@kencausey.com">ken@kencausey.com</a>&gt;:<br>
&gt; &gt; I haven&#39;t been following the HelpSystem discussion very closely so there<br>
&gt; &gt; is no limit to what I don&#39;t know on this subject.  That said I would be<br>
&gt; &gt; perfectly happy setting up a HelpSystem repository on <a href="http://source.squeak.org" target="_blank">source.squeak.org</a>.<br>
&gt; &gt;<br>
&gt; &gt; In general I feel we need to start limiting the contents of the trunk<br>
&gt; &gt; repository to those packages that compose &#39;core&#39; Squeak and start<br>
&gt; &gt; considering add-ons used to build &#39;basic&#39; Squeak as separate packages<br>
&gt; &gt; installed into &#39;core&#39;.  I&#39;m assuming that HelpSystem is something we<br>
&gt; &gt; would want to include in a &#39;basic&#39; image, but not a &#39;core&#39; image.  (Of<br>
&gt; &gt; course a &#39;core&#39; ZIP might include ready to load optional packages<br>
&gt; &gt; including HelpSystem.)<br>
&gt; &gt;<br>
&gt; &gt; Ken<br>
&gt; &gt;<br>
&gt; &gt;&gt; -------- Original Message --------<br>
&gt; &gt;&gt; Subject: [squeak-dev] [documentation] HelpSystem, revision control, and<br>
&gt; &gt;&gt; process<br>
&gt; &gt;&gt; From: Casey Ransberger &lt;<a href="mailto:casey.obrien.r@gmail.com">casey.obrien.r@gmail.com</a>&gt;<br>
&gt; &gt;&gt; Date: Fri, April 30, 2010 3:22 pm<br>
&gt; &gt;&gt; To: The general-purpose Squeak developers list<br>
&gt; &gt;&gt; &lt;<a href="mailto:squeak-dev@lists.squeakfoundation.org">squeak-dev@lists.squeakfoundation.org</a>&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Folks,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I&#39;d like to get a process going around HelpSystem. It doesn&#39;t have to be a<br>
&gt; &gt;&gt; perfect process. We can tweak it as we go.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; How do people feel about having help in the Trunk? It&#39;ll allow us to<br>
&gt; &gt;&gt; document things right along side of our software development.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; One thing worth noting: we can have our HelpSystem &quot;book&quot; in Trunk without<br>
&gt; &gt;&gt; necessarily having HelpSystem itself in the Trunk; however, if we do it that<br>
&gt; &gt;&gt; way, we run the risk of changes in HelpSystem on SqueakSource making our<br>
&gt; &gt;&gt; help content impossible to load. I think having both in the Trunk is a<br>
&gt; &gt;&gt; really good idea.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; If folks aren&#39;t comfortable with having some documentation and HelpSystem in<br>
&gt; &gt;&gt; Trunk, I&#39;d like to propose opening up a &#39;docs&#39; SS repository on<br>
&gt; &gt;&gt; <a href="http://source.squeak.org" target="_blank">source.squeak.org</a>. We&#39;d lose the ability to track the evolution of our docs<br>
&gt; &gt;&gt; in the context of the evolution of Squeak, but we&#39;d still have the keys to<br>
&gt; &gt;&gt; the kingdom (license, code, content.)<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I&#39;d rather not go with <a href="http://squeaksource.com" target="_blank">squeaksource.com</a>, as I&#39;d like to think that our docs<br>
&gt; &gt;&gt; should live with the other things on <a href="http://squeak.org" target="_blank">squeak.org</a>.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; As always, feedback is appreciated.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; --<br>
&gt; &gt;&gt; Casey Ransberger&lt;hr&gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; <a href="http://mecenia.blogspot.com/" target="_blank">http://mecenia.blogspot.com/</a><br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Casey Ransberger<br>
</div>