Skip to content

Commit 7ba0518

Browse files
authored
INFRA: ci fix run on pr and main; CONTENT: fix peer review guide links throughout
INFRA: Build site on PR & fix links throughout
2 parents 25ac577 + ce056de commit 7ba0518

11 files changed

+25
-32
lines changed

.github/workflows/build-site.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
name: Build and Jekyll site and run htmlproofer
22

33
on:
4+
pull_request:
45
push:
56
branches:
6-
- '*'
7+
- main
78

89
jobs:
910
github-pages:

_includes/archive-cards.html

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
<!-- -->
33
<div class="feature__item">
44
<a href="{{ post.url}}">
5+
{% if post.feature_img %}
56
<img src="{{ post.feature_img }}" alt="{{ post.feature_alt }}">
7+
{% endif %}
68
<div class="card">
79

810
<div class="archive__item">
@@ -16,5 +18,4 @@ <h3 class="card-title">{{ post.title | markdownify | strip_html | truncate: 60 }
1618
</a>
1719
</div>
1820
</div>
19-
<!-- -->
2021

_pages/home.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ header:
1111
actions:
1212
- label: "Submit a Package"
1313
url: "https://github.com/pyOpenSci/software-review/issues"
14-
- label: "Read our Handbook"
15-
url: "/contributing-guide/intro"
14+
- label: "Read our Peer Review Guide"
15+
url: "https://www.pyopensci.org/peer-review-guide/"
1616
mission:
1717
- excerpt: 'We build diverse community that supports free and open Python tools for processing scientific data. We also build technical skills needed to contribute to open source and that support open science. Join our global community.'
1818
programs:
@@ -26,8 +26,8 @@ programs:
2626
alt: "placeholder image 2"
2727
title: "Open Peer Review"
2828
excerpt: "Our open peer review process of Python tools supports standardized software quality and usability. It also provides needed credit and visibility to tool maintainers. Finally it removes redundancy of packages with similar functionaly across the scientific Python ecosystem."
29-
url: https://www.pyopensci.org/contributing-guide/open-source-software-peer-review/intro.html
30-
btn_label: "Read More About Our Peer Review"
29+
url: /python-packages/
30+
btn_label: "Learn More About Package Peer Review"
3131
btn_class: "btn--primary"
3232
- image_path: images/brooke-cagle-unsplash.png
3333
title: "Skills for Open Source and Open Science"

_pages/python-packages.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ classes: wide
2727
<p>You're in the right place! Learn about the steps to submit a package
2828
for open peer review in our guidebook. </p>
2929
</div>
30-
<p><a href="https://www.pyopensci.org/contributing-guide/open-source-software-submissions/author-guide.html" class="btn btn--inverse"><i class="fas fa-angle-right"></i> View our Author Guide </a></p>
30+
<p><a href="https://www.pyopensci.org/peer-review-guide/software-peer-review-guide/author-guide.html" class="btn btn--inverse"><i class="fas fa-angle-right"></i> View our Author Guide </a></p>
3131
</div>
3232
</div>
3333
</div>
@@ -53,11 +53,11 @@ classes: wide
5353
<div class="archive__item-body">
5454
<h2 class="archive__item-title">See Our Review Process in Action</h2>
5555
<div class="archive__item-excerpt">
56-
<p>Our reviewers happen in GitHub issues. This means that anyone can
56+
<p>Our reviews happen in GitHub issues. This means that anyone can
5757
check in on any part of any review and read all of the conversation.
5858
Check it out.</p>
5959
</div>
60-
<p><a href="" class="btn btn--inverse"><i class="fas fa-angle-right"></i> See Open Reviews </a></p>
60+
<p><a href="https://github.com/pyOpenSci/software-review/issues" class="btn btn--inverse"><i class="fas fa-angle-right"></i> See Open Reviews </a></p>
6161
</div>
6262
</div>
6363
</div>

_pages/resources.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,18 @@
11
---
22
layout: single
3-
title: "More Resources"
3+
title: "pyOpenSci Resources"
44
author_profile: false
55
published: true
66
site-map: true
77
permalink: /resources/
88
---
99

10-
Here are some links to our resources and related sites:
10+
We are currently working on all of our organization-wide documentation and
11+
governance. The guidebook links below are being updated and we welcome feedback!
1112

1213
* [**pyOpenSci Github Organization**](https://github.com/pyOpenSci): Contains our [software-review](https://github.com/pyOpenSci/software-review) repo that hosts the peer-review process. Also contains our guidebook, cookiecutter, and governance repos (see below).
1314

14-
* [**pyOpenSci Discourse Forum**](https://pyopensci.discourse.group/): Our community forum for discussing all things pyOpenSci. Have feedback or ideas about the review process? Need help finishing or maintaining your Python package? Have a question about how to use one of pyOpenSci’s packages? Our forum is the best place for these types of discussion.
15+
* [**pyOpenSci Peer Review**](https://www.pyopensci.org/peer-review-guide/): Contains information for package authors and reviewers.
1516

16-
* [**pyOpenSci Guidebook**](https://www.pyopensci.org/contributing-guide/intro): Contains information for package authors and reviewers, including our [package guide](https://www.pyopensci.org/contributing-guide/authoring/index.html#packaging-guide), our [peer review process](https://www.pyopensci.org/contributing-guide/intro.html), and tips for [package maintenance](https://www.pyopensci.org/contributing-guide/open-source-software-peer-review/policies-and-guidelines.html#after-acceptance-package-ownership-and-maintenance). If you are interested in submitting a package to pyOpenSci, start with our [author guide](https://www.pyopensci.org/contributing-guide/authoring/index.html) and the links within it.
17+
* [**pyOpenSci's Governance**](https://www.pyopensci.org/governance/): Where we discuss the direction and scope of pyOpenSci. We're a community organization, so please feel free to create an [issue](https://github.com/pyOpenSci/governance/issues) if you have any questions or concerns!
1718

18-
* [**pyOpenSci's Governance Repo**](https://github.com/pyOpenSci/governance): Where we discuss the direction and scope of pyOpenSci. We're a community organization, so please feel free to create an [issue](https://github.com/pyOpenSci/governance/issues) if you have any questions or concerns!
19-
20-
* [**pyOpenSci cookiecutter**](https://cookiecutter-pyopensci.readthedocs.io/en/latest/): We created a cookiecutter template to make packaging your python code easier. The cookiecutter follows all our guidelines from our [packaging guide](https://www.pyopensci.org/contributing-guide/authoring/index.html#packaging-guide).
21-
22-
* [**rOpenSci**](https://ropensci.org/): We draw inspiration from rOpenSci, a community to help promote, teach, and grow best-practices in software development for the Scientific R stack. They have a wonderful array of resources for R, such as their [collection of scientific R packages](https://ropensci.org/packages/). If you use R, we encourage you to get involved with them.

_posts/2019-11-18-pandera-dataframe-validation.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ categories:
1414
- data-validation
1515
- dataframes
1616
- highlight
17+
comments: true
1718
---
1819

1920
Modern data engineering and analysis workflows will often involve using data

_posts/2020-04-29-movingpandas-movement-data-analysis.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ categories:
1212
- blog-post
1313
- pandas
1414
- spatial
15+
comments: true
1516
---
1617

1718
Movement data is everywhere: from tracking apps that record human or vehicle movement to ecologists monitoring wildlife behavior. Movement data analysis is challenging since movement data combines time series and spatial data analyses questions. Existing spatial analysis libraries, such as GeoPandas, are great at handling spatial data but they don't support moving objects.

_posts/2022-09-10-executive-director-pyopensci-leah-wasser-updates.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ There are a few ways to get involved with us now.
101101
1. [You can sign up to be a reviewer by filling out our reviewer form](https://forms.gle/B6zAukLCvJot5nws6). If you do this, we will reach out to you if a package is submitted that suits your background and interests!
102102
* We will also be growing our editorial board in the upcoming months. Once you have reviewed for us you are eligible to be considered as an editor. We will be posting more about this process in the upcoming months.
103103
1. Our open peer review process is running! If you have a package that you are working on, [you can submit it to our peer review process](https://github.com/pyOpenSci/software-review/issues).
104-
* You can learn more about our review process here in our [community guide (which will be updated in the upcoming months so that it is more clear)](https://www.pyopensci.org/contributing-guide/open-source-software-peer-review/aims-and-scope.html).
104+
* You can learn more about our review process here in our [community guide (which will be updated in the upcoming months so that it is more clear)](https://www.pyopensci.org/peer-review-guide/about-peer-review/aims-and-scope.html).
105105
* If you have a package that you wish to submit but need some guidance, you can also submit a presubmission inquiry or a request for help here.
106106
2. You can [follow us on twitter](https://www.twitter.com/pyopensci) to keep tabs on our progress.
107107

_posts/2022-09-27-call-for-python-software-review-editors.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,13 @@ categories:
1212
- blog-post
1313
- highlight
1414
- peer-review
15+
comments: true
1516
---
1617

1718
## An update on pyOpenSci's review process
1819

1920
Hey there! I just wanted to update everyone about where pyOpenSci is with
20-
its peer review process. We are currently hard at work updating [our guides](https://www.pyopensci.org/contributing-guide/intro.html) to
21+
its peer review process. We are currently hard at work updating [our peer review guides](https://www.pyopensci.org/peer-review-guide/) to
2122
streamline the peer review process. For the next 2 months (October & November 2022)
2223
we will prioritize setting up an editorial board to support new reviews as they
2324
come in.
@@ -28,7 +29,7 @@ With that below you will find a few updates.
2829

2930
[David Nicholson](https://github.com/NickleDave), who has been working with pyOpenSci for the past few years as
3031
an editor will take on the Editor in Chief role! [You can learn more about that
31-
role here](https://www.pyopensci.org/contributing-guide/open-source-software-submissions/editor-in-chief-guide.html) in our peer review guide. This position will rotate once we have our editorial board setup.
32+
role here](https://www.pyopensci.org/peer-review-guide/software-peer-review-guide/editor-in-chief-guide.html) in our peer review guide. This position will rotate once we have our editorial board setup.
3233

3334
As Editor in Chief, David will:
3435

@@ -57,7 +58,7 @@ longer given mutual consent. You will be responsible for handling 3-4 package
5758
reviews during that year. We may also bring on guest editors in other
5859
instances, e.g., because of their familiarity with a specific domain.
5960

60-
You can read more about the [roles and responsibilities of and editor here](https://www.pyopensci.org/contributing-guide/open-source-software-submissions/editors-guide.html).
61+
You can read more about the [roles and responsibilities of and editor here](https://www.pyopensci.org/peer-review-guide/software-peer-review-guide/editors-guide.html).
6162

6263
We currently have a package in the queue that is spatial / remote sensing related
6364
that we'd love to have an editor onboard to review. But we are in need of editors

_posts/2022-10-24-why-should-python-open-source-matter-science.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ categories:
1313
- python-packaging
1414
- peer-review
1515
toc: false
16+
comments: true
1617
---
1718

1819
## Why Python open source package health should matter to you as a scientist
@@ -192,7 +193,7 @@ So how do we track open source tool health (for science)?
192193

193194
### Peer review is actually the second step in our process.
194195

195-
We won't begin to review a package [without bare minimum checks](https://www.pyopensci.org/contributing-guide/open-source-software-submissions/author-guide.html#pyopensci-review-guide-for-python-open-source-package-authors).
196+
We won't begin to review a package [without bare minimum checks](https://www.pyopensci.org/peer-review-guide/software-peer-review-guide/author-guide.html#does-your-package-meet-packaging-requirements).
196197
We hope that these bare minimal checks help maintainers as they try to decide
197198
what is good enough infrastructure for their package.
198199

0 commit comments

Comments
 (0)