Cool
Danny what we could do is to define a pragma that we could use to tag public 
tests that are published in the 
help. Let us know and we can give a try to see.

Stef

On Feb 22, 2010, at 7:50 PM, Danny Chan wrote:

> Hi!
> 
> I like the idea. On the weekend I hacked a bit of code to generate help pages 
> from the class and methods comments. I have just added another bit of code 
> that sorts the documentation for all methods so that methods with a <help> 
> pragma appear in a special section. See the "Help on Help" pages in the 
> browser.
> 
> And I just learned that you can load this with
> (ConfigurationOfHelpSystem project version: '1.0-baseline') load.
> 
> Danny
> 
> Am Sonntag, 21. Februar 2010 23:39:16 schrieb Stéphane Ducasse:
>> Torsten / Danny
>> 
>> I was discussing with laurent and I like his idea.
>> We could tag
>>      test with
>>              <publichelp>
>> 
>> and the tests would be used for the Help. We could design test that are
>> more for understanding than identifying bugs and we would have a win-win
>> situation: documentation and always in sync.
>> 
>>      doing the same for class comments would be nice.
>>      Often in a package you have one or two important classes.
>> 
>> This would be a good incentive to get cool comments.
>> 
>> On Feb 19, 2010, at 5:00 PM, Torsten Bergmann wrote:
>>> Since we share tools and code - we may in the future also
>>> share (in-image) documentation for tools. What is new:
>>> 
>>>  - Refactored and updated the code
>>>  - Help System is now usable in Pharo and Squeak too
>>>  - Metacello config is updated for both
>>>  - there is an initial help for the Pharo project and the Squeak project
>>>    (depending on from where you load it)
>>>  - the help for the help system is displayed as last book
>>>  - I merged HelpContents into a new HelpPage - so we have books and
>>> pages (we may later add other forms than text in subclasses like
>>>     HTMLHelpPage, ...)
>>> 
>>> The help browser includs a book on how to provide/implement an own
>>> custom help. Future version may include specific colored icons for
>>> squeak and better UI depending on the UI system (Polymorph in Squeak)
>>> as well as authoring tools.
>>> 
>>> Thanks to Metacello one is able to manage the differences. To load:
>>> 
>>> Squeak
>>> ======
>>> 
>>>     Installer ss project: 'MetacelloRepository';
>>>       install: 'ConfigurationOfHelpSystem'.
>>> 
>>>    ((Smalltalk at: #ConfigurationOfHelpSystem) project version: '1.0')
>>> load
>>> 
>>> 
>>> Pharo
>>> =====
>>> 
>>>    Gofer new
>>>       squeaksource: 'MetacelloRepository';
>>>       package: 'ConfigurationOfHelpSystem';
>>>       load.
>>> 
>>>    ((Smalltalk at: #ConfigurationOfHelpSystem) project version: '1.0')
>>> load
>>> 
>>> 
>>> Bye
>>> T.
>> 
>> _______________________________________________
>> Pharo-project mailing list
>> Pharo-project@lists.gforge.inria.fr
>> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
>> 
> 
> _______________________________________________
> Pharo-project mailing list
> Pharo-project@lists.gforge.inria.fr
> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project


_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to