Hi folks,
I've been reading a lot of docs lately, and I think I've come to the conclusion that I prefer docs that separate prose and reference. For example,
Datomic only has prose. So does
Faye. The prose is great, but for me it's not enough. I would very much like to have a page that lists everything a module can do.
Should we have this separation in Buster? The reason I'm suggesting this is that we haven't yet settled on a method for generating comment based docs, partly because it's proving difficult to generate the sphinx formatted docs in a way that we want. For example, having an argument name be a link to another module's documentation.
If we do separate it, the generated API docs can be a completely separate thing. This will be similar to Lucene,
prose and
API docs are two separate things. I don't think the difference in visuals and layout is a problem, I actually think it's a benefit. Navigatin API docs is very different from navigating prose anyways.