Perl には Perl Docs ジェネレーターがありますか? Java Docs や PHP Documenter のようなものですか?
4 に答える
はい、それはperldocと呼ばれます
javadoc と同じように、ソースにドキュメントを記述するだけです。
簡単に言えば、"=item" は箇条書きの項目です。たとえば、関数またはパラメータ "=over" は識別のレベルを下げ、"=back" はレベルを上げます。perl コードに戻したい場合は、「=cut」を使用します。
以下に例を示します。
=item $b->add_module ( %options )
Initialize a module. A module is a repository or a branch of a repository.
Valid options are
=over
=item id
Id of this module
=item repo
Url of repository. Currently only subversion repositories are supported.
=back
=cut
sub add_module($%)
{
perldoc プログラムに perl コードを渡すだけで、書式設定されたドキュメントを取得できます。
なぜいいの。はい、そうです!パールドック。
[グーグルのためだけに]人々がすでに言ったように、あなたはPODでドキュメントを作成します(コメントではなく、コメントはメンテナのためのものであり、ポッドはユーザードキュメントのためのものです)。通常、スクリプトまたはモジュールの最初と最後、および各メソッドの前にPODを追加するとperldoc your_module
、コンソールで使用したりpod2html
、htmlに変換してサーバーで参照したり、pdocを使用したりできます(少し古いです)。ただし、WebドキュメントナビゲーターとWeb内のコードへのリンクが必要な場合に非常に役立ちます)。
ポッドのフォーマットについての新しい質問があります。これもあなたの興味の対象になる可能性があります perl-documentation-pod-browsers
そしてこれはhow-can-i-generate-html-documentation-for-perl-code-comments
そして、pod2htmlを実行し、cssファイルを使用してcpansearchページを模倣することについて話している別の人がいましたが、私は今それを見つけることができません。