代码之家  ›  专栏  ›  技术社区  ›  Marta Karas

R包中readme和vignette的用途有什么区别?

  •  3
  • Marta Karas  · 技术社区  · 6 年前

    我有一个 R 我将要提交给Cran的Github上的包。到目前为止,该包有一个扩展的readme.md文档,其中显示:

    • 包核心功能执行示例,
    • 包演示执行示例,
    • 一些基准结果。

    用于Github用户 ,我认为将这些放到readme.md比vignette更吸引人,因为当用户查看包的repo时,vignette会出现。

    当我处于 把包裹移到起重机上 ,我希望有与当前readme.md中几乎相同的内容,以vignette的形式提供。

    问题:将readme.md的近1-1副本复制到vignette中,保留两者,同时更新github repo以获得该vignette,然后像这样提交给cran,这是正确的做法吗?或者:它会造成不应该发生的重复?(那我该怎么办?)

    1 回复  |  直到 6 年前
        1
  •  4
  •   Dirk is no longer here    6 年前

    是的,我认为这不是不寻常的。你

    • 在GitHub有一个readme.md作为(源)包repo的“公共面”
    • 想要一个小插曲可以很好地服务的包摘要
    • 可能最终会出现一个包网站或摘要

    以及 相同的 在这三个实例中,标记文本也可以使用。

    在任何情况下,都没有规则反对。另外,如果你不知道的话,这对于专注和专注的人来说是个很好的问题。 r-package-devel 与包装有关的邮件清单。