【问题标题】:How to document more files other than the `README` file?如何记录除“README”文件之外的更多文件?
【发布时间】:2012-02-18 15:25:15
【问题描述】:

我将 Ruby on Rails 3.1.0 和 YARD 0.7.4 gem 用于文档目的。除了here 生成的文档顶部的README 文件之外,我还想添加更多文件(请参阅READMEWhat's New?Getting Started GuideArchitecture Overview、... 选项卡在“文件列表”部分下链接页面的顶部)。

也就是说,默认情况下,YARD gem 似乎只生成与我的 RoR 应用程序的 ROOT 目录中的 README 文件相关的文档。我想记录其他文件,并为每个文件在文档顶部添加一个选项卡(如先前链接页面中所做的那样)。

有可能吗?如果是这样,我该怎么做? 此外,我是否应该创建一个新目录(在我的 RoR 应用程序的根目录中),其中包含用于文档目的的“自定义”文件?

【问题讨论】:

    标签: ruby-on-rails ruby ruby-on-rails-3 documentation yard


    【解决方案1】:

    阅读YARD: Command line tool 的文档时,您会发现以下内容:

    您还可以将 .yardopts 文件添加到您的项目目录中,其中列出了由空格(换行符或空格)分隔的开关,以便在 yardoc 运行时传递给它。

    上面有提示,通过使用- README LICENSE FAQ,这些文件将被添加到文档中。

    .yardopts file for YARD 本身包含:

    -
    docs/WhatsNew.md
    docs/GettingStarted.md
    docs/Overview.md
    docs/CodeObjects.md
    docs/Tags.md
    docs/Parser.md
    docs/Handlers.md
    docs/Templates.md
    docs/Glossary.md
    ChangeLog
    LICENSE
    LEGAL
    

    我认为这解释了为什么所有这些文件都是文档的一部分。不过,我不知道它们是否可以自动作为选项卡使用。

    【讨论】:

    • 改为这样做...- CHANGELOG.md LICENSE.md README.md
    猜你喜欢
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-24
    • 1970-01-01
    • 2010-10-08
    • 2015-11-27
    相关资源
    最近更新 更多