javascript - 如何在 JSDoc 中引用仓库?

标签 javascript documentation jsdoc

我正在开发一个开源库,我使用 JSDoc用于文档。我想在每个文件的顶部引用存储库。

我可以使用 @author 将我的名字放在评论 block 中,但我也不知道应该如何引用存储库。我的猜测是:

/** 
 *  @author John Doe<john@example.com>
 *  @link https://github.com/john-example/my-repo
 */

这是正确的做法吗?或者我应该将 @link@see 结合起来吗?

我的项目中的很多类都可以独立于库使用,所以可能有些用户会只复制他们需要的文件。这就是为什么在根文件夹中创建 LICENSE 文件是不够的,我想将存储库的链接放在每个文件的顶部。

最佳答案

尝试使用 @see@link,其中一个示例甚至是 Github 的链接。把它放在文件的顶部:

JSDoc documentation for @see - from https://devdocs.io/jsdoc/tags-see

阅读更多 here .我浏览了所有文档,但没有找到更好的内容。

虽然我本身没有回答您的问题,但我可能会使用 @version 和指向发布 URL 的 @link

关于javascript - 如何在 JSDoc 中引用仓库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57347243/

相关文章:

javascript - jQuery:slideDown 和淡入淡出,立即失去高度

javascript - React/Javascript for 循环 - 当超过数组长度时从 idx 0 开始

javascript - 具有多个字符的css字间距

javascript - addClass to parent 不工作

ruby - 在院子里用@param 标签警告

haskell - 如何指示 haddock 链接到 hackage 软件包的 hackage 文档?

node.js - 如何告诉 JSDoc 一个方法返回一个包含类类型的对象?

html - 有没有一种简单的方法可以将 Markdown 转换为漂亮的 html 文档,包括导航?

javascript - JSDoc 中的动态@returns,基于@param 值

typescript - jsdoc typedef 中的动态键