@@ -21,10 +21,10 @@ distributions. This is an optional process.
21
21
22
22
## Changelog for each release
23
23
24
- Every time we make a release, everyone who has made a commit to the repository since the
25
- previous release will be mentioned in the changelog entry. If their full name is
26
- available on GitHub, we will use it. Otherwise, we will use the GitHub handle. This is a
27
- way of saying "Thank you".
24
+ Every time we make a release, everyone who has made a contribution (commits or PR
25
+ reviews) to the repository since the previous release will be mentioned in the changelog.
26
+ If their full name is available on GitHub, we will use it. Otherwise, we will use the
27
+ GitHub handle. This is a way of saying "Thank you".
28
28
29
29
## Authorship on Zenodo archives of releases
30
30
@@ -38,13 +38,15 @@ the repository:
38
38
2 . [ ORCID] ( https://orcid.org ) (optional)
39
39
3 . Affiliation (if omitted, we will use "Unaffiliated")
40
40
41
- The order of authors will be defined by the number of commits to the repository
42
- (` git shortlog -sne ` ). The order can also be changed on a case-by-case basis. The most
43
- common reasons for case-by-case changes are contributions to the PyGMT project that due
44
- not relate to commit numbers, including developing PyGMT lessons such as the
41
+ The order of authors will be defined by the number of contributions (including commits
42
+ and PR reviews) to the repository
43
+ (` git shortlog -sne --group=author --group=trailer:co-authored-by ` ).
44
+ The order can also be changed on a case-by-case basis. The most common reasons for
45
+ case-by-case changes are contributions to the PyGMT project that do not relate to
46
+ commit numbers, including developing PyGMT lessons such as the
45
47
[ ROSES unit] ( https://www.youtube.com/watch?v=SSIGJEe0BIk ) , organizing workshops/sprints
46
- such as the [ FOSS4G Workshop] ( https://github.com/GenericMappingTools/foss4g2019oceania ) ,
47
- the 2020 and 2021 SciPy sprints, writing grants/proposals to support PyGMT, and team
48
+ such as the [ AGU24 Workshop] ( https://github.com/GenericMappingTools/agu24workshop ) or
49
+ 2020 and 2021 SciPy sprints, writing grants/proposals to support PyGMT, and team
48
50
programming efforts (including reviewing PRs).
49
51
50
52
If you have contributed and do not wish to be included in Zenodo archives, there are a
@@ -78,6 +80,7 @@ To be included as an author on the paper, you *must* satisfy the following crite
78
80
on the paper (even if it's just an "OK", but preferably more).
79
81
80
82
The order of authors will be defined by the number of commits made since the previous
81
- major release that has an associated paper (` git shortlog vX.0.0...HEAD -sne ` ). The order
82
- of any author who hasn't made any commits will be decided by all authors. The order can
83
- also be changed on a case-by-case basis.
83
+ major release that has an associated paper
84
+ (` git shortlog vX.Y.Z..HEAD -sne --group=author --group=trailer:co-authored-by ` ).
85
+ The order of any author who hasn't made any commits will be decided by all authors. The
86
+ order can also be changed on a case-by-case basis.
0 commit comments