3
A
回答
3
如果你找不到20世纪70年代贝尔实验室的“troff”文档的任何旧版本的副本,其中有一些关于编写手册页的很好的部分:-)那么我建议在他的网站上试用Jens的"HOWTO" on writing man pages。
的Unix 7th Edition手册可在网上以多种格式。
0
这取决于你的软件的功能。如果它是一个小型独立应用程序,我肯定会将AUTHOR部分放在手册页中,以便如果用户发现错误,他们可以很容易地找到一个电子邮件地址来向您报告错误。
至于最佳实践,除了手册页应该简洁,详细但不包含太多不需要的信息之外,我不知道的最佳实践,如果它只是一个工具,内部工作不是必需的例。
1
BUGS部分很不错,而EXAMPLES部分总是有用的。某些手册页包含一个 FILES部分,其中列出了相关的配置文件,或者包含ENVIRONMENT部分,详述了任何有影响的环境变量。
要清楚,哪些部分或信息类型对用户有用取决于您正在记录的程序或实用程序的性质。
1
有一个与UNIX系统分布的规范手册页大纲,或者至少通常有。一般来说,我会放入所有字段,并且如果不适用,则包含一个类似“无”的行。
1
有时候人们忘记放在手册页中的一件事是函数返回值的含义。这很容易被遗忘,但这种遗漏会让那些必须使用你的功能的人变得更加困难。此外,概要中的简单代码段或者一个很好的最小工作示例非常有用。
我经常用手册页做的一件事是尝试找到一个相关的命令,即使我知道我正在看的东西没有做我想要的。在这种情况下,SEE ALSO很棒。
相关问题
- 1. 创建完整页面放大页面的最佳做法?
- 2. 登录页面的最佳做法?
- 3. Rails编辑脚手架时的最佳做法页面
- 4. Grails索引页的最佳做法页面
- 5. 开发手机网页的最佳做法
- 6. Visual Studio手册页面C
- 7. 在某些WordPress页面上包含JavaScript的最佳做法
- 8. 应用登录页面的最佳做法?
- 9. 什么是在SQL Server页面锁定的最佳做法?
- 10. 处理辅助页面请求的最佳做法
- 11. jsp页面布局的最佳做法是什么?
- 12. 编码用户页面的最佳做法是什么?
- 13. 用重定向POST'ing到新页面的最佳做法?
- 14. 仅在特定页面上包含脚本的最佳做法?
- 15. 在所有页面显示数据的最佳做法
- 16. 在rails应用程序中静态页面的最佳做法
- 17. 带有HTTP API内容的HTTPS页面:最佳做法
- 18. 返回到发起的回传页面。最佳做法
- 19. 页面上使用SVG的最佳做法是什么?
- 20. 支付网页密码输入的最佳做法是什么?
- 21. 确认页面的最佳方法
- 22. 容器注册的最佳做法?
- 23. 做类似iTunes专辑页面的页面的最佳方式是什么?
- 24. 在codeigniter的一页上做多页分页的最佳方式
- 25. libvlc的手册页
- 26. MakeMaker的手册页
- 27. 将Ajax数据放入html并显示在页面上的最佳方法
- 28. 将页眉或工具栏注入页面的最佳实践?
- 29. Django索引页最佳/最常见的做法
- 30. 在.NET页面中进行分页的最佳方法
只有在存在已知错误的情况下才需要BUGS。 –
是的。我真的需要提供if/then逻辑吗? – vezult
示例对于具有许多不同操作的程序很重要,手册页需要反映这些操作。举例通常是一种有用的方式(例如参见mplayer手册)。 – hlovdal