Skip to content

Commit 0a8cb2f

Browse files
authored
Merge branch 'master' into update-authors
2 parents 193ecc4 + 4deb8c2 commit 0a8cb2f

File tree

5 files changed

+84
-6
lines changed

5 files changed

+84
-6
lines changed

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
blank_issues_enabled: true
22
contact_links:
33
- name: GMT Community Forum
4-
url: https://forum.generic-mapping-tools.org/
4+
url: https://forum.generic-mapping-tools.org/c/questions/pygmt-q-a
55
about: Please ask questions here or find answers to common problems.

AUTHORSHIP.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
# Authorship guidelines for academic papers and software archives
2+
3+
First of all, we are deeply thankful to everyone who has helped make PyGMT
4+
what it is today. Our goal for this document is to establish guidelines
5+
for giving credit to contributors for their work.
6+
To do so, we will attempt to define:
7+
8+
- Fair and diverse ways of providing recognition for contributors' efforts.
9+
- Define _contributions_ in a broad way: writing code and/or documentation,
10+
providing ideas, fostering the community, etc.
11+
12+
The following are the ways in which individuals who have contributed will be
13+
recognized.
14+
15+
> **Note**: These policies are not set in stone and may be changed to
16+
> accommodate the growth of the project or the preferences of the community.
17+
18+
## The `AUTHORS.md` file
19+
20+
Anyone who has contributed a pull request to the project is welcome to add
21+
themselves to the `AUTHORS.md` file. This file lives in the repository and is
22+
packaged with distributions. This is an optional process.
23+
24+
## Changelog for each release
25+
26+
Every time we make a release, everyone who has made a commit to the repository
27+
since the previous release will be mentioned in the changelog entry. If their
28+
full name is available on GitHub, we will use it. Otherwise, we will use the
29+
GitHub handle. This is a way of saying "Thank you".
30+
31+
## Authorship on Zenodo archives of releases
32+
33+
Anyone who has contributed to the repository (i.e., appears on `git log`) will
34+
be invited to be an author on the Zenodo archive of new releases.
35+
36+
To be included as an author, you *must* add the following to the `AUTHORS.md`
37+
file of the repository:
38+
39+
1. Full name
40+
2. Affiliation (if omitted, we will use "Unaffiliated")
41+
3. ORCID (optional)
42+
43+
The order of authors will be defined by the number of commits to the repository
44+
(`git shortlog -sne`). The order can also be changed on a case-by-case basis.
45+
46+
If you have contributed and do not wish to be included in Zenodo archives,
47+
there are a few options:
48+
49+
1. Don't add yourself to `AUTHORS.md`
50+
2. Remove yourself from `AUTHORS.md`
51+
3. Indicate next to your name on `AUTHORS.md` that you do not wish to be
52+
included with something like `(not included in Zenodo)`.
53+
54+
## Scientific publications (papers)
55+
56+
We aim to write academic papers for most of our software packages. Ideally, we
57+
will publish updated papers for major changes or significant new components of the
58+
package.
59+
60+
To be included as an author on the paper, you *must* satisfy the following
61+
criteria:
62+
63+
1. Have made multiple and regular contributions to the repository, or the GMT repository, in numerous facets, such as wrapping functions, testing, and/or writing documentation.
64+
2. Have made non-coding contributions, including project administration and decision making.
65+
3. Have participated in the writing and reviewing of the paper.
66+
2. Add your full name, affiliation, and (optionally) ORCID to the paper. These
67+
can be submitted on pull requests to the corresponding paper repository.
68+
3. Write and/or read and review the manuscript in a timely manner and provide
69+
comments on the paper (even if it's just an "OK", but preferably more).
70+
71+
The order of authors will be defined by the number of commits made since the
72+
previous major release that has an associated paper (`git shortlog
73+
vX.0.0...HEAD -sne`). The order of any author who hasn't made any commits will
74+
be decided by all authors. The order can also be changed on a case-by-case
75+
basis.

CONTRIBUTING.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,9 @@ read it carefully.
6565
## How Can I Talk to You?
6666

6767
Discussion often happens in the issues and pull requests.
68-
In addition, there is a [Discourse forum](https://forum.generic-mapping-tools.org)
69-
for the project where you can ask questions.
68+
In addition, there is a
69+
[Discourse forum](https://forum.generic-mapping-tools.org/c/questions/pygmt-q-a) for
70+
the project where you can ask questions.
7071

7172

7273
## Reporting a Bug

README.rst

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,8 +97,9 @@ Contacting Us
9797
<https://github.com/GenericMappingTools/pygmt>`__. Feel free to `open an issue
9898
<https://github.com/GenericMappingTools/pygmt/issues/new>`__ or comment on any
9999
open issue or pull request.
100-
* We have a `Discourse forum <https://forum.generic-mapping-tools.org>`__
101-
where you can ask questions and leave comments.
100+
* We have a `Discourse forum
101+
<https://forum.generic-mapping-tools.org/c/questions/pygmt-q-a>`__ where you can ask
102+
questions and leave comments.
102103

103104

104105
Contributing

doc/install.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ Installing
1010
We welcome any feedback and ideas!
1111
Let us know by submitting
1212
`issues on GitHub <https://github.com/GenericMappingTools/pygmt/issues>`__
13-
or by posting on our `Discourse forum <https://forum.generic-mapping-tools.org>`__.
13+
or by posting on our `Discourse forum
14+
<https://forum.generic-mapping-tools.org/c/questions/pygmt-q-a>`__.
1415

1516

1617
Which Python?

0 commit comments

Comments
 (0)