Hi Markus, On 10/02/2017 16:40, Markus Geimer wrote:
Hi all,Following up on my proposal for extended package documentation options sent to the list recently [1], I have a question to the community. During the hackathon part of the User Group Meeting, I implemented the proposal (cfr. [2]) for `module help`. Now, the question came up which of the information should also be included in the `whatis` output and how. Would something in key/value style, like Description: Bla bla Usage: More bla Homepage: http://foo.org Documentation: $EBROOTFOO/some/path Documentation: http://some.url Support: [email protected] Contact: Jim Admin Contact: Jane Admin Extensions: ext1-0.1, ext2-42.7 work for the community? Looking forward to your feedback.
I feel this sort of terse key/value style could be useful, but only for single-line info (e.g. homepage, contact, etc.).
For things like 'description' and 'usage', I'm not sure this would be useful or sensible.
So, maybe what you're looking for is some hybrid approach, where aspects like 'description' and 'usage' (and 'examples') are properly fleshed out sections, where all the other info is packed together in an easy to digest (for machines) form, like the key-value style you showed.
In an ideal world, we would have a sensible default output format, and you would support the necessary knobs and dials to tweak the output to your liking. We briefly discussed this with the 'module template' idea, but I suspect this may be a lot of (tedious) work...
K.
Markus [1] https://www.mail-archive.com/[email protected]/msg03050.html [2] https://github.com/hpcugent/easybuild-framework/pull/2113 -- Dr. Markus Geimer Juelich Supercomputing Centre Institute for Advanced Simulation Forschungszentrum Juelich GmbH 52425 Juelich, Germany Phone: +49-2461-61-1773 Fax: +49-2461-61-6656 E-Mail: [email protected] WWW: http://www.fz-juelich.de/jsc ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------ Forschungszentrum Juelich GmbH 52425 Juelich Sitz der Gesellschaft: Juelich Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Sebastian M. Schmidt ------------------------------------------------------------------------------------------------ ------------------------------------------------------------------------------------------------

