Skip to content

Commit 6d2546e

Browse files
committed
ENH: Fix more typos
1 parent ced7aa9 commit 6d2546e

File tree

8 files changed

+193
-160
lines changed

8 files changed

+193
-160
lines changed

conf.py

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,21 +57,15 @@
5757
# The theme to use for HTML and HTML Help pages. See the documentation for
5858
# a list of builtin themes.
5959
#
60-
html_theme = "pydata_sphinx_theme"
60+
html_theme = "pyos_sphinx_theme"
6161
html_title = "Software Peer Review Guide"
6262
html_logo = "_static/logo.png"
6363
html_static_path = ["_static"]
6464
html_js_files = ["matomo.js"]
65+
html_favicon = 'https://www.pyopensci.org/images/favicon.ico'
6566

6667
# Theme options
6768
html_theme_options = {
68-
"favicons": [
69-
{
70-
"rel": "icon",
71-
"sizes": "16x16",
72-
"href": "https://www.pyopensci.org/images/favicon.ico",
73-
},
74-
],
7569
"announcement": "<p><a href='https://www.github.com/pyopensci/software-submission/'>Submit Your Python Package for Peer Review!</a></p>",
7670
"external_links": [
7771
{
@@ -133,6 +127,8 @@
133127
".github",
134128
".nox",
135129
"README.md",
130+
".pytest_cache",
131+
".pytest_cache/*",
136132
]
137133

138134

how-to/author-guide.md

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -71,29 +71,14 @@ Read about our peer review policies.
7171

7272
::::{grid-item}
7373
:::{card} <i class="fa-solid fa-handshake-angle"></i></i> Need packaging guidance?
74-
:link: https://www.pyopensci.org/python-package-guide/
75-
:link-type: doc
7674
:class-card: left-aligned
7775

78-
If you want to learn more about packaging best practices, you can check out our packaging guide.
79-
+++
80-
<i class="fa-solid fa-arrow-up-right-from-square"></i> Go there now
76+
[If you want to learn more about packaging best practices, you can check out our packaging guide.](https://www.pyopensci.org/python-package-guide)
8177
:::
8278
::::
8379

84-
::::{grid-item}
85-
:::{card} <i class="fa-solid fa-clipboard-question"></i> Questions?
86-
:link: https://pyopensci.discourse.group/c/review-process/7
87-
:link-type: doc
88-
89-
If you have questions about our process or packaging in general, please ask them on our discourse! We are here to help you.
90-
+++
91-
<i class="fa-solid fa-arrow-up-right-from-square"></i> Go there now
92-
:::
93-
9480
:::::
9581

96-
9782
Before you begin this process, [please be sure to read the review process guidelines](../our-process/policies).
9883

9984
```{note}

how-to/editor-in-chief-guide.md

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -312,7 +312,12 @@ As your term ends, help onboard the next Editor in Chief.
312312
* Set a calendar reminder 2–3 weeks before your term ends and begin to communicate with the incoming editor-in-chief about the transition.
313313
* Craft a summary of where peer review is, and where the incoming Editor in Chief will need to pick up.
314314
* Let the Peer Review Lead know that a transition is coming soon so they can support as needed.
315+
<<<<<<< HEAD
315316
* If you can, try to be available after your term has ended to answer questions and support a smooth transition for the new editor in chief
317+
=======
318+
* If you can, try to be available after your term has ended to answer questions and support a smooth transition for the new Editor in Chief
319+
320+
>>>>>>> 2f46a28 (ENH: Fix more typos)
316321
317322
:::{important}
318323
If you are leading any active reviews as EiC, you must hand them off to the
@@ -336,10 +341,15 @@ the peer review lead directly.
336341

337342
### EiC Transition Checklist
338343

339-
* [ ] Set calendar reminder 3 weeks before term end
340-
* [ ] Contact peer review lead about successor
341-
* [ ] Document active reviews and their status
342-
* [ ] Hand off any reviews you're personally handling
343-
* [ ] Write reflection summary
344-
* [ ] Schedule handoff meeting with incoming EiC
345-
the Peer Review Lead directly.
344+
You can use the checklist below to manage the tasks.
345+
346+
```markdown
347+
### EiC Transition Checklist
348+
349+
- [ ] Set calendar reminder 3 weeks before term end
350+
- [ ] Contact peer review lead about successor
351+
- [ ] Document active reviews and their status
352+
- [ ] Hand off any reviews you're personally handling
353+
- [ ] Write reflection summary
354+
- [ ] Schedule handoff meeting with incoming EiC
355+
```

how-to/editors-guide.md

Lines changed: 33 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -46,27 +46,27 @@ pyOpenSci open package review process. A full editor ideally:
4646
- and/or has experience reviewing for an organization such as JOSS or rOpenSci.
4747

4848
We also appreciate when editors have experience working with or in the
49-
Python open source software community be it maintaining packages, contributing to
50-
packages, or supporting the community. This is certainly
51-
not a requirement however if you are interested in getting involved with
49+
Python open source software community, be it maintaining packages, contributing to
50+
packages, or supporting the community. This is
51+
not a requirement, however if you are interested in getting involved with
5252
pyOpenSci!
5353

5454
```{note}
55-
There could be certain situations when an editor is on boarded with less experience! The above are simply guidelines that we like to follow.
55+
There could be certain situations when an editor is onboarded with less experience! The above are simply guidelines that we like to follow.
5656
```
5757

5858
## What does an editor do? (Responsibilities)
5959

60-
An editor is normally recruited by the Editor in Chief, other editors on the
60+
An editor is usually recruited by the Editor in Chief, other editors on the
6161
board, or the software review lead. [More on recruiting editors can be found here](onboarding-guide.md).
6262

6363
An editor is responsible for:
6464

6565
- Leading the review process for 3-4 packages a year
66-
- Weighing in on group editorial decisions such as whether a package is in-scope, and making updates to the pyOpenSci policies.
66+
- Weighing in on group editorial decisions such as whether a package is in scope, and making updates to the pyOpenSci policies.
6767

6868
```{note}
69-
Decisions surrounding policy, updates to peer review guides and decisions
69+
Decisions surrounding policy, updates to peer review guides, and decisions
7070
on package review are generally made in the private `editorial-board` channel in the pyOpenSci Slack organization. Please make sure that you
7171
are comfortable with checking Slack regularly.
7272
```
@@ -76,8 +76,8 @@ are comfortable with checking Slack regularly.
7676
Editors are not charged with tracking other submissions that they are
7777
not leading. However, if you are serving as an editor and notice an
7878
issue with another review, please raise that issue either directly with
79-
the editor for that review. Or you can raise the issue in the editors
80-
channel in slack.
79+
the editor for that review. Or you can raise the issue in the `private-editorial-team` Slack
80+
channel.
8181

8282
## Editor-in-Chief rotation
8383

@@ -196,35 +196,36 @@ appreciate the communication and understand it's a volunteer-lead process.
196196
```{admonition} Diversity in the editorial & reviewer team is important
197197
:class: important
198198
199-
Diversity is core to the pyOpenSci mission. As such it's important to have an
199+
Diversity is core to the pyOpenSci mission. As such, it's important to have an
200200
editorial team comprised of an editor + 2 reviewers from diverse backgrounds.
201201
202202
In your search for reviewers, please ensure that there is diversity
203-
in the team supporting package review. Specifically both reviewers should have [different backgrounds and different gender-identities](reviewer-diversity) whenever possible. pyOpenSci [supports mentoring new reviewers if needed!](review-mentorship)
203+
in the team supporting package review. Reviewers should have [different backgrounds and different gender identities](reviewer-diversity) whenever possible. pyOpenSci [supports mentoring new reviewers if needed!](review-mentorship)
204204
205205
[Read our finding reviewers guide for more on finding reviewers.](finding-reviewers)
206206
```
207207

208-
If you wish, you can use the email template below to invite reviewers.
208+
If you'd like to, you can use the email template below to invite reviewers.
209209

210210
```{include} ../appendices/reviewer-request-template.md
211211
212212
```
213213

214-
When inviting reviewers, include something like "if I don't hear from
215-
you in a week, I'll assume you are unable to review," so as to give a clear
214+
When inviting reviewers, include something like "If I don't hear from
215+
you in a week, I'll assume you are unable to review," to give a clear
216216
deadline when you'll move on to looking for someone else to keep the processing
217217
moving.
218218

219219
- Once you have assigned reviewers to the review, you will update the editor response above with:
220-
1. reviewer GitHub handles and
221-
2. the review deadline date.
222220

223-
```{info}
224-
At this point you can add the following to the **Editor Response to Review** under **Editor Comments**:
221+
1. Reviewer GitHub handles and
222+
2. The review deadline date.
223+
224+
:::{tip}
225+
At this point, you can add the following to the **Editor Response to Review** under **Editor Comments**:
225226
`:wave: Hi @reviewer-one and @reviewer-two! Thank you for volunteering to review
226227
for pyOpenSci!`
227-
```
228+
:::
228229

229230
- Change the label on the issue to `3/reviewer(s)-assigned`
230231

@@ -254,22 +255,22 @@ During the review process, it is important to check in with the reviewers to
254255
ensure that things are moving smoothly:
255256

256257
- Check in with reviewers and authors occasionally. Offer clarification and help as needed.
257-
- In general aim for 3 weeks for review, 2 weeks for subsequent changes, and 1 week for reviewer approval of changes.
258-
- If a review has not been submitted after 2 weeks, ping the reviewer(s) within the review issue to ensure they are aware of the 3 week deadline.
258+
- Aim for ~3 weeks for review, 2 weeks for subsequent changes, and 1 week for reviewer approval of changes.
259+
- If a review has not been submitted after 2 weeks, ping the reviewer(s) within the review issue to ensure they are aware of the 3-week deadline.
259260

260261
### ✔️ 5. What to do when reviews are in
261262

262263
- Once all reviews are submitted, change the review status tag to `4/review-in-awaiting-changes`.
263264

264265
If the author stops responding, refer to [the policies](/our-process/policies) and/or ping the other editors in the Slack channel <_Not available publicly yet_> for discussion.
265266

266-
Once the author has responded to the reviews and made appropriate changes made changes:
267+
Once the author has responded to the reviews and made appropriate changes:
267268

268269
- Briefly check to ensure that the changes were indeed made.
269270
- Change the issue status tag to `5/awaiting-reviewer-response`.
270271

271272
```{important}
272-
If for some reason during the process you need to halt the review and close the issue, be sure to let all parties know (maintainer and reviewers) prior to closing the issue.
273+
If you need to stop the review and close the issue for some reason during the process, please be sure to let all parties know (the maintainer and reviewers) before closing the issue.
273274
274275
Be sure to:
275276
@@ -303,7 +304,7 @@ If the author is not responding, the editor should:
303304
- Tag the author (`@author-github-handle`) in an issue comment notifying them that we will close the issue in one month if there is no response.
304305
- Close the issue if two months have passed without a reply.
305306

306-
Before closing the issue email the author using the email provided in the package metadata file of the package. The email
307+
Before closing the issue, email the author using the email provided in the package metadata file of the package. The email
307308
could be in any of the three files in the package: `setup.py`, `pyproject.toml` (preferred), or `setup.cfg`.
308309

309310
```{important}
@@ -343,11 +344,11 @@ Date accepted (month/day/year): UPDATE-THIS-TBD
343344

344345
- Once the YAML is updated, change the status tag of the issue to `6/pyOS-approved` 🚀🚀🚀`.
345346
- The [listing on the PyOpenSci website](https://www.pyopensci.org/python-packages.html) is updated by a cron job that parses the YAML in all issues with the tag `6/pyOS-approved` 🚀🚀🚀`, so a new package might take a few days to appear; in particular, if there are formatting errors in the YAML that need to be corrected.
346-
- Editors should be able to manually trigger the [cron job](https://github.com/pyOpenSci/pyopensci.github.io/actions/workflows/update-contribs-reviews.yml) and/or check the output of the last run to see if there are any YAML formatting errors.
347-
- Other "after review" tasks like the post-review survey can be done after the package is accepted; the cron job does not depend on them.
347+
- Editors can manually trigger the [cron job](https://github.com/pyOpenSci/pyopensci.github.io/actions/workflows/update-contribs-reviews.yml) and/or check the output of the last run to see if there are any YAML formatting errors.
348+
- Other "after review" tasks, like the post-review survey, can be done after the package is accepted; the cron job does not depend on them.
348349

349350
```{note}
350-
* `Archive` refers to an archive created through a release. You can use zenodo to create this archive and provide the package with a citable DOI. If zenodo is used, please add the Zenodo link and/or badge link here.
351+
* `Archive` refers to an archive created through a release. You can [use Zenodo to create this archive](https://www.pyopensci.org/lessons/package-share-code/publish-share-code/cite-code.html#cite-your-code) and provide the package with a citable DOI. If Zenodo is used, please add the Zenodo link and/or badge link here.
351352
352353
* `Version` refers to the final package version that was accepted by pyOpenSci.
353354
This is the final version as presented after all feedback from the
@@ -381,12 +382,12 @@ eligible to be published with JOSS unless **significant** changes and improvemen
381382
to package functionality have been made.
382383
```
383384

384-
JOSS will accept the pyOpenSci review and direct the author to check their `paper.md` file. Once the package is accepted by JOSS,
385+
JOSS will accept the pyOpenSci review and direct the author to check their `paper.md` file. Once JOSS accepts the package,
385386
the author will be instructed to add the JOSS DOI badge to their package **README** file.
386387

387388
Once the package is accepted by JOSS and the DOI badge resolves properly:
388389

389-
- Tag the issue with `9/joss-approved`. (please do NOT remove the pyos approved label - simple add the joss approved label)
390+
- Tag the issue with `9/joss-approved`. (Please do NOT remove the `pyos-approved` label, instead add the `JOSS-approved` label)
390391

391392
## Last Steps Before Closing the Review Issue
392393

@@ -396,36 +397,10 @@ Once the review is complete, you can close the issue. Before doing that:
396397

397398
- Check the pyOpenSci website to ensure:
398399

399-
- The package was properly added to the [pyOpenSci website](https://www.pyopensci.org/python-packages/).
400+
- The package was added to the [pyOpenSci website](https://www.pyopensci.org/python-packages/).
400401
- Reviewers and maintainers are listed on the [contributors page](https://www.pyopensci.org/our-community/).
401-
- Make sure the YAML at the top of the issue is fully filled out and up to date.
402+
- Make sure the YAML at the top of the issue is filled out and up to date.
402403

403-
- If the package is approved by JOSS, be sure that the issue is tagged with `7/JOSS-approved` and that the archive / DOI information at the top is updated with the JOSS archive before closing the issue.
404+
- If JOSS approves the package, be sure that the issue is tagged with `7/JOSS-approved` and that the archive / DOI information at the top is updated with the JOSS archive before closing the issue.
404405

405406
Congratulations, you have completed a review for pyOpenSci!
406-
407-
<!-- ## Optional - Move Package to PyOpenSci Organization (BETA)
408-
409-
rOpenSci packages often live in the rOpenSci organization. PyOpenSci is still
410-
figuring out whether this model fits the Python community. -->
411-
412-
<!-- If an author is
413-
interested in this option, consider doing the following:
414-
415-
- If the package will be migrated to `pyOpenSci`:
416-
- Create a two-person team in pyOpenSci's "pyOpenSci" GitHub organization, named for the package, with yourself and the package author as members.
417-
- Have the author transfer the repository to `pyOpenSci`.
418-
- Go to the repository settings in the "pyOpenSci" GitHub organization and give the author "Admin" access to the repository.
419-
- Ask the author to:
420-
- Change any needed links, such as those for CI badges.
421-
- Add pyOpenSci badge: `[![pyOpenSci Peer Reviewed](https://pyopensci.org/badges/peer-reviewed.svg)](link-to-issue)`.
422-
- Re-activate CI services:
423-
- For Travis, activating the project in the pyOpenSci account should be sufficient.
424-
- For AppVeyor, tell the author to update the GitHub link in their badge, but do not transfer the project: AppVeyor projects should remain under the authors' account. The badge is `[![AppVeyor Build Status](https://ci.appveyor.com/api/projects/status/github/pyOpenSci/pkgname?branch=main&svg=true)](https://ci.appveyor.com/project/individualaccount/pkgname)`.
425-
- For Codecov, the webhook may need to be reset by the author.
426-
- Add a "peer-reviewed" topic to the repository. -->
427-
428-
<!-- ## TODO WHERE DOES THIS FIT? General Review guidelines
429-
430-
- For packages needing continuous integration on multiple platforms ([criteria in this section of the packaging chapter](../authoring/overview#continuous-integration)), make sure the package gets tested on multiple platforms (e.g. MAC, Windows, Linux).
431-
- Wherever possible when asking for changes in the review process, direct authors to automatic tools and online resources. -->

0 commit comments

Comments
 (0)