NanoAのプラグインには使い方を説明するページを表示する機能があるんだけど、それのためにrunを書いたりテンプレートを作ったりするのがめんどくさそうだったので、podを書いたらそれが説明ページに出るようにしてみた。↓これが例。 http://lopnor.homeip.net/~danjou/nanoa/nanoa.cgi/plugin/pod で、新しいプラグインを書くときは説明にあるように、↓こんな感じでuse baseで継承してやって、あとはPODを書くだけ。

package plugin::myplugin;
use strict;
use warnings;
use utf8;

use base qw(plugin::pod);

__END__

=head NAME

plugin::myplugin - my plugin.

=cut

というのをcodereposにコミったので次のバージョンで反映されるかも。 あ、Pod::Simple::HTMLがあればPOD、なければソースコードを表示するようになってるす。