Skip to content

Commit 62e3df3

Browse files
committed
rebase 3
1 parent 39b992e commit 62e3df3

10 files changed

+303
-272
lines changed

_config.yml

Lines changed: 0 additions & 30 deletions
This file was deleted.

appendices/editor-checks-template.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
```markdown
2+
## Editor response to review:
3+
4+
---
5+
6+
## Editor comments
7+
:wave: Hi @reviewer-one and @reviewer-two! Thank you for volunteering to review
8+
for PyOpenSci! <Add any additional banter here that you wish..>
9+
10+
The following resources will help you complete your review:
11+
12+
1. Here is the **[reviewers guide](https://www.pyopensci.org/contributing-guide/peer-review-guides/reviewer-guide.html)**. This guide contains all of the steps and information needed to complete your review.
13+
2. Here is the **[review template](https://www.pyopensci.org/contributing-guide/appendices/templates.html#review-template)** that you will need to fill out and submit
14+
here as a comment, once your review is complete.
15+
16+
Please get in touch with any questions or concerns! Your review is due: <Insert deadline DATE HERE>
17+
---
18+
19+
Reviewers:
20+
Due date:
21+
```

appendices/issue-review-template.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
```markdown
2+
---
3+
name: Submit Software for Review
4+
about: Use to submit your Python package for pyOpenSci peer review
5+
title: ''
6+
labels: 1/editor-checks, New Submission!
7+
assignees: ''
8+
---
9+
Submitting Author: Name (@github_handle)
10+
All current maintainers: (@github_handle1, @github_handle2)
11+
Package Name: Package name here
12+
One-Line Description of Package: Description here
13+
Repository Link:
14+
Version submitted:
15+
Editor: TBD
16+
Reviewer 1: TBD
17+
Reviewer 2: TBD
18+
Archive: TBD
19+
Version accepted: TBD
20+
Date accepted (month/day/year): TBD
21+
---
22+
```
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
```markdown
2+
----------------------------------------------
3+
🎉 <package-name-here> has been approved by pyOpenSci! Thank you <maintainer-name-here> for submitting <package-name> and many thanks to <reviewer-names-here> for reviewing this package! 😸
4+
5+
There are a few things left to do to wrap up this submission:
6+
- [ ] Activate Zenodo watching the repo if you haven't already done so.
7+
- [ ] Tag and create a release to create a Zenodo version and DOI.
8+
- [ ] Add the badge for pyOpenSci peer-review to the README.md of <package-name-here>. The badge should be `[![pyOpenSci](https://tinyurl.com/y22nb8up)](https://github.com/pyOpenSci/software-review/issues/issue-number)`
9+
- [ ] Add <package-name> to the pyOpenSci website. <maintainer-name>, please open a pr to update [this file](https://github.com/pyOpenSci/pyopensci.github.io/blob/main/_data/packages.yml): to add your package and name to the list of contributors
10+
- [ ] <reviewers-and-maintainers> if you have time and are open to being listed on our website, please add yourselves to [this file](https://github.com/pyOpenSci/pyopensci.github.io/blob/main/_data/contributors.yml) via a pr so we can list you on our website as contributors!
11+
12+
<IF JOSS SUBMISSION>
13+
It looks like you would like to submit this package to JOSS. Here are the next steps:
14+
15+
- [ ] Login to the JOSS website and fill out the JOSS submission form using your Zenodo DOI. **When you fill out the form, be sure to mention and link to the approved pyOpenSci review.** JOSS will tag your package for expedited review if it is already pyOpenSci approved.
16+
- [ ] Wait for a JOSS editor to approve the presubmission (which includes a scope check)
17+
- [ ] Once the package is approved by JOSS, you will be given instructions by JOSS about updating the citation information in your README file.
18+
- [ ] When the JOSS review is complete, add a comment to your review in the pyOpenSci software-review repo that it has been approved by JOSS.
19+
20+
🎉 Congratulations! You are now published with both JOSS and pyOpenSci! 🎉
21+
<IF JOSS SUBMISSION/>
22+
23+
All -- if you have any feedback for us about the review process please feel free to share it here. We are always looking to improve our process and documentation in the [contributing-guide](https://www.pyopensci.org/contributing-guide). We have also been updating our documentation to improve the process, so all feedback is appreciated!
24+
```
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
```markdogn
2+
Dear [REVIEWER-Name],
3+
4+
Hi, this is [EDITOR-Name]. [FRIENDLY BANTER]. I'm writing to ask if you would be willing to review a package for pyOpenSci. As you probably know, pyOpenSci conducts peer review of Python packages contributed to our collection in a manner similar to journals.
5+
6+
The package, [PACKAGE] by [AUTHOR(S)], does [FUNCTION]. You can find it on GitHub here: [REPO LINK]. We conduct our open review process via GitHub as well, here: [ONBOARDING ISSUE]
7+
8+
If you accept, note that we ask reviewers to complete reviews in three weeks. (We’ve found it takes a similar amount of time to review a package as an academic paper.)
9+
10+
Our [reviewers guide] details what we look for in a package review, and includes links to example reviews. Our standards are detailed in our [packaging guide], and we provide reviewer [template] for you to use. Please make sure you do not have a conflict of interest preventing you from reviewing this package. If you have questions or feedback, feel free to ask me.
11+
12+
{IF APPLICABLE: The authors have also chosen to jointly submit their package to the Journal of Open Source Software, so this package includes a short `paper.md` manuscript describing the software that we ask you include in your review.}
13+
14+
Are you able to review? If you can not, suggestions for alternate reviewers are always helpful. If I don't hear from you within a week, I will assume you are unable to
15+
review at this time.
16+
17+
Thank you for your time.
18+
19+
Sincerely,
20+
21+
[EDITOR]
22+
```

appendices/templates.md

Lines changed: 2 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -4,24 +4,7 @@ These are templates to be used by editors and reviewers. When a package is submi
44

55
## Editor's Template
66

7-
```
8-
## Editor checks:
9-
10-
- [ ] **Fit**: The package meets criteria for [fit](https://www.pyopensci.org/peer-review-guide/about-peer-review/aims-and-scope.html#package-scope) and [overlap](https://www.pyopensci.org/peer-review-guide/about-peer-review/aims-and-scope.html#package-overlap).
11-
- [ ] **Automated tests:** Package has a testing suite and is tested via Travis-CI or another CI service.
12-
- [ ] **License:** The package has an OSI accepted license
13-
- [ ] **Repository:** The repository link resolves correctly
14-
- [ ] **Archive** (JOSS only, may be post-review): The repository DOI resolves correctly
15-
- [ ] **Version** (JOSS only, may be post-review): Does the release version given match the GitHub release (v1.0.0)?
16-
17-
---
18-
19-
## Editor comments
20-
21-
---
22-
23-
Reviewers:
24-
Due date:
7+
```{include} editor-checks-template.md
258
```
269

2710

@@ -32,27 +15,7 @@ Due date:
3215

3316
Editors may make use of the e-mail template below in recruiting reviewers:
3417

35-
```
36-
Dear [REVIEWER],
37-
38-
Hi, this is [EDITOR]. [FRIENDLY BANTER]. I'm writing to ask if you would be willing to review a package for pyOpenSci. As you probably know, pyOpenSci conducts peer review of Python packages contributed to our collection in a manner similar to journals.
39-
40-
The package, [PACKAGE] by [AUTHOR(S)], does [FUNCTION]. You can find it on GitHub here: [REPO LINK]. We conduct our open review process via GitHub as well, here: [ONBOARDING ISSUE]
41-
42-
If you accept, note that we ask reviewers to complete reviews in three weeks. (We’ve found it takes a similar amount of time to review a package as an academic paper.)
43-
44-
Our [reviewers guide] details what we look for in a package review, and includes links to example reviews. Our standards are detailed in our [packaging guide], and we provide reviewer [template] for you to use. Please make sure you do not have a conflict of interest preventing you from reviewing this package. If you have questions or feedback, feel free to ask me.
45-
46-
{IF APPLICABLE: The authors have also chosen to jointly submit their package to the Journal of Open Source Software, so this package includes a short `paper.md` manuscript describing the software that we ask you include in your review.}
47-
48-
Are you able to review? If you can not, suggestions for alternate reviewers are always helpful. If I don't hear from you within a week, I will assume you are unable to
49-
review at this time.
50-
51-
Thank you for your time.
52-
53-
Sincerely,
54-
55-
[EDITOR]
18+
```{include} reviewer-request-template.md
5619
```
5720

5821
[reviewers guide]: https://www.pyopensci.org/contributing-guide/peer-review-guides/reviewer-guide.html

conf.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141

4242
# colon fence for card support in md
4343
myst_enable_extensions = ["colon_fence"]
44+
myst_heading_anchors = 3
4445

4546
# For generating sitemap
4647
html_baseurl = 'https://www.pyopensci.org/peer-review-guide/'

index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,7 @@ Reviewer Guide <software-peer-review-guide/reviewer-guide>
129129
Editor Guide <software-peer-review-guide/editors-guide>
130130
Editor in Chief Guide <software-peer-review-guide/editor-in-chief-guide>
131131
Onboarding Guide <software-peer-review-guide/onboarding-guide>
132+
Where to Find Reviewers <software-peer-review-guide/where-to-find-python-package-reviewers>
132133
```
133134

134135
```{toctree}

0 commit comments

Comments
 (0)