-
Notifications
You must be signed in to change notification settings - Fork 33
Description
If it's cool, can I take notes as I work as an editor on a review of small things that come up that may or may not rise to the level of an issue, are worth tracking, but I don't want to open a million issues before completing the process and checking that these things are documented/etc. elsewhere? As I go i'll raise separate issues as necessary and then close this. If that's not cool I can close this and only raise the issues.
- Finding reviewers - would be nice to do a default announcement on socials for calls for new reviewers (for reviews that dont' already have people signed up)
- Review Flow - It would be nice to put all metadata for the review as skimmable bullet points in the root post of the review issue. Things that need to make it up there:
- Review start date/reviewers assigned date
- Review deadline
- Links to reviewer comments
- Review UX - It would be good to do a little formatting for the initial header post, either by putting it in a table or using bolding to offset field names and values.
Currently looks like this:
Submitting Author: Name (@\username)
All current maintainers: @\username ...
Package Name: Plenoptic
One-Line Description of Package: a python library for model-based synthesis of perceptual stimuli
Repository Link: https://github.com/labForComputationalVision/plenoptic/
Version submitted: v1.0.2
Editor: @\username
Reviewer 1: @\username
Reviewer 2: @\username
Reviewers assigned: 2023-12-13
Reviews due: 2024-01-05
Archive: TBD
JOSS DOI: TBD
Version accepted: TBD
Date accepted (month/day/year): TBD
As a table:
Plenoptic | |
---|---|
Submitting Author | Name (@\username) |
Current maintainers | @\username ... |
One-Line Description of Package | a python library for model-based synthesis of perceptual stimuli |
Repository Link | https://github.com/labForComputationalVision/plenoptic/ |
Version submitted | v1.0.2 |
Editor | @\username |
Reviewer 1 | @\username |
Reviewer 2 | @\username |
Reviewers assigned | 2023-12-13 |
Reviews due | 2024-01-05 |
Archive | TBD |
JOSS DOI | TBD |
Version accepted | TBD |
Date accepted | TBD |
As a list with bolding:
- Submitting Author: Name (@\username)
- All current maintainers: @\username ...
- Package Name: Plenoptic
- One-Line Description of Package: a python library for model-based synthesis of perceptual stimuli
- Repository Link: https://github.com/labForComputationalVision/plenoptic/
- Version submitted: v1.0.2
- Editor: @\username
- Reviewer 1: @\username
- Reviewer 2: @\username
- Reviewers assigned: 2023-12-13
- Reviews due: 2024-01-05
- Archive: TBD
- JOSS DOI: TBD
- Version accepted: TBD
- Date accepted (month/day/year): TBD
Currently it looks like this:
Guide | Tags |
---|---|
Editor Checklist: : Get Started With Leading a Package Review | |
1. First, tag the submission issue on GitHub | 1/editor-checks |
2. Respond to the submitter in the GitHub issue | 2/seeking-reviewers |
3. Identify scientific Python package reviewers | |
Finding package reviewers | |
4. Onboard reviewers | 3/reviewers-assigned |
Editor responsibilities during the review | |
5. What to do when reviews are in | 4/review-in-awaiting-changes |
5/awaiting-reviewer-response |
|
6. How to accept a package into the pyOpenSci ecosystem | 6/pyOS-approved |
OPTIONAL: Instructions for Submitting to JOSS | 7/under-joss-review |
9/joss-approved |
|
Last Steps Before Closing the Review Issue |
Which is sort of hard to follow. I think with some simple restructuring we could make each phase in the review match across the docs and the tags - "if i am on step 3/reviewers-assigned, i go to the "3: Reviewers Assigned" section in the docs to see what to do"
- Docs - is there a step
8
between under joss review and joss approved? - Docs - reviewer is not sure what a "vignette" is, recommend adding a link to Vignettes (see Plenoptic software-submission#150 (comment) )