> > Not to mention different module versions, on top of what you wrote. > > Ok, I would think about it. One thing comes to my mind: in Synopsis 26 > (https://design.perl6.org/S26.html <https://design.perl6.org/S26.html>) there > is a mention of =config directive. It can be used to define where the links > must point to. Something like: > > =config github:/user/module/tree/master/docs > > I'm not sure =config is implemented right now, my money is on NYI. And still > there's the problem that pod6 or pod-embedded-in-Perl6 is not rendered > anywhere, I think, not even in modules.perl6.org <http://modules.perl6.org/>. > Dumping someone in a page full of Pod6 source code is LTA. I mean, you can as > well create a link to actual, rendered documents that you have generated > somewhere.
I know it is not implemented, but it might be at some point. So, perhaps it makes sense to think out a possible solution? As to the format issue – I for myself solved it for now by generating both .md and .html and writing a script which patches source PODs to point links at the right version tag on github. Perhaps, this will be the best approach for a couple of years to come. Best regards, Vadim Belman