谁应该被认为是 pubspec.yaml 中的作者?

Posted

技术标签:

【中文标题】谁应该被认为是 pubspec.yaml 中的作者?【英文标题】:Who should be credited as an author in pubspec.yaml? 【发布时间】:2019-08-09 04:27:01 【问题描述】:

找不到有关此的任何信息。 是项目的创建者,所有代码合并的贡献者,还是项目中有一定数量代码的所有贡献者?

考虑一个 500 行的代码库,以及以下贡献者:

name: my_package
description: A Widget that does everything.
authors:
- Creator <creator@gmail.com> #500 lines
- Contributor1 <cont1@gmail.com> #1000 lines
- Contributor2 <cont2@gmail.com> #100 lines
- Contributor3 <cont3@gmail.com> #10 lines
- Contributor4 <cont4@gmail.com> #1 lines

homepage: https://github.com/me/my_package
version: 1.2.0

哪些贡献者属于作者?

【问题讨论】:

【参考方案1】:

通常会将所有贡献了任何内容的人都列出来,甚至修复 README 或代码文件中的拼写错误,但这完全取决于项目所有者。

向您的项目添加一个 CONTRIBUTING.md 文件并提及您希望应用于项目的规则可能是一个好主意。也可以提一下,有兴趣的人把自己加到authorspubspec.yaml,这样就不用自己维护了。

【讨论】:

好的,我有权发布到 dart pub,但不知道是否应该添加自己和其他贡献者。我想我应该先问他。

以上是关于谁应该被认为是 pubspec.yaml 中的作者?的主要内容,如果未能解决你的问题,请参考以下文章

从 Dart 应用访问 pubspec.yaml 属性(版本)

dart系列之:元世界pubspec.yaml文件详解

Flutter,pubspec.yaml 文件显示一些错误

请求解决错误:找不到文件 pubspec.yaml

Flutter工程代码管理 pubspec.yaml.packages 与 pubspec.lock文件的来龙去脉

Flutter工程代码管理 pubspec.yaml.packages 与 pubspec.lock文件的来龙去脉