【发布时间】:2019-06-20 19:47:33
【问题描述】:
我分叉了某人的回购并添加了功能。我贡献的数量还不到它现在所有功能的一半。
在package.json的fork中,他的名字还在作者字段中。
我应该将作者字段更改为我自己并将他添加为contributors 字段的贡献者吗?还是应该按原样保留作者字段并将我添加为贡献者?
【问题讨论】:
-
这是个好问题。当您是 2 个人,一个包的共同作者时,也会发生这种情况。然后呢?我认为
author键不够灵活。它还应该接受一系列作者。在其他情况下,author仅仅是包的“创建者”,而不是大部分代码的作者。连1%都没有。代码将完全转换,不会在 NPM 中分发。示例:project starters/generators... 用 Gatsby 启动一个站点,它会生成一个带有官方样板的基础项目,但 package.json 中已经有一个author。然后呢? -
contributors键(在关于 package.json 的官方 npm 页面中甚至没有提到)就像:“嘿,这个人也在这里做了一些工作”......但我仍然是主要作者。我想这是一件困难的事情。抱歉,这不是答案,而是更多问题,@christiaan-westerbeek。无论如何,在那种情况下,或多或少 50% 的代码,你们俩都应该在contributors上(但有一点,contributors甚至没有被 NPM 解析......例如,eslint包。列表3 人(不是authors键,不是contributors不是github.com/eslint/eslint/graphs/contributors)。 -
好吧,我错了。 TIL:npm.github.io/using-pkgs-docs/package-json/… 甚至提到了
maintainers键。也许那个键更适合这个(似乎它应该与contributors键具有相同的形状)。
标签: github package.json git-fork author