On Wednesday, 30 July 2014 at 17:32:40 UTC, Brad Anderson wrote:

If D.learn could be integrated with the documentation so that questions about a particular function are shown then sure. I think that'd be enough. While not essential, voting on answers and marking a response as the correct solution are valuable features too. Those would have to be some sort of overlay feature on the web forum which is something I know Vladimir has been reluctant to do in the past (people talking about something like votes that not everyone can see could be
confusing).

Implementing this might be as simple as a button that says Ask A Question which takes them to a forum post with the FQN of the symbol included in the subject line. Then the forum could have an API for querying all questions with that FQN that the documentation could make use of.

I think I suggested something like this at one point. It's at least not abhorrent. Except for voting systems. I have serious misgivings about those.

What comes to mind for me are micro-tutorials. When I was using PHP back in the day I'd be trying to do something and I'd find the function I could use to do it but figuring out exactly how to make use of the function to accomplish what I wanted wasn't always straight forward. The PHP comments would often have comments along the lines of "Trying to do X? Here's how...".

This sounds suspiciously like...a cookbook? Since we're apparently going all-in on doc fanout, how about a "more examples" wiki page linked at the bottom for that sort of stuff? And as an added bonus, this lets us be clear on licensing of these snippets, too. If they're really good, we might even decide to promote them.

Cluttering up the main documentation with lots of these types of things would choke out the essential material the documentation covers with a lot of material not everyone needs to know. You could think of it like an appendix.

Ideally, I think the examples in the documentation should be sufficient to demonstrate the capabilities of the module/function/etc., but I acknowledge reality isn't always so kind. Not sure what else to say here.

-Wyatt

Reply via email to