Skip to content

Commit 0c2400d

Browse files
authored
Add Pangeo as a partner to our submission form (#70)
This also updated our scope categories...
1 parent 1d64772 commit 0c2400d

File tree

4 files changed

+100
-33
lines changed

4 files changed

+100
-33
lines changed

.github/ISSUE_TEMPLATE/help-request.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ Repository Link (if existing):
5757
**P.S.** *Have feedback/comments about our review process? Leave a comment [here][Comments]
5858

5959

60-
[PackagingGuide]: https://www.pyopensci.org/contributing-guide/authoring/index.html#packaging-guide
60+
[PackagingGuide]: https://www.pyopensci.org/python-package-guide/
6161

62-
[PackageCategories]: https://www.pyopensci.org/contributing-guide/open-source-software-peer-review/aims-and-scope.html?highlight=data#package-categories
62+
[PackageCategories]: https://www.pyopensci.org/software-peer-review/about/package-scope.html
6363

64-
[Comments]: https://github.com/pyOpenSci/governance/issues/8
64+
[Comments]: https://pyopensci.discourse.group/

.github/ISSUE_TEMPLATE/presubmission-inquiry.md

+38-9
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,48 @@ Repository Link (if existing):
1414

1515
---
1616

17+
## Code of Conduct & Commitment to Maintain Package
18+
19+
- [ ] I agree to abide by [pyOpenSci's Code of Conduct][PyOpenSciCodeOfConduct] during the review process and in maintaining my package after should it be accepted.
20+
- [ ]I have read and will commit to package maintenance after the review as per the [pyOpenSci Policies Guidelines][Commitment].
21+
1722
## Description
1823

1924
- Include a brief paragraph describing what your package does:
2025

26+
## Community Partnerships
27+
We partner with communities to support peer review with an additional layer of
28+
checks that satisfy community requirements. If your package fits into an
29+
existing community please check below:
30+
31+
- [ ] [Pangeo][pangeoWebsite]
32+
- [ ] My package adheres to the [Pangeo standards listed in the pyOpenSci peer review guidebook][PangeoCollaboration]
33+
2134
## Scope
2235

2336
- Please indicate which [category or categories][PackageCategories] this package falls under:
37+
38+
## Scope
39+
- Please indicate which category or categories.
40+
Check out our [package scope page][PackageCategories] to learn more about our
41+
scope. (If you are unsure of which category you fit, we suggest you make a pre-submission inquiry):
42+
2443
- [ ] Data retrieval
2544
- [ ] Data extraction
26-
- [ ] Data munging
45+
- [ ] Data processing/munging
2746
- [ ] Data deposition
28-
- [ ] Data visualization
29-
- [ ] Reproducibility
47+
- [ ] Data validation and testing
48+
- [ ] Data visualization **
49+
- [ ] Workflow automation
50+
- [ ] Citation management and bibliometrics
51+
- [ ] Scientific software wrappers
52+
- [ ] Database interoperability
53+
54+
Domain Specific & Community Partnerships
55+
3056
- [ ] Geospatial
3157
- [ ] Education
58+
- [ ] Pangeo
3259
- [ ] Unsure/Other (explain below)
3360
3461
- Explain how and why the package falls under these categories (briefly, 1-2 sentences). Please note any areas you are unsure of:
@@ -40,17 +67,19 @@ Repository Link (if existing):
4067
- Any other questions or issues we should be aware of:
4168

4269

43-
- [ ] Please make sure that you took notice of our [Community Code of Conduct][Conduct] and are able to commit to the package maintainance as per our [Policies Guidelines][Commitment].
70+
**P.S.** *Have feedback/comments about our review process? Leave a comment [here][Comments]
4471

4572

73+
[PackageCategories]: https://www.pyopensci.org/software-peer-review/about/package-scope.html
4674

47-
**P.S.** *Have feedback/comments about our review process? Leave a comment [here][Comments]
75+
[Conduct]: https://www.pyopensci.org/governance/CODE_OF_CONDUCT
4876

77+
[Commitment]: https://www.pyopensci.org/software-peer-review/our-process/policies.html#after-acceptance-package-ownership-and-maintenance
4978

50-
[PackageCategories]: https://www.pyopensci.org/contributing-guide/open-source-software-peer-review/aims-and-scope.html?highlight=data#package-categories
79+
[Comments]: https://pyopensci.discourse.group/
5180

52-
[Conduct]: https://www.pyopensci.org/peer-review-guide/about-peer-review/code-of-conduct.html
81+
[PangeoCollaboration]: https://www.pyopensci.org/software-peer-review/partners/pangeo
5382

54-
[Commitment]: https://www.pyopensci.org/peer-review-guide/about-peer-review/policies-guidelines.html#after-acceptance-package-ownership-and-maintenance
83+
[pangeoWebsite]: https://www.pangeo.io
5584

56-
[Comments]: https://github.com/pyOpenSci/governance/issues/8
85+
[PyOpenSciCodeOfConduct]: https://www.pyopensci.org/governance/CODE_OF_CONDUCT

.github/ISSUE_TEMPLATE/submit-software-for-review.md

+45-21
Original file line numberDiff line numberDiff line change
@@ -22,23 +22,46 @@ Date accepted (month/day/year): TBD
2222

2323
---
2424

25+
## Code of Conduct & Commitment to Maintain Package
26+
27+
- [ ] I agree to abide by [pyOpenSci's Code of Conduct][PyOpenSciCodeOfConduct] during the review process and in maintaining my package after should it be accepted.
28+
- [ ]I have read and will commit to package maintenance after the review as per the [pyOpenSci Policies Guidelines][Commitment].
29+
2530
## Description
2631

2732
- Include a brief paragraph describing what your package does:
2833

34+
2935
## Scope
30-
- Please indicate which [category or categories][PackageCategories] this package falls under:
36+
- Please indicate which category or categories.
37+
Check out our [package scope page][PackageCategories] to learn more about our
38+
scope. (If you are unsure of which category you fit, we suggest you make a pre-submission inquiry):
39+
3140
- [ ] Data retrieval
3241
- [ ] Data extraction
33-
- [ ] Data munging
42+
- [ ] Data processing/munging
3443
- [ ] Data deposition
35-
- [ ] Reproducibility
44+
- [ ] Data validation and testing
45+
- [ ] Data visualization **
46+
- [ ] Workflow automation
47+
- [ ] Citation management and bibliometrics
48+
- [ ] Scientific software wrappers
49+
- [ ] Database interoperability
50+
51+
Domain Specific & Community Partnerships
52+
3653
- [ ] Geospatial
3754
- [ ] Education
38-
- [ ] Data visualization*
55+
- [ ] Pangeo
56+
3957

40-
> *Please fill out a pre-submission inquiry before submitting a data visualization package. For more info, see [notes on categories][NotesOnCategories] of our guidebook.*
58+
## Community Partnerships
59+
If your package is associated with an
60+
existing community please check below:
61+
- [ ] [Pangeo][pangeoWebsite]
62+
- [ ] My package adheres to the [Pangeo standards listed in the pyOpenSci peer review guidebook][PangeoCollaboration]
4163

64+
> ** Please fill out a pre-submission inquiry before submitting a data visualization package.*
4265
4366
- **For all submissions**, explain how the and why the package falls under the categories you indicated above. In your explanation, please address the following points (briefly, 1-2 sentences for each):
4467

@@ -50,17 +73,17 @@ Date accepted (month/day/year): TBD
5073

5174
## Technical checks
5275

53-
For details about the pyOpenSci packaging requirements, see our [packaging guide][PackagingGuide]. Confirm each of the following by checking the box. This package:
76+
For details about the pyOpenSci packaging requirements, see our [packaging guide][PackagingGuide]. Confirm each of the following by checking the box. This package:
5477

5578
- [ ] does not violate the Terms of Service of any service it interacts with.
56-
- [ ] has an [OSI approved license][OsiApprovedLicense].
79+
- [ ] uses an [OSI approved license][OsiApprovedLicense].
5780
- [ ] contains a README with instructions for installing the development version.
5881
- [ ] includes documentation with examples for all functions.
59-
- [ ] contains a vignette with examples of its essential functions and uses.
82+
- [ ] contains a tutorial with examples of its essential functions and uses.
6083
- [ ] has a test suite.
61-
- [ ] has continuous integration, such as Travis CI, AppVeyor, CircleCI, and/or others.
84+
- [ ] has continuous integration setup, such as GitHub Actions CircleCI, and/or others.
6285

63-
## Publication options
86+
## Publication Options
6487

6588
- [ ] Do you wish to automatically submit to the [Journal of Open Source Software][JournalOfOpenSourceSoftware]? If so:
6689

@@ -81,9 +104,10 @@ This option will allow reviewers to open smaller issues that can then be linked
81104

82105
- [x] Yes I am OK with reviewers submitting requested changes as issues to my repo. Reviewers will then link to the issues in their submitted review.
83106

84-
## Code of conduct
107+
Confirm each of the following by checking the box.
85108

86-
- [ ] I agree to abide by [pyOpenSci's Code of Conduct][PyOpenSciCodeOfConduct] during the review process and in maintaining my package should it be accepted.
109+
- [ ] I have read the [author guide](https://www.pyopensci.org/software-peer-review/how-to/author-guide.html).
110+
- [ ] I expect to maintain this package for at least 2 years and can help find a replacement for the maintainer (team) if needed.
87111

88112
## Please fill out our survey
89113
- [ ] [Last but not least please fill out our pre-review survey](https://forms.gle/F9mou7S3jhe8DMJ16). This helps us track
@@ -98,25 +122,25 @@ The [editor template can be found here][Editor Template].
98122

99123
The [review template can be found here][Review Template].
100124

101-
[PackagingGuide]: https://www.pyopensci.org/contributing-guide/authoring/index.html#packaging-guide
102-
103-
[PackageCategories]: https://www.pyopensci.org/contributing-guide/open-source-software-peer-review/aims-and-scope.html?highlight=data#package-categories
104-
105-
[NotesOnCategories]: https://www.pyopensci.org/contributing-guide/open-source-software-peer-review/aims-and-scope.html?highlight=data#notes-on-categories
125+
[PackagingGuide]: https://www.pyopensci.org/python-package-guide/
106126

127+
[PackageCategories]: https://www.pyopensci.org/software-peer-review/about/package-scope.html
107128

108129
[JournalOfOpenSourceSoftware]: http://joss.theoj.org/
109130

110131
[JossSubmissionRequirements]: https://joss.readthedocs.io/en/latest/submitting.html#submission-requirements
111132

112133
[JossPaperRequirements]: https://joss.readthedocs.io/en/latest/submitting.html#what-should-my-paper-contain
113134

114-
[PyOpenSciCodeOfConduct]: https://www.pyopensci.org/contributing-guide/open-source-software-peer-review/code-of-conduct.html?highlight=code%20conduct
135+
[PyOpenSciCodeOfConduct]: https://www.pyopensci.org/governance/CODE_OF_CONDUCT
115136

116137
[OsiApprovedLicense]: https://opensource.org/licenses
117138

118-
[Editor Template]: https://www.pyopensci.org/peer-review-guide/software-peer-review-guide/editors-guide.html#respond-to-the-submitter-in-the-github-issue
139+
[Templates]: https://www.pyopensci.org/software-peer-review/appendices/templates.html
140+
141+
[Comments]: https://pyopensci.discourse.group/
119142

120-
[Review Template]: https://www.pyopensci.org/peer-review-guide/software-peer-review-guide/reviewer-guide.html#peer-review-template
143+
[PangeoCollaboration]: https://www.pyopensci.org/software-peer-review/partners/pangeo
121144

122-
[Comments]: https://github.com/pyOpenSci/governance/issues/8
145+
[pangeoWebsite]: https://www.pangeo.io
146+
[Commitment]: https://www.pyopensci.org/software-peer-review/our-process/policies.html#after-acceptance-package-ownership-and-maintenance

.github/workflows/check-links.yml

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
name: check links
2+
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- main
8+
9+
jobs:
10+
markdown-link-check:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@master
14+
- uses: gaurav-nelson/github-action-markdown-link-check@v1

0 commit comments

Comments
 (0)