Subject: | Links to modules for private internal or project specific need to be handeled separately |
perllibmod says:
"* Select a name for the module.
...
If developing modules for private internal or project specific use, that will never be released to the public, then you should ensure that their names will not clash with any future public module. You can do this either by using the reserved Local::* category or by using a category name that includes an underscore like Foo_Corp::*."
Actually, this is not covered by Pod::Markdown. There is no way to say 'L<This::That> links to here, L<Local:Xzy> links to there'.
By default, L<This::That> are tranformed to link to metacpan, which is ok for public modules, but makes no sense for modules that are not public by definition.
Thus, Pod::Markdown should have an additional attribute to specify how links like L<Local:Xzy> or L<Foo_Corp::Bar::Baz> shall be handled.