From 40ba1b6a13acb6351d1665e19a7425f156078d9a Mon Sep 17 00:00:00 2001
From: TildaDares
Date: Tue, 13 Aug 2024 15:30:05 +0100
Subject: [PATCH] Add blog post for community cfp opening
---
home/feeds.py | 7 +
.../blog/2024-08-14-community-cfp-open.html | 274 ++++++++++++++++++
.../home/snippet/mentor-timeline.html | 5 +-
.../home/snippet/round_timeline.html | 8 +-
home/urls.py | 1 +
home/views.py | 12 +
6 files changed, 296 insertions(+), 11 deletions(-)
create mode 100644 home/templates/home/blog/2024-08-14-community-cfp-open.html
diff --git a/home/feeds.py b/home/feeds.py
index 964945e6..4a17fc8b 100644
--- a/home/feeds.py
+++ b/home/feeds.py
@@ -272,6 +272,13 @@ def items(self, obj):
first_published_at=pacific.localize(datetime.datetime(2024, 7, 19, 13, 00, 0)),
last_published_at=pacific.localize(datetime.datetime(2024, 7, 19, 13, 00, 0)),
))
+ items.append(PseudoPage(
+ title='Call for December 2024 mentoring communities',
+ full_url=reverse('2024-08-cfp-open'),
+ owner=author,
+ first_published_at=pacific.localize(datetime.datetime(2024, 8, 14, 16, 00, 0)),
+ last_published_at=pacific.localize(datetime.datetime(2024, 8, 14, 16, 00, 0)),
+ ))
# put the Wagtail pages and special posts together in the right order
items.sort(key=operator.attrgetter('first_published_at'), reverse=True)
diff --git a/home/templates/home/blog/2024-08-14-community-cfp-open.html b/home/templates/home/blog/2024-08-14-community-cfp-open.html
new file mode 100644
index 00000000..26d9a8bb
--- /dev/null
+++ b/home/templates/home/blog/2024-08-14-community-cfp-open.html
@@ -0,0 +1,274 @@
+{% extends "base.html" %}
+{% load static %}
+{% block title %}Call for December 2024 mentoring communities{% endblock %}
+{% block content %}
+ {% load humanize %}
+ Call for December 2024 mentoring communities
+
+ Date: August 14, 2024
+
+ {% comment %}Last updated: DATE - See the "SECTION" section below.
{% endcomment %}
+
+
+ Photo CC BY 4.0 Outreachy
+
+ Outreachy seeks mentors
+
+ Outreachy is seeking open source and open science communities to mentor Outreachy interns in the December 2024 cohort.
+
+ {% include 'home/snippet/funding_short_description.html' %}
+ Important dates
+
+
+
+
+ Please see the full mentor schedule below.
+
+
+ Submit Community Application
+
+
+ What communities need to know
+
+ What is Outreachy?
+
+ Live streamed mentor chats
+
+ What kinds of open source communities participate?
+
+ What kinds of projects do Outreachy interns work on?
+
+Who makes a good Outreachy mentor?
+
+December 2024 internship dates
+
+Humanitarian open source funding
+
+Open science funding
+
+
+
+
+Outreachy is an internship program. Outreachy internships are:
+
+ ๐ต Paid - $7,000 USD total internship stipend
+
+
+ ๐ Remote - both interns and mentors work remotely
+
+
+ ๐ฐ 3 months - internships run {{ current_round.internstarts|date:"F d" }} to {{ current_round.internends|date:"F d" }}
+
+
+ Outreachy's goal is to increase diversity in open source. Past Outreachy interns are:
+
+
+ โ๏ธ 92% women
+
+
๐ณ๏ธโ๐ 4% transgender, genderqueer, or non-binary people
+๐ง๐พ 64% people of color
+๐ง๐ฟ 12% people from a historically disadvantaged caste or tribe
+
+ Statistics are based on responses to the 2019 longitudinal study of Outreachy alums.
+
+
+ Read Community Guide
+
+
+
+
+ Are you curious what it's like being an Outreachy mentor? Are you thinking about having your open source or open science community mentor Outreachy interns?
+
+
+ Come learn more about mentoring Outreachy interns during our two live-streamed chats! We'll host a panel of past Outreachy community coordinators and mentors, who will share their experiences and tips for participating in Outreachy.
+
+
+ Chat dates:
+
+
+
+ Where: YouTube
+
+
+
+Outreachy is seeking mentors from open source and open science communities.
+
+ Outreachy welcomes many different types of open source and open science communities. Whether you are a three-person community focused on open science research, or a large open source community that needs better documentation, Outreachy welcomes you!
+
+Examples of open source communities that have participated in Outreachy include:
+
+ - astronomy
+ - art and design software
+ - audio and sound
+ - chat and forum software
+ - citizen science
+ - creative commons projects
+ - data science
+ - data storage
+ - education
+ - fruit gathering volunteer organizations
+ - health care software
+ - image processing libraries
+ - infrastructure
+ - Linux distributions
+ - machine learning
+ - mapping software
+ - non-profit organizations
+ - open hardware
+ - open science
+ - open source metrics
+ - package managers
+ - programming languages
+ - web browsers
+
+
+ We encourage you to read our community participation rules.
+
+
+
+In the past, Outreachy internship projects have included:
+
+ - programming
+ - research
+ - user experience
+ - documentation
+ - video tutorials
+ - graphical design
+ - data science
+ - citizen science
+ - marketing
+ - user advocacy
+ - event planning
+ - zines on open source
+ - and more!
+
+There are two main rules for internship projects:
+
+ If you want to check whether your project idea is suitable for Outreachy, contact Outreachy organizers
+
+
+ The heart of Outreachy is our volunteer mentors. Mentors work directly with Outreachy applicants and interns.
+
+ Outreachy looks for mentors who are helpful, patient, welcoming, and kind.
+
+
+ Mentor time commitment:
+
+
+ -
+ {{ current_round.contributions_open|date:"F j" }} to {{ current_round.contributions_close|date:"F j" }}: Mentors spend 5 to 10 hours per week during the applicant contribution period.
+
+ -
+ {{ current_round.internstarts|date:"F j" }} to {{ current_round.internends|date:"F j" }}: Mentors spend 5 hours per week during the internship period.
+
+
+
+ Mentors will need to provide an internship project description. Outreachy does not allow applicants to submit project ideas.
+
+
+ It is okay for mentors to submit multiple project ideas. Communities with sponsorship for one intern tend to list 1 to 3 projects. Some communities list as many as 5 to 7 projects.
+
+ Outreachy encourages co-mentoring! Co-mentoring is when two or more people mentor the same Outreachy intern.
+ Mentors will need to provide a list of tasks for applicants to work on during the contribution period.
+
+
+ {% include 'home/snippet/mentor-timeline.html' %}
+
+
+ {% include 'home/snippet/funding_short_description.html' %}
+
+
+ Outreachy is seeking humanitarian open source communities to participate in the December 2024 internship round.
+
+ Outreachy welcomes applications from all open source communities that address humanitarian issues. You will need to meet our eligibility criteria.
+
+ In short, your community must be:
+
+ -
+ open source: your project's source code and creative works must be published under an open source license
+
+ -
+ humanitarian focused: your project should tackle a humanitarian issue
+
+ -
+ community: your project should have at least 2-3 people who make regular open source contributions to your project
+
+
+ Past communities that have received humanitarian funding include projects like:
+
+ -
+ Humanitarian OpenStreetMap Team is an international team dedicated to humanitarian action and community development through open mapping.
+
+ - Les Fruits dรฉfendus is a volunteer-led urban fruit harvesting collective
+ -
+ moja global helps prevent climate change by calculating green house gas emissions from forestry, agriculture, and other land uses
+
+ - Oppia provides online high-quality education to those who lack access to education
+ - Public Lab democratizes science to help citizen scientists address environmental issues
+ -
+ Unstructured Studio develops tools, activities, and resources to engage children from underserved communities in creative learning experiences.
+
+ - Ushahidi empowers people through citizen-generated data to develop solutions that strengthen their communities
+
+
+ Outreachy expects to fund 5-10 humanitarian open source communities in the December 2024 internship cohort. Humanitarian communities will be guaranteed funding for at least 1 intern.
+
+
+ To apply for humanitarian open source intern funding, please submit a community application.
+
+
+ Please contact Outreachy organizers with your questions about humanitarian open source funding!
+
+
+
+
+ Outreachy welcomes open science communities who focus on any of the following areas:
+ {% include 'home/snippet/open_science_practices.html' %}
+
+ Outreachy expects to fund interns with 5-10 open science communities in the December 2024 Outreachy internship cohort. Open Science communities will be guaranteed funding for at least 1 intern.
+
+
+ To apply for open science intern funding, please submit a community application.
+
+
+ Apply to participate
+
+ Submit Community Application
+
+{% endblock %}
diff --git a/home/templates/home/snippet/mentor-timeline.html b/home/templates/home/snippet/mentor-timeline.html
index 8219d725..505dedc7 100644
--- a/home/templates/home/snippet/mentor-timeline.html
+++ b/home/templates/home/snippet/mentor-timeline.html
@@ -2,10 +2,7 @@
{{ current_round.pingnew }} at 4pm UTC | Community sign up opens |
{{ current_round.initial_applications_open }} at 4pm UTC | Initial applications open |
{% if not current_round.internstarts.has_passed %}
- Jan. 15, 2024 at 3pm UTC | Live Q&A for FOSS communities mentoring Outreachy interns |
- Jan. 17, 2024 at 3pm UTC | Live Q&A for Outreachy applicants - initial application tips |
- Jan. 22, 2024 at 3pm UTC | Live Q&A for Outreachy mentors |
- Feb. 21, 2024 at 3pm UTC | Live Q&A for Outreachy applicants - contribution period tips |
+ Aug. 14, 2024 at 4pm UTC | Live Q&A for FOSS communities mentoring Outreachy interns |
{% endif %}
{{ current_round.initial_applications_close }} at 4pm UTC | Initial application deadline |
{{ current_round.lateorgs }} at 4pm UTC | โ ๏ธ Deadline for communities to sign up to mentor |
diff --git a/home/templates/home/snippet/round_timeline.html b/home/templates/home/snippet/round_timeline.html
index d4ec2b18..a38a95c0 100644
--- a/home/templates/home/snippet/round_timeline.html
+++ b/home/templates/home/snippet/round_timeline.html
@@ -2,15 +2,9 @@
{% comment %}TODO: link the words "initial application" and "contribute to projects" to the right sections in the to-be-written documentation page{% endcomment %}
- {% if not current_round.internstarts.has_passed %}
- Jan. 8, 2023 at 3pm UTC | Coffee chat: Starting a career in open source |
- {% endif %}
{{ current_round.initial_applications_open }} at 4pm UTC | Initial applications open |
{% if not current_round.internstarts.has_passed %}
- Jan. 15, 2024 at 3pm UTC | Live Q&A for FOSS communities mentoring Outreachy interns |
- Jan. 17, 2024 at 3pm UTC | Live Q&A for Outreachy applicants - initial application tips |
- Jan. 22, 2024 at 3pm UTC | Live Q&A for Outreachy mentors |
- Feb. 21, 2024 at 3pm UTC | Live Q&A for Outreachy applicants - contribution period tips |
+ Aug. 14, 2024 at 4pm UTC | Live Q&A for FOSS communities mentoring Outreachy interns |
{% endif %}
{{ current_round.initial_applications_close }} at 4pm UTC | Initial application deadline |
{{ current_round.lateprojects }} | Project list finalized |
diff --git a/home/urls.py b/home/urls.py
index af59a5b3..6e4d99e6 100644
--- a/home/urls.py
+++ b/home/urls.py
@@ -175,6 +175,7 @@
re_path(r'^blog/2024-01-15/may-2024-initial-applications-open/$', views.blog_2024_01_15_initial_applications_open, name='2024-01-initial-applications-open'),
re_path(r'^blog/2024-04-03/mentor-spotlight-agien-petra/$', views.blog_2024_04_mentor_spotlight_agien_petra, name='2024-04-mentor-spotlight-agien-petra'),
re_path(r'^blog/2024-07-19/outreachy-impact-ahmed-rafiat/$', views.blog_2024_07_19_mentor_outreachy_impact_ahmed_rafiat, name='2024-07-outreachy-impact-ahmed-rafiat'),
+ re_path(r'^blog/2024-08-14/december-2024-call-for-mentoring-organizations/$', views.blog_2024_08_14_cfp_open, name='2024-08-cfp-open'),
re_path(r'^privacy-policy/$', views.privacy_policy, name='privacy-policy'),
]
diff --git a/home/views.py b/home/views.py
index 06c10b03..fb1372a0 100644
--- a/home/views.py
+++ b/home/views.py
@@ -3035,6 +3035,18 @@ def blog_2024_04_mentor_spotlight_agien_petra(request):
def blog_2024_07_19_mentor_outreachy_impact_ahmed_rafiat(request):
return render(request, 'home/blog/2024-07-19-outreachy-impact-ahmed-rafiat.html')
+def blog_2024_08_14_cfp_open(request):
+ try:
+ current_round = RoundPage.objects.get(
+ internstarts__gte='2024-12-01',
+ internends__lte='2025-04-01',
+ )
+ except RoundPage.DoesNotExist:
+ current_round = None
+ return render(request, 'home/blog/2024-08-14-community-cfp-open.html', {
+ 'current_round': current_round,
+ })
+
class InitialMentorFeedbackUpdate(LoginRequiredMixin, reversion.views.RevisionMixin, UpdateView):
form_class = modelform_factory(Feedback1FromMentor,
fields=(