Hi Hernan,
the problem is not the button - but the missing standard and standardized descriptions
on the configs...
For instance I also write markup docu on my configs (see ConfigurationOfINIFile) - it
is loadable as a usual config but adds two class side methods: #documentation
and #tutorialOn: using the <onlineTutorial> pragma.
The documentation is stored as class comment in markdown format on the
ConfigurationOfINIFile class. I use the same description then for the STHub project page.
If one loads additionally the "PharoOnlineHelp" package afterwards it will also appear
magically in my Pharo online help as a tutorial. This was my proposal - but so far it looks
like nobody is really interested.
Maybe because often this ends in "which syntax" discussions and due to the lack of
good in image default text display facilities for markup, pier-syntax, ...
In general it can be done easily, but we have to agree on some kind of "common standard"
for configurations and documentation on
- how to name the methods or pragmas that are used
Stef also did something (with Catalog), the ConfigurationOfINIFile for instance has two supporting
methods: #catalogDescription and #repositoryUrlString.
Still Catalog uses Pier and is not really visible - and STHub does support markdown by default.
As of today I would like to see Pharo moving into the following direction:
- using the configs for describing the help/documentation/package descriptions
- also tagging with package categories (for instance there are packages/projects for "database access", others for "parsers", or "games")
- maybe use pier syntax for descriptions (it can be parsed by Pillar and other formats like HTML, markdown, Latex, ... be generated)
but with a better design and visibility like "http://packages.pharo.org"
together with a loadable list for the config browser
- when one uploads such a ConfigurationOfMyKillerApp to STHub it should automagically update the
STHub description (which is currently only possible via the web interface)
- additional rankings (number of downloads like on STHub, successful CI builds, member rankings, ...)
- automated verfication
- ... <snip>lot of other ideas</snip>
Bye
T.
Gesendet: Sonntag, 08. Dezember 2013 um 22:12 Uhr
Von: "Hernán Morales Durand" <hernan.morales@gmail.com>
An: "Pharo Development List" <pharo-dev@lists.pharo.org>
Betreff: Re: [Pharo-dev] It would be too expensive to add a description for packages in Configuration Browser?