{{ post.event.start_date | date: "%b %-d, %Y" }}
{{ post.title | markdownify | strip_html }}
{{ post.event.location }}
@@ -39,6 +56,11 @@{{ post.title | markdownify | strip_html }}
{{ post.title | markdownify | strip_html }}
{{ post.excerpt }}
{% if include.show_button != false %} diff --git a/_posts/events/2024-04-29-create-your-first-python-package-pyopensci-online-workshop.md b/_posts/events/2024-04-29-create-your-first-python-package-pyopensci-online-workshop.md index 72767013..411db6f4 100644 --- a/_posts/events/2024-04-29-create-your-first-python-package-pyopensci-online-workshop.md +++ b/_posts/events/2024-04-29-create-your-first-python-package-pyopensci-online-workshop.md @@ -6,6 +6,7 @@ event: start_date: 2024-04-29 cost: 10$ location: Online + event_type: training permalink: /events/april-2024-create-python-package-pyopensci-online-workshop.html header: overlay_image: images/headers/pyopensci-sustainability.png diff --git a/_posts/events/2024-06-25-create-your-first-python-package-scipy-2024.md b/_posts/events/2024-06-25-create-your-first-python-package-scipy-2024.md index c5ff2987..3432bafe 100644 --- a/_posts/events/2024-06-25-create-your-first-python-package-scipy-2024.md +++ b/_posts/events/2024-06-25-create-your-first-python-package-scipy-2024.md @@ -12,6 +12,7 @@ event: start_date: 2024-07-13 cost: Registration through the scipy meeting location: Online + event_type: training classes: wide type: "event" comments: true diff --git a/_posts/events/2024-08-09-pyopensci-fall-festival.md b/_posts/events/2024-08-09-pyopensci-fall-festival.md index c42cd802..d9ef1e69 100644 --- a/_posts/events/2024-08-09-pyopensci-fall-festival.md +++ b/_posts/events/2024-08-09-pyopensci-fall-festival.md @@ -7,6 +7,7 @@ event: start_date: "2024-10-28" end_date: "2024-11-01" location: Online using Spatial Chat + event_type: community permalink: /events/pyopensci-2024-fall-festival.html header: overlay_image: images/headers/pyopensci-sustainability.png diff --git a/_posts/events/2025-04-22-community-call-contribute-open-source.md b/_posts/events/2025-04-22-community-call-contribute-open-source.md index 0de2800c..7f78edef 100644 --- a/_posts/events/2025-04-22-community-call-contribute-open-source.md +++ b/_posts/events/2025-04-22-community-call-contribute-open-source.md @@ -6,6 +6,7 @@ author: "pyopensci" event: start_date: "2025-05-05" location: Online + event_type: community permalink: /events/pyopensci-community-call-may-2025.html header: overlay_image: images/headers/pyopensci-sustainability.png diff --git a/_posts/events/2025-06-24-scipy25-bof.md b/_posts/events/2025-06-24-scipy25-bof.md index ead4c267..dfe8872a 100644 --- a/_posts/events/2025-06-24-scipy25-bof.md +++ b/_posts/events/2025-06-24-scipy25-bof.md @@ -6,6 +6,7 @@ author: "pyopensci" event: start_date: "2025-07-10" location: Online + event_type: community permalink: /events/pyopensci-scipy25-bof-packaging-challenges.html header: overlay_image: images/headers/pyopensci-sustainability.png diff --git a/_posts/events/2025-06-24-scipy25-create-python-package.md b/_posts/events/2025-06-24-scipy25-create-python-package.md index 50fb07fc..7e85972b 100644 --- a/_posts/events/2025-06-24-scipy25-create-python-package.md +++ b/_posts/events/2025-06-24-scipy25-create-python-package.md @@ -6,6 +6,7 @@ author: "pyopensci" event: start_date: "2025-07-08" location: Online + event_type: training permalink: /events/pyopensci-scipy25-create-python-package-workshop.html header: overlay_image: images/headers/pyopensci-sustainability.png diff --git a/_posts/events/2025-06-24-stanford-ospo-peer-review-deep-dive.md b/_posts/events/2025-06-24-stanford-ospo-peer-review-deep-dive.md index ecefbb98..9cdc0f22 100644 --- a/_posts/events/2025-06-24-stanford-ospo-peer-review-deep-dive.md +++ b/_posts/events/2025-06-24-stanford-ospo-peer-review-deep-dive.md @@ -6,6 +6,7 @@ author: "pyopensci" event: start_date: "2025-08-07" location: Online + event_type: talk permalink: /events/pyopensci-stanford-ospo-peer-review.html header: overlay_image: images/headers/pyopensci-sustainability.png diff --git a/_posts/events/2025-09-02-stanford-ospo-how-to-create-a-python-package-workshop.md b/_posts/events/2025-09-02-stanford-ospo-how-to-create-a-python-package-workshop.md index c441b686..dc37f1a8 100644 --- a/_posts/events/2025-09-02-stanford-ospo-how-to-create-a-python-package-workshop.md +++ b/_posts/events/2025-09-02-stanford-ospo-how-to-create-a-python-package-workshop.md @@ -7,6 +7,7 @@ event: start_date: "2025-10-02" location: Online cost: This workshop is paid through Stanford's membership with pyOpenSci. + event_type: training permalink: /events/pyopensci-stanford-create-python-package-workshop.html header: overlay_image: images/headers/pyopensci-sustainability.png diff --git a/_posts/events/2025-09-08-workshop-create-python-package-2hour.md b/_posts/events/2025-09-08-workshop-create-python-package-2hour.md index 9fe3db75..4fd803f0 100644 --- a/_posts/events/2025-09-08-workshop-create-python-package-2hour.md +++ b/_posts/events/2025-09-08-workshop-create-python-package-2hour.md @@ -6,6 +6,7 @@ author: "pyopensci" event: start_date: "2025-11-06" location: Online + event_type: training permalink: /events/python-packaging-workshop-november-2025.html header: overlay_image: images/headers/pyopensci-sustainability.png diff --git a/_posts/events/2026-03-03-course-python-packaging-gen-ai.md b/_posts/events/2026-03-03-course-python-packaging-gen-ai.md index 77fcdc97..43488485 100644 --- a/_posts/events/2026-03-03-course-python-packaging-gen-ai.md +++ b/_posts/events/2026-03-03-course-python-packaging-gen-ai.md @@ -9,6 +9,7 @@ event: start_date: "2026-04-10" end_date: "2026-04-23" location: Online + event_type: training permalink: /events/shipit-python-package-gen-ai-april-2026.html header: overlay_image: images/headers/pyopensci-sustainability.png diff --git a/_posts/events/2026-05-16-pycon-us-maintainers-summit.md b/_posts/events/2026-05-16-pycon-us-maintainers-summit.md index cd84134d..21045879 100644 --- a/_posts/events/2026-05-16-pycon-us-maintainers-summit.md +++ b/_posts/events/2026-05-16-pycon-us-maintainers-summit.md @@ -7,6 +7,7 @@ event: start_date: 2026-05-16 end_date: 2026-05-16 location: "Long Beach, CA" + event_type: community permalink: /events/2026-pycon-us-maintainers-summit.html header: overlay_image: images/headers/pyopensci-sprints-2025.png diff --git a/_posts/events/2026-05-17-pycon-us-development-sprint.md b/_posts/events/2026-05-17-pycon-us-development-sprint.md index 9ce43228..e19aee9b 100644 --- a/_posts/events/2026-05-17-pycon-us-development-sprint.md +++ b/_posts/events/2026-05-17-pycon-us-development-sprint.md @@ -7,6 +7,7 @@ event: start_date: 2026-05-17 end_date: 2026-05-17 location: "Long Beach, CA" + event_type: sprint permalink: /events/2026-pycon-us-development-sprint.html header: overlay_image: images/headers/pyopensci-sprints-2025.png diff --git a/_sass/minimal-mistakes/_pyos-cards.scss b/_sass/minimal-mistakes/_pyos-cards.scss index 7d7442c3..92c4446b 100644 --- a/_sass/minimal-mistakes/_pyos-cards.scss +++ b/_sass/minimal-mistakes/_pyos-cards.scss @@ -306,10 +306,12 @@ flex-grow: 1; min-width: 0; padding: 1rem; + padding-top: 2.8rem; display: flex; flex-direction: column; justify-content: center; overflow-wrap: break-word; + position: relative; h3 { margin-bottom: 0.5rem; @@ -332,6 +334,40 @@ } } } + + &__type { + position: absolute; + top: 0.8rem; + right: 0.8rem; + display: inline-flex; + align-items: center; + border-radius: 9999px; + padding: 0.2rem 0.6rem; + font-size: $type-size-card-meta; + line-height: 1.2; + font-weight: $semibold-weight; + white-space: nowrap; + } + + &__type--training { + background-color: $pyos-teal; + color: $pyos-brand-dark-purple; + } + + &__type--sprint { + background-color: $pyos-lightpurple; + color: $pyos-brand-dark-purple; + } + + &__type--talk { + background-color: $pyos-softpurple; + color: $pyos-brand-dark-purple; + } + + &__type--community { + background-color: $pyos-brand-dark-purple; + color: $pyos-white; + } } @@ -416,7 +452,7 @@ .event-card__details { min-width: 0; max-width: 100%; - padding: 1rem 1.25rem 1.05rem; + padding: 2.45rem 1.25rem 1.05rem; } .event-card__date-line { @@ -585,7 +621,7 @@ .event-card__details { min-width: 0; max-width: 100%; - padding: 0.9rem 1.1rem 0.85rem; + padding: 2.2rem 1.1rem 0.85rem; display: flex; flex-direction: column; height: 100%;