你听说过POD吗?这是 Perl 中的标准文档工具。POD 是一种简单的文本文档格式,实际上存在于您的代码中。perl 附带的命令之一是perldoc。您可以使用它来获取任何 Perl 命令的信息。试试这些:
$ perldoc File::Find
$ perldoc -f split
CPAN中的所有 Perl 模块都需要合并 POD 文档。事实上,这就是 CPAN 网页本身的构建方式。
那么,我要去哪里,这对你有什么帮助?
您应该在 Perl 程序中包含 POD 文档。然后,您可以使用pod2text命令为您的 Perl 程序创建 README:
$ pod2text myperl.pl > README
这解决了你一半的问题。
另一半有点棘手。您需要从 CPAN 安装系统上的Pod::Markdown。然后,您可以运行该模块附带的pod2markdown命令来创建文件的降价版本:
$ pod2markdown myperl.pl > README.md
结果:
- 您的文档应该存在于您的 Perl 程序中。
- 用户可以使用该
perldoc
程序打印出您程序的完整文档。
- 您可以使用该
pod2text
工具来创建README
文件。
- 您可以使用该
pod2markdown
工具来创建README.md
文件。
- 作为奖励,您可以使用Perl 附带的Pod::Usage
-help
模块将 POD 文档(或其中的一些片段)显示为帮助文本,当用户使用参数运行您的程序时会显示该帮助文本。
所以,你的文档所在的地方,你正在使用几个帮助程序来创建文件 Github 和你使用的任何Perl 工具需要。