Mariano Martinez Peck a écrit :
Danny: You don't have an idea of how much important this is for the Pharo community. Having good documentation, tutorials and so on, is a KEY aspect from my point of view. So thanks to Laurent for the initiative and you for the work too. yes!! + 1000
Algernon class >> initialize ProfStef registerNewTutorial: self algernonTutorial.
ProfStef registerNewTutorial: aTutorial self addTutorial: aTutorial
or something like that... But this kind of registration can be problematic. Maybe a pragma could be useful here. It gives the possibility to discover on the fly all existing tutorials when the ui is opened. Something like this:
Each package can define each own tutorial entry point method like this: AlgernonTutorial class>>MyCooooolTutorial <tutorial> bla bla bla then with: (PragmaCollector filter: [:pragma | pragma keyword = 'tutorial']) reset you get all existing methods with a <tutorial> pragma. And no need to manage any registration/unregistration. Cheers Alain