broadinstitute / barclay

Command line argument parser and online documentation generation utilities for java command line programs.
BSD 3-Clause "New" or "Revised" License
9 stars 6 forks source link

Design index template(s) #39

Open vdauwera opened 7 years ago

vdauwera commented 7 years ago

I'm starting to plan how we'll make the tooldocs available on the GATK website, and specifically what organization layouts we want to offer to users. There are three main patterns that people tend to follow when looking for docs, which would be best served by offering separate index pages:

Note that this would only apply to tools, proper -- read filters, annotation modules, metrics collections (in Picard) etc still make sense to categorize separately in any case.

That being said, I need to think a bit more about the UX side of things before implementing anything. TBC. Comments welcome.

vdauwera commented 7 years ago

Yo @droazen @lbergelson can you make me a writer on this repo?

cmnbroad commented 7 years ago

@vdauwera I added you as a writer. One comment - depending on how your thinking evolves, it may be better to keep some of what you're describing in the GATK or Picard repositories, so Barclay can remain agnostic about who the docgen consumer is.

vdauwera commented 7 years ago

Thanks!

I agree about keeping gatk/Picard specific details out of barclay; but I'm thinking it may be useful to make index templates that provide generic schemas for the different patterns of organization. So I plan to work from here and extract things that become too specific.