1
1
# Peer Review Guidelines & Policies
2
2
3
- ## Review Process Guidelines
3
+ ## Review process guidelines
4
4
5
5
pyOpenSci packages are reviewed for quality, fit, scope, documentation, and
6
6
usability. The review process is similar to a manuscript review, however, it
@@ -17,7 +17,7 @@ ecosystem after review & revision.
17
17
It is ultimately the editor’s decision on whether or not to reject the package
18
18
based on how the reviews are addressed.
19
19
20
- ## Review Communication Approach
20
+ ## Review communication approach
21
21
22
22
Communication between authors, reviewers, and editors takes
23
23
place on GitHub. You can, however choose to contact the editor by email if
@@ -26,7 +26,7 @@ needed.
26
26
When submitting a package, please make sure that your GitHub notification
27
27
settings are setup to notify you when you receive feedback on the review issue.
28
28
29
- ## Submitting Your Package for Review in Other Venues
29
+ ## Submitting your package for review in other venues
30
30
31
31
We recommend submitting your package for review with pyOpenSci before
32
32
submitting a software paper describing the package to a journal.
@@ -55,7 +55,7 @@ submit it to pyOpenSci for review. This provides:
55
55
56
56
(coi)=
57
57
58
- ## Conflict of Interest for Reviews and Editors
58
+ ## Conflict of interest for reviews and editors
59
59
60
60
Following criteria are meant to be a guide for what constitutes a conflict of
61
61
interest (COI) for an editor or reviewer. The potential editor or reviewer has
@@ -78,14 +78,14 @@ a conflict of interest if:
78
78
In the case where none of the associate editors can serve as editor, an
79
79
external guest editor will be recruited to lead the package review.
80
80
81
- ## Review Timelines and On-Hold Reviews
81
+ ## Review timelines and on-hold reviews
82
82
83
83
At any time, an author can choose to have their submission put on hold
84
84
(the editor applies the ` on-hold ` label to the GitHub issue). The ` on-hold `
85
85
status will be revisited every 3 months. If after one year there has been
86
86
no movement on the review, the issue will be closed.
87
87
88
- ## After Acceptance: Package Ownership and Maintenance
88
+ ## After acceptance: package ownership and maintenance
89
89
90
90
Package authors are expected to maintain and develop their software and
91
91
retain
@@ -106,7 +106,7 @@ We will reach out to our package maintainers each year to verify the
106
106
package is actively maintained and to see if there are any updates we can
107
107
highlight through our social channels.
108
108
109
- ### Maintenance Tracking
109
+ ### Maintenance tracking
110
110
111
111
pyOpenSci is building a system to track package metrics and activity,
112
112
including issues, pull requests, and dates of the last release and last commit
@@ -120,7 +120,7 @@ maintainers to evaluate the maintenance status of their package.
120
120
121
121
(archive-process)=
122
122
123
- ### Package Maintenance and Maintainer Responsiveness
123
+ ### Package maintenance and maintainer responsiveness
124
124
125
125
If, after one year, package maintainers are unresponsive to requests for
126
126
package fixes or messages from the pyOpenSci team, we will initiate
@@ -138,7 +138,7 @@ working with the new maintainers to register the newly forked package within
138
138
our ecosystem. The original package will be archived with a link to the new
139
139
fork.
140
140
141
- ### Quality Commitment
141
+ ### Quality commitment
142
142
143
143
pyOpenSci strives to develop and promote high quality research software. To
144
144
ensure that your software meets our criteria, we review all of our submissions
@@ -157,7 +157,7 @@ their package from our ecosystem, we retain the right offer the last / most
157
157
recently released version of that package in our ecosystem for archival
158
158
purposes only.
159
159
160
- ### Archiving a Package
160
+ ### Archiving a package
161
161
162
162
If a package appears to be no longer maintained, we will mark it as
163
163
archived which moves the package from our
0 commit comments