Skip to content

Commit 9532883

Browse files
committed
Accessibily check
1 parent c69f71f commit 9532883

14 files changed

+82
-76
lines changed

_includes/package-grid.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
<div class="element-item cards bubble {% for aCategory in apackage.categories %}
22
{{ aCategory }}
33
{% endfor %}" data-category="data">
4-
<article class="archive__item" itemscope itemtype="https://schema.org/CreativeWork">
5-
<h3 class="card__title no_toc" itemprop="headline">
4+
<article itemscope itemtype="https://schema.org/SoftwareApplication">
5+
<h3 class="card__title no_toc" itemprop="name">
66
{{ apackage.package_name }}
77
</h3>
88
<p class="page__meta contributors">

_pages/about-peer-review.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
---
22
layout: splash
33
permalink: /about-peer-review/
4-
title: "pyOpenSci Reviews Scientific Python Software"
4+
title: "pyOpenSci Makes Python Software Better and Easier to Find Through Peer Review"
55
header:
66
overlay_image: images/header.png
77
overlay_filter: 0.8
88
intro:
9-
- excerpt: "Our open peer review process facilitates scientists getting credit and recognition for the work they've invested in developing scientific Python tools. The peer review process also supports scientists in finding vetted and maintained software, which drives their open science workflows."
9+
- excerpt: "Our open peer review process makes scientific software better and easier to discover. [Check out our accepted packages.](https://www.pyopensci.org/python-packages.html)"
1010
benefits_scientists:
1111
- image_path: images/trusted-scientific-python-tools.png
1212
alt: "A pencil sketch of a round table with people sitting around it from different backgrounds working on laptops and also writing together."
1313
excerpt: "Through our partnerships with domain specific communities our catalog of trusted tools for scientists across domains continues to grow."
14-
title: "Scientists need trusted and vetted tools to support their open science workflows."
14+
title: "Scientists need trusted and vetted software"
1515
url: /partners.html
1616
btn_label: Learn more about scientific Python community partnerships
1717
btn_class: btn--primary
1818
benefits_maintainers:
1919
- image_path: images/pyopensci-supports-maintainers.png
2020
alt: "A pencil sketch of a round table with people sitting around it from different backgrounds working on laptops and also writing together."
2121
excerpt: "The pyOpenSci peer review process multiplies shared knowledge, making it easier for Pythonistas of all levels to accomplish challenging tasks, such as navigating the Python packaging ecosystem, with relative ease. And our diverse community supports scientific package maintainers in their efforts to develop and build robust software."
22-
title: "pyOS software peer review benefits open source maintainers"
22+
title: "Peer review benefits open source maintainers"
2323
url: https://www.pyopensci.org/software-peer-review/about/benefits.html
2424
btn_label: Learn more about the benefits of peer review
2525
btn_class: btn--primary
@@ -29,14 +29,14 @@ peer_review:
2929
excerpt: "Software peer review, similar to the review of scientific papers, is a process where scientists vet software code, documentation and infrastructure. pyOpenSci leads an [open peer review process](https://www.pyopensci.org/software-peer-review/our-process/how-review-works.html) run by a community of dedicated volunteers. Reviews are supportive and fully transparent with the shared goal of improving the quality, usability and maintainability of the software that is driving open science.
3030
3131
* Diverse teams lead each review, enhancing the overall feedback quality."
32-
title: "About peer review of scientific Python software"
32+
title: "How Python software peer review works"
3333
url: https://www.pyopensci.org/software-peer-review/our-process/review-timeline.html
3434
btn_label: Learn more about the peer review timeline and roles
3535
btn_class: btn--primary
3636
- image_path: images/pyopensci-joss-partnership.png
3737
alt: "A pencil sketch of a round table with people sitting around it from different backgrounds working on laptops and also writing together."
3838
excerpt: "Our partnership with JOSS means that you don't have to choose between pyOpenSci and JOSS. Simply submit your package to pyOS for review. If your package is accepted and in scope for JOSS, it will be fast-tracked through JOSS' review process. "
39-
title: "Get published with JOSS through a pyOpenSci review"
39+
title: "Get a fast-track JOSS publication"
4040
url: https://www.pyopensci.org/software-peer-review/partners/joss.html
4141
btn_label: Learn more about our JOSS partnership
4242
btn_class: btn--primary
@@ -96,7 +96,7 @@ classes: flowing
9696
<div class="pyos-section purple">
9797
<div class="content" markdown="1">
9898

99-
## Get involved with peer review
99+
## Get involved with software peer review
100100

101101
{% include feature_row_pyos id="get-involved" %}
102102

@@ -153,7 +153,7 @@ We are deeply grateful for those served on our editorial board previously!
153153

154154
<div class="content">
155155
<div class="feature__wrapper">
156-
<h2> Recently Accepted scientific Python Packages</h2>
156+
<h2> Recently accepted Python packages</h2>
157157

158158
{% assign packages_sorted = site.data.packages | sort_natural: 'date_accepted' | reverse %}
159159

_pages/packaging-resources.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ layout: splash
33
classes: flowing
44
permalink: /python-packaging-science.html
55
title: "Python packaging resources for scientists"
6-
excerpt: "We make the scientific Python package ecosystem easier to navigate through peer review and packaging resources."
6+
excerpt: "We make the Python package ecosystem easier to navigate through peer review and packaging resources."
77
header:
88
overlay_image: images/header.png
99
overlay_filter: 0.8
@@ -12,15 +12,15 @@ intro:
1212
peer-review:
1313
- image_path: images/pyopensci-people-at-computer.jpg
1414
alt: "A pencil sketch of a round table with people from different backgrounds sitting around it, working on laptops and also writing together."
15-
excerpt: "We run an open peer review process for scientific Python software. Peer review helps maintainers improve the quality, usability and long-term maintainability of scientific software."
16-
title: Raising the bar for scientific Python software"
15+
excerpt: "We run an open peer review process for Python software. Peer review helps maintainers improve the quality, usability and long-term maintainability of scientific software."
16+
title: Raising the bar for Python software"
1717
url: https://www.pyopensci.org/about-peer-review/index.html
1818
btn_label: Learn more and get involved with peer review today.
1919
btn_class: btn--primary
2020
packaging-easier:
2121
- image_path: images/pyopensci-working-together.png
2222
alt: "A black and grey sketch of a group of people sitting at a desk in front of a monitor smiling."
23-
title: "Get Involved: Help us improve our scientific Python packaging resources"
23+
title: "Get Involved: Help us improve our Python packaging resources"
2424
excerpt: "
2525
We need your help! Our packaging content is community-created and reviewed through an open review process on GitHub. The more feedback that we get, the more useful our resources are to the community. Get involved by:
2626
@@ -64,7 +64,7 @@ toc: false
6464
{% include feature_row id="community-created" type="right" %}
6565

6666
<div class="subsection" markdown="1">
67-
### Scientific Python packaging guidebook sections
67+
### pyOpenSci Python packaging guidebook sections
6868

6969
<div class="tutorial__container">
7070
{% for atutorial in site.packaging %}

_pages/partners.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ scientists:
1414
excerpt: "Our catalog of vetted open source tools makes it easier for scientists to find the trusted tools that they need to develop their open science workflows."
1515
title: "Help scientists find the open science tools that they need"
1616
url: https://www.pyopensci.org/python-packages.html
17-
btn_label: View our growing list of accepted scientific Python packages
17+
btn_label: Explore our accepted Python packages
1818
btn_class: btn--primary
1919
mission:
2020
- excerpt: "Domain-specific communities can partner with PyOpenSci to leverage both our peer review process and development of Python packaging packaging guidelines."
@@ -46,18 +46,6 @@ community:
4646
url: https://www.pyopensci.org/our-community/index.html
4747
btn_label: Explore our community contributors
4848
btn_class: btn--primary
49-
leverage:
50-
- title: "Leverage our peer review process"
51-
excerpt: "Your community can take advantage of our existing, developed and well-documented peer review process which includes:
52-
53-
* **A diverse and growing team of editors.** We ask partner communities to have at least 2 members of their community on our editorial team. We want our partner community to make the final decision on whether a package should receive the label of being affiliated. Typically an editor will run 2-4 reviews a year. [Learn more about the editor role.](https://www.pyopensci.org/software-peer-review/how-to/editors-guide.html)
54-
55-
* **A suite of community reviewers whose expertise spans numerous scientific domains.** We ask that partner communities help us find reviews in their specific domain areas as packages come in for review. [Learn more about the requirements for reviewers.](https://www.pyopensci.org/software-peer-review/how-to/reviewer-guide.html)
56-
57-
* **Community driven packaging resources and guidelines:** Our packaging guidelines drive the peer review process. Instead of communities creating their own individual guidelines, pyOpenSci partners collaborate with us to expand packaging resources."
58-
url: https://www.pyopensci.org/python-packages.html
59-
btn_label: View our growing list of accepted scientific Python packages
60-
btn_class: btn--primary
6149
partnerships:
6250
- image_path: /images/peer-review/peer-review-partners-process.png
6351
alt: "diagram with a set of 3 boxes with arrows pointing to the right. The first box says submit your package with a code icon above it. The second says Review with pyOpensci Standards below. Blow the second box is a dark purple box that says Your community standards in it. And an arrow pointing to that box that says customized review. The third box says Accepted pyos + community affiliated."
@@ -126,7 +114,20 @@ We will:
126114
<div class="pyos-section" markdown="1">
127115
<div class="content" markdown="1">
128116

129-
{% include feature_row id="leverage" type="right" %}
117+
<!-- {% include feature_row id="leverage" type="right" %} -->
118+
119+
## Leverage our peer review process
120+
121+
Your science domain-specific community can take advantage of our existing, developed and well-documented peer review process which includes:
122+
123+
* **A growing team of editors from a diverse set of scientific and technical backgrounds.** We ask partner communities to have at least 2 members of their community on our editorial team. We want our partner community to make the final decision on whether a package should receive the label of being affiliated. Typically an editor will run 2-4 reviews a year. [Learn more about the editor role.](https://www.pyopensci.org/software-peer-review/how-to/editors-guide.html)
124+
125+
* **Community reviewers whose expertise spans numerous scientific domains.** We ask that partner communities help us find reviews in their specific domain areas as packages come in for review. [Learn more about the requirements for reviewers.](https://www.pyopensci.org/software-peer-review/how-to/reviewer-guide.html)
126+
127+
* **Community driven packaging resources and guidelines:** Our packaging guidelines drive the peer review process. Instead of communities creating their own individual guidelines, pyOpenSci partners collaborate with us to expand packaging resources."
128+
129+
[Learn more about our partnerships](https://www.pyopensci.org/software-peer-review/partners/scientific-communities.html){: .btn .btn--primary }
130+
130131

131132
</div>
132133
</div>
@@ -151,7 +152,8 @@ We will:
151152

152153
<div class="pyos-section" markdown="1">
153154
<div class="content" markdown="1">
154-
## Raising the bar for Scientific Python software
155+
156+
## Raising the bar for scientists developing Python software
155157

156158
More packages going through our review process means
157159
we're all working together to raise the bar in terms of
@@ -164,7 +166,7 @@ By reviewing packages from the entire ecosystem, pyOpenSci can identify redundan
164166

165167
<div class="pyos-section purple" markdown="1">
166168
<div class="content" markdown="1">
167-
## Why do so many scientific Python communities exist?
169+
## Why do so many domain specific Python communities exist?
168170

169171
Within the Python ecosystem, various science-domain-specific communities are creating peer review processes to evaluate community-affiliated tools.
170172

@@ -180,5 +182,3 @@ pyOpenSci was created to target these exact issues in support of open science.
180182

181183
</div>
182184
</div>
183-
184-
<!-- Bubbles sections... https://codepen.io/rinaw/pen/pGxorQ-->

_pages/python-packages.md

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ header:
77
overlay_image: images/header.png
88
overlay_filter: 0.6
99
intro:
10-
- excerpt: "The scientific Python packages below have
11-
been accepted into the pyOpenSci ecosystem through our [open peer review process](/about-peer-review/)."
10+
- excerpt: "The Python packages below have
11+
been accepted into the pyOpenSci ecosystem through our [open software peer review process](/about-peer-review/)."
1212
toc: false
1313
classes: wide
1414
redirect_from:
@@ -20,21 +20,19 @@ redirect_from:
2020
{% assign packages_sorted = site.data.packages | sort_natural: 'date_accepted' | reverse %}
2121
{% assign total_packages = packages_sorted | size %}
2222

23+
## Explore our accepted open source Python packages
2324

24-
## Explore our accepted scientific Python open source packages
25+
To date, {{ total_packages }} packages have been accepted by pyOpenSci through our [open peer review process](https://www.pyopensci.org/about-peer-review/index.html). You can [check out the packages that are currently under review in our GitHub submission repository.](https://github.com/pyOpenSci/software-submission/issues)
2526

26-
To date, {{ total_packages }} packages have been accepted into the pyOpenSci
27-
ecosystem. [Click here to check out packages that are currently under review.](https://github.com/pyOpenSci/software-submission/issues)
27+
[Click here to learn more about the process for submitting a package to pyOpenSci.](https://www.pyopensci.org/software-peer-review/how-to/author-guide.html){: .btn .btn--success }
2828

2929
### Community Partners
3030

3131
To view packages affiliated with our partner communities that are a part of ourpeer review partnership program, click on a community link below. [Learn more about our community partnerships here.](/partners.html)
3232

3333
<a href="/communities/astropy.html"><button class="button community">Astropy</button></a>
3434

35-
### All Packages - Search and filters
36-
37-
Below you can search and filter all of our packages.
35+
### Accepted pyOpenSci packages
3836

3937
<p><input type="text" id="quicksearch" placeholder="Search" /></p>
4038

_sass/minimal-mistakes/_archive.scss

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,11 @@
8888
}
8989
}
9090

91+
// make the titles in archive blocks full width
92+
h2.archive__item-title {
93+
max-width: 100%;
94+
}
95+
9196
.archive__item-teaser {
9297
position: relative;
9398
border-radius: $border-radius;
@@ -246,6 +251,10 @@
246251
margin-bottom: .02em; //used to be 2em
247252
// border-bottom: 1px solid $border-color;
248253

254+
h2 {
255+
max-width: 100%;
256+
}
257+
249258
.archive__item-title {
250259
margin-bottom: 0;
251260
}

_sass/minimal-mistakes/_base.scss

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
font-family: $global-font-family;
1616
line-height: 1.6;
1717
font-weight: $weight-3;
18-
font-size: 1em;
18+
font-size: 1rem;
1919

2020
&.overflow--hidden {
2121
/* when primary navigation is visible, the content in the background won't scroll */
@@ -40,9 +40,9 @@
4040
// Use poppins for subheaders
4141
h2, h3, h4, h5, h6 {
4242
font-family: $header-font-family;
43-
font-weight: $semibold-weight;
43+
font-weight: $bold-weight;
4444
letter-spacing: -.03em;
45-
line-height: .95em;
45+
max-width: $medium;
4646
}
4747

4848
h1 {
@@ -420,19 +420,6 @@
420420
Navigation lists
421421
========================================================================== */
422422

423-
/**
424-
* Removes margins, padding, and bullet points from navigation lists
425-
*
426-
* Example usage:
427-
* <nav>
428-
* <ul>
429-
* <li><a href="#link-1">Link 1</a></li>
430-
* <li><a href="#link-2">Link 2</a></li>
431-
* <li><a href="#link-3">Link 3</a></li>
432-
* </ul>
433-
* </nav>
434-
*/
435-
436423
nav {
437424
ul {
438425
margin: 0;

_sass/minimal-mistakes/_page.scss

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,12 +82,19 @@
8282
}
8383
}
8484

85+
// in our flowing layout the title should be max width
86+
.page__content .pyos-section h2 {
87+
max-width: 100%;
88+
89+
}
8590
.page__lead {
8691
font-family: $global-font-family;
8792
font-size: $type-size-5;
8893
font-weight: $weight-3;
8994
}
9095

96+
97+
9198
.page__content {
9299
figure {
93100
max-width: 35rem;
@@ -101,9 +108,8 @@
101108
}
102109

103110
h2 {
104-
padding-bottom: 0.2em;
105-
margin-bottom: 0.2em;
106-
margin-top: 2.5em;
111+
margin-bottom: 2.0rem;
112+
margin-top: 4.1rem;
107113
}
108114

109115
h1,
@@ -133,7 +139,7 @@
133139
p,
134140
dl {
135141
font-size: $type-size-5;
136-
line-height: 1.5em;
142+
line-height: 1.6rem;
137143
}
138144

139145
/* paragraph indents */

_sass/minimal-mistakes/_pyos-cards.scss

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -41,21 +41,21 @@
4141
background-color: #fff;
4242
border: 1px solid #ddd;
4343
border-radius: 8px;
44-
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
44+
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.1);
4545

4646
.excerpt {
4747
font-size: 1em;
4848
padding: 1em;
4949
}
5050
h4.title {
51-
color: $pyos-darkpurple!important;
52-
font-size: 1.3em;
51+
color: $pyos-deeppurple!important;
52+
font-size: 1.4rem;
5353
margin: 0;
5454
font-family: $sans-serif;
55-
font-weight: 500;
55+
font-weight: 600;
5656
}
5757
.title-block {
58-
background-color: $pyos-lightpurple;
58+
background-color: #ecbee3;
5959
display: flex;
6060
height: 7em;
6161
padding: 1.2em;

_sass/minimal-mistakes/_pyos-grid.scss

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -174,10 +174,14 @@ $colors: (
174174
}
175175

176176
p {
177-
font-size: .9em;
177+
font-size: 1em;
178+
line-height: 1.8;
178179
}
179180

180181
h2 {
182+
font-size: 1.5rem;
183+
margin-bottom: 1rem!important;
184+
181185
a {
182186
text-decoration: none;
183187
font-size: 1.2em;
@@ -190,13 +194,13 @@ $colors: (
190194

191195
h3.card__title.no_toc,
192196
.card__title.no_toc {
193-
margin-top: .3em;
194-
font-size: 1.5em;
195-
color: #320a44;
197+
margin-top: 1.2em;
198+
font-size: 1.9em;
199+
color: $pyos-darkpurple;
196200
}
197201

198202
.page__meta.contributors {
199-
font-size: .7em;
203+
font-size: .9em;
200204
}
201205

202206
.contributors a {
@@ -212,6 +216,7 @@ $colors: (
212216

213217
ul a {
214218
text-decoration: none;
219+
font-size: 1.2em
215220
}
216221
}
217222

0 commit comments

Comments
 (0)