Skip to content

Commit 2c1f162

Browse files
committed
Fix: edits from @kierisi
Co-authored-by: Jesse Mostipak <[email protected]> Apply suggestions from code review Co-authored-by: Jesse Mostipak <[email protected]> Fix: minor edits after review Fix: Rename for jan 3 publication Fix: Rename for jan 3 publication
1 parent d66d161 commit 2c1f162

File tree

2 files changed

+29
-31
lines changed

2 files changed

+29
-31
lines changed

.github/workflows/build-site.yml

+8-15
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,11 @@ jobs:
2828
build_only: true
2929
build_dir: _site
3030

31-
- name: Run HTMLProofer with Ruby script that skips new links
32-
run: |
33-
merge_base = `git merge-base origin/main HEAD`.chomp
34-
diffable_files = `git diff --name-only --diff-filter=AC #{merge_base}`.split("\n")
35-
diffable_files = diffable_files.select { |filename| filename.end_with?('.md') }.map { |f| File.basename(f, File.extname(f)) }
36-
HTMLProofer.check_directory('./_site', { ignore_urls: diffable_files }).run
37-
38-
# - name: Check HTML using htmlproofer
39-
# uses: chabad360/htmlproofer@master
40-
# with:
41-
# directory: "_site"
42-
# arguments: |
43-
# --ignore-urls "https://fonts.googleapis.com,https://fonts.gstatic.com,_site/_posts/README/index.html"
44-
# --ignore-files "/.+\/_posts\/README.md"
45-
# --ignore-status-codes "0,403, 429, 503, 999"
31+
- name: Check HTML using htmlproofer
32+
uses: chabad360/htmlproofer@master
33+
with:
34+
directory: "_site"
35+
arguments: |
36+
--ignore-urls "https://fonts.googleapis.com,https://fonts.gstatic.com,_site/_posts/README/index.html"
37+
--ignore-files "/.+\/_posts\/README.md"
38+
--ignore-status-codes "0,403, 429, 503, 999"
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: single
33
title: "CZI Funds pyOpenSci"
4-
excerpt: "CZI has received funding from the Chan Zuckerberg Foundation"
4+
excerpt: "CZI has received funding from the Chan Zuckerberg Foundation. Learn more about how this funding will support pyOpenSci over the next 2 years."
55
author: "Leah Wasser"
66
permalink: /blog/czi-funds-pyOpenSci-2024.html
77
header:
@@ -18,25 +18,30 @@ comments: true
1818

1919
We are thrilled to announce that pyOpenSci has received 2 years of funding to cover core operations from the [Chan Zuckerberg Initiative (CZI)](https://chanzuckerberg.com/). These CZI funds will be used to continue critical pyOpenSci work that:
2020

21-
* supports Python open source maintainers in developing the usable and maintainable scientific software the enables open science
22-
* helps scientists navigate a complex Python packaging ecosystem
23-
* diversifies the scientific Python open source community
21+
* supports Python open source maintainers in developing the usable and maintainable scientific software the enables open science;
22+
* helps scientists navigate a complex Python packaging ecosystem;
23+
* diversifies the scientific Python open source community.
2424

2525

2626
## Open science builds trust and enables more people to participate
2727

2828
Open and reproducible science builds trust and accelerates research and
2929
discovery. Open science supports scientific research that is both transparent and
3030
reusable. Free and open source software is critical to open science as it ensures that
31-
the analyses of research data are broadly accessible. To build truly open research workflows, scientists need to use free and open source software (FOSS). FOSS removes the barriers that licenses and other fees may create, particularly for undeserved communities.
31+
the analyses of research data are broadly accessible. To build truly open research workflows, scientists need to use free and open source software (FOSS). FOSS removes the barriers that licenses and other fees may create making diverse participation more accessible.
3232

3333
### Broad inclusion is critical for both open source and open science
3434

35-
Broad inclusion of underrepresented and historically excluded individuals is critical to pyOpenSci's mission. The open source ecosystem has been found to be [even less diverse then the broader tech community], (https://www.wired.com/2017/06/diversity-open-source-even-worse-tech-overall/) and to help remedy this, pyOpenSci empowers everyone to participate in both the development and use of open source software. This
35+
Broad inclusion of underrepresented and historically excluded individuals is critical to pyOpenSci's mission. The open source ecosystem has been found to be [even less diverse then the broader tech community](https://www.wired.com/2017/06/diversity-open-source-even-worse-tech-overall/). To help remedy this, pyOpenSci empowers everyone to participate in both the development and use of open source software. This
3636
empowerment enables open science to reach its full potential.
3737

38+
<<<<<<< HEAD:_posts/2023-12-29-czi-funds-pyopensci-2024.md
3839
### Open source maintainers need more support
3940
Despite the importance of open source software and inclusion to fundamental
41+
=======
42+
### Open source maintainers need support
43+
Despite the importance of open source software to fundamental
44+
>>>>>>> 9ef0fd3 (Fix: edits from @kierisi):_posts/2024-01-03-czi-funds-pyopensci-2024.md
4045
open science principles, open source maintainers do not get the support they
4146
need. Maintainers need both institutional and community support in learning
4247
and engaging in open source software development, maintaining tools and engaging
@@ -46,31 +51,31 @@ with the broad user base that may begin to use their tools in support of open sc
4651

4752
pyOpenSci is pushing for change. We envision a world where:
4853

49-
* The scientific Python open source ecosystem is diverse and inclusive.
50-
* individuals developing open software are supported and
51-
* scientists have the skills needed to both contribute to open source and also develop collaborative open science workflows; these skills have significant overlap.
54+
* The scientific Python open source ecosystem is diverse and inclusive;
55+
* Individuals developing open software are supported;
56+
* Scientists have the skills needed to both contribute to open source and also develop collaborative open science workflows; these skills have significant overlap.
5257

53-
## pyOpenSci is building a supportive and inclusive world through three programs
58+
## pyOpenSci builds a supportive and inclusive world through three programs
5459

5560
<figure>
5661
<a href="/images/pyopensci-pillars-flower.png">
57-
<img src="/images/pyopensci-pillars-flower.png" style="max-width:100%" alt="A flower petal image with 3 flower petals and a flower center. In each petal there is text. The first says software peer review, the second community partnerships and the third packaging resources and standards. The center circle of the flower says diverse inclusive community.">
62+
<img src="/images/pyopensci-pillars-flower.png" style="max-width:100%" alt="A flower petal image with 3 flower petals and a flower center. In each petal there is text. The first says software peer review, the second community partnerships and the third packaging resources and recommendations. The center circle of the flower says diverse inclusive community.">
5863
</a>
59-
<figcaption> pyOpenSci is supports scientists developing open source software through three programs: 1) peer review of scientific software, 2) Community partnerships and 3) packaging resources and standards. These three programs are supported by a diverse and inclusive community that cares about the open source software that is needed for open science.
64+
<figcaption> pyOpenSci supports scientists developing open source software through three programs: 1) peer review of scientific software, 2) community partnerships and 3) packaging resources and recommendations. These three programs are supported by a diverse and inclusive community that cares about the open source software that is needed for open science.
6065
</figcaption>
6166
</figure>
6267

6368
The three programs pyOpenSci runs are:
6469

65-
* [Peer review of scientific Python software](https://www.pyopensci.org/about-peer-review/index.html) - pyOpenSci software peer review process helps scientists find vetted and trusted tools that they need to build reproducible open science workflows. We also are empowering our community with critical open science skills that support contributing to open source software.
70+
* [Peer review of scientific Python software](https://www.pyopensci.org/about-peer-review/index.html) - The pyOpenSci software peer review process helps scientists find the vetted and trusted tools they need to build reproducible open science workflows. We also empower our community with critical open science skills that support contributing to open source software.
6671

67-
* [Community partnerships with domain-specific scientific Python communities](https://www.pyopensci.org/partners.html). Domain-specific communities partner with PyOpenSci to leverage our peer review process as a way to track vetted high quality tools. They also support development of Python packaging packaging guidelines in an effort to streamline packaging standard development across the scientific Python ecosystem.
72+
* [Community partnerships with domain-specific scientific Python communities](https://www.pyopensci.org/partners.html). Domain-specific communities partner with PyOpenSci to leverage pyOpenSci's peer review process as a way to track vetted, high quality tools. Communities also support the development of Python packaging packaging guidelines in an effort to streamline the development of packaging recommendations across the scientific Python ecosystem.
6873

69-
* Training and resources to help scientists develop and maintain high-quality, accessible, open source software. Our community developed [Python packaging guide](https://www.pyopensci.org/python-package-guide/) provides resources and tutorials that help scientists both navigate a complex Python packaging ecosystem while also making recommendations for community accepted best practices.
74+
* Training and resources to help scientists develop and maintain high-quality, accessible, open source software. Our community developed the [Python packaging guide](https://www.pyopensci.org/python-package-guide/), which provides resources and tutorials that help scientists navigate a complex Python packaging ecosystem. The Python packaging guide also makes recommendations for community accepted best practices.
7075

7176
## Looking forward to 2024
7277

7378
pyOpenSci is excited to grow a more inclusive and supportive scientific Python community in 2024!
7479

7580
We are always looking for volunteers to support our community programs.
76-
If you are interested in getting involved with pyOpenSci, you can [learn more here](/get-involved-contact.html).
81+
If you are interested in getting involved with pyOpenSci, [learn more here](/get-involved-contact.html).

0 commit comments

Comments
 (0)