Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add blog post for community cfp opening #577

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions home/feeds.py
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down
274 changes: 274 additions & 0 deletions home/templates/home/blog/2024-08-14-community-cfp-open.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,274 @@
{% extends "base.html" %}
{% load static %}
{% block title %}Call for December 2024 mentoring communities{% endblock %}
{% block content %}
{% load humanize %}
<h1>Call for December 2024 mentoring communities</h1>
<p>
<i>Date: August 14, 2024</i>
</p>
{% comment %}<p><i>Last updated: DATE</i> - See the "SECTION" section below.</p>{% endcomment %}
<img src="{% static 'img/outreachy-nigerian-celebration-omotola-by-banner.jpg' %}"
alt="Two black people are standing by an Outreachy banner. On the left, Omotola Omotayo, holds a sign that reads 'Outreachy - connecting mentors and mentees'. The Outreachy banner says 'Outreachy - Paid remote 3-month internships supporting diversity. Open source internships: software, documentation, design, translation, user experience.' Photo is cc-by 4.0 Outreachy"
class="img-fluid">
<p>
<i>Photo CC BY 4.0 Outreachy</i>
</p>
<h2>Outreachy seeks mentors</h2>
<p>
Outreachy is seeking open source and open science communities to mentor Outreachy interns in the December 2024 cohort.
</p>
{% include 'home/snippet/funding_short_description.html' %}
<h2>Important dates</h2>
<p>
<ul>
<li>
August 14 at 4pm UTC - <a href="#mentor-chats">Live Q&A for FOSS communities interested in mentoring Outreachy interns</a>
</li>
<li>
{{ current_round.lateorgs }} at 4pm UTC - deadline for FOSS communities to <a href="{% url 'community-cfp' %}">sign up to participate as a mentoring organization</a>
</li>
<li>
{{ current_round.project_soft_deadline }} at 4pm UTC - deadline for <a href="{% url 'community-cfp' %}">mentors to submit project descriptions</a>
</li>
</ul>
</p>
<p>
Please see the <a href="#important-dates">full mentor schedule</a> below.
</p>
<p>
<a class='btn btn-success' href="{% url 'community-cfp' %}">Submit Community Application</a>
</p>
<hr>
<h2 id='toc'>What communities need to know</h2>
<p>
<a href='#what-is-outreachy'>What is Outreachy?</a>
<br>
<a href='#mentor-chats'>Live streamed mentor chats</a>
<br>
<a href='#community-faq'>What kinds of open source communities participate?</a>
</br>
<a href='#project-faq'>What kinds of projects do Outreachy interns work on?</a>
</br>
<a href='#mentor-duties'>Who makes a good Outreachy mentor?</a>
</br>
<a href='#important-dates'>December 2024 internship dates</a>
<br>
<a href='#humanitarian-funding'>Humanitarian open source funding</a>
<br>
<a href='#open-science-funding'>Open science funding</a>
<br>
</p>
<hr>
<h2 id='what-is-outreachy'>
<a href="#what-is-outreachy">What is Outreachy?</a>
</h2>
<p>Outreachy is an internship program. Outreachy internships are:</p>
<p class="ml-4 mb-0">
💵 <b>Paid</b> - $7,000 USD total internship stipend
</p>
<p class="ml-4 my-0">
🌍 <b>Remote</b> - both interns and mentors work remotely
</p>
<p class="ml-4 mt-0">
🕰 <b>3 months</b> - internships run {{ current_round.internstarts|date:"F d" }} to {{ current_round.internends|date:"F d" }}
</p>
<p>
Outreachy's goal is to increase <b>diversity in open source</b>. Past Outreachy interns are:
</p>
<p class="ml-4 mb-0">
♀️ 92% women
</li>
<p class="ml-4 my-0">🏳️‍🌈 4% transgender, genderqueer, or non-binary people</p>
<p class="ml-4 my-0">🧕🏾 64% people of color</p>
<p class="ml-4 mt-0">🧑🏿 12% people from a historically disadvantaged caste or tribe</p>
<p>
<i>Statistics are based on responses to the 2019 longitudinal study of Outreachy alums.</i>
</p>
<p>
<a class='btn btn-info' href="{% url 'docs-community' %}">Read Community Guide</a>
</p>
<hr>
<h2 id='mentor-chats'>
<a href='#mentor-chats'>Live streamed mentor chats</a>
</h2>
<p>
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?
</p>
<p>
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.
</p>
<p>
Chat dates:
<ul>
<li>
August 14 at 4pm UTC - <a href="#mentor-chats">Live Q&A for FOSS communities interested in mentoring Outreachy interns</a>
</li>
</ul>
</p>
<p>
Where: <a href="https://www.youtube.com/@outreachyinternships">YouTube</a>
</p>
<hr>
<h2 id='community-faq'>
<a href='#community-faq'>What kinds of open source communities participate?</a>
</h2>
<p>Outreachy is seeking mentors from open source and open science communities.</p>
<p>
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!
</p>
<p>Examples of open source communities that have participated in Outreachy include:</p>
<ul>
<li>astronomy</li>
<li>art and design software</li>
<li>audio and sound</li>
<li>chat and forum software</li>
<li>citizen science</li>
<li>creative commons projects</li>
<li>data science</li>
<li>data storage</li>
<li>education</li>
<li>fruit gathering volunteer organizations</li>
<li>health care software</li>
<li>image processing libraries</li>
<li>infrastructure</li>
<li>Linux distributions</li>
<li>machine learning</li>
<li>mapping software</li>
<li>non-profit organizations</li>
<li>open hardware</li>
<li>open science</li>
<li>open source metrics</li>
<li>package managers</li>
<li>programming languages</li>
<li>web browsers</li>
</ul>
<p>
We encourage you to <a href='{% url 'docs-community' %}#participation-rules'>read our community participation rules</a>.
</p>
<hr>
<h2 id='project-faq'>
<a href='#project-faq'>What kinds of projects do interns work on?</a>
</h2>
<p>In the past, Outreachy internship projects have included:</p>
<ul>
<li>programming</li>
<li>research</li>
<li>user experience</li>
<li>documentation</li>
<li>video tutorials</li>
<li>graphical design</li>
<li>data science</li>
<li>citizen science</li>
<li>marketing</li>
<li>user advocacy</li>
<li>event planning</li>
<li>zines on open source</li>
<li>and more!</li>
</ul>
<p>There are two main rules for internship projects:</p>
<p>
If you want to check whether your project idea is suitable for Outreachy, contact <a href="{% url 'contact-organizers' %}">Outreachy organizers</a>
<hr>
<h2 id='mentor-duties'>
<a href='#mentor-duties'>Who makes a good Outreachy mentor?</a>
</h2>
<p>The heart of Outreachy is our volunteer mentors. Mentors work directly with Outreachy applicants and interns.</p>
<p>
Outreachy looks for mentors who are <i>helpful, patient, welcoming, and kind</i>.
</p>
<p>
<b>Mentor time commitment:</b>
</p>
<ul>
<li>
{{ current_round.contributions_open|date:"F j" }} to {{ current_round.contributions_close|date:"F j" }}: Mentors spend <b>5 to 10 hours per week</b> during the applicant contribution period.
</li>
<li>
{{ current_round.internstarts|date:"F j" }} to {{ current_round.internends|date:"F j" }}: Mentors spend <b>5 hours per week</b> during the internship period.
</li>
</ul>
<p>
Mentors will need to provide an internship project description. Outreachy does not allow applicants to submit project ideas.
</p>
<p>
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.
</p>
<p>Outreachy encourages co-mentoring! Co-mentoring is when two or more people mentor the same Outreachy intern.</p>
<p>Mentors will need to provide a list of tasks for applicants to work on during the contribution period.</p>
<hr>
<h2 id='important-dates'>
<a href='#important-dates'>December 2024 internship dates</a>
</h2>
{% include 'home/snippet/mentor-timeline.html' %}
<hr>
<h2 id='intern-funding'>
<a href='#intern-funding'>Intern funding</a>
</h2>
{% include 'home/snippet/funding_short_description.html' %}
<hr>
<h2 id='humanitarian-funding'>
<a href='#humanitarian-funding'>Humanitarian open source funding</a>
</h2>
<p>Outreachy is seeking humanitarian open source communities to participate in the December 2024 internship round.</p>
<p>
Outreachy welcomes applications from all open source communities that address humanitarian issues. You will need to meet <a href="{% url 'docs-community' %}#participation-rules">our eligibility criteria</a>.
</p>
<p>In short, your community must be:</p>
<ul>
<li>
<b>open source</b>: your project's source code and creative works must be published under an open source license
</li>
<li>
<b>humanitarian focused</b>: your project should tackle a humanitarian issue
</li>
<li>
<b>community</b>: your project should have at least 2-3 people who make regular open source contributions to your project
</li>
</ul>
<p>Past communities that have received humanitarian funding include projects like:</p>
<ul>
<li>
Humanitarian OpenStreetMap Team is an international team dedicated to humanitarian action and community development through open mapping.
</li>
<li>Les Fruits défendus is a volunteer-led urban fruit harvesting collective</li>
<li>
moja global helps prevent climate change by calculating green house gas emissions from forestry, agriculture, and other land uses
</li>
<li>Oppia provides online high-quality education to those who lack access to education</li>
<li>Public Lab democratizes science to help citizen scientists address environmental issues</li>
<li>
Unstructured Studio develops tools, activities, and resources to engage children from underserved communities in creative learning experiences.
</li>
<li>Ushahidi empowers people through citizen-generated data to develop solutions that strengthen their communities</li>
</ul>
<p>
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.
</p>
<p>
To apply for humanitarian open source intern funding, please <a href={% url 'community-cfp' %}>submit a community application</a>.
</p>
<p>
Please <a href='{% url 'contact-organizers' %}'>contact Outreachy organizers</a> with your questions about humanitarian open source funding!
</p>
<hr>
<h2 id='open-science-funding'>
<a href='#open-science-funding'>Open science funding</a>
</h2>
<div class="mb-3" id='czi-open-science-funding'>
<a href='#czi-open-science-funding'><u>All open science communities</u></a>
</div>
<p>Outreachy welcomes open science communities who focus on any of the following areas:</p>
{% include 'home/snippet/open_science_practices.html' %}
<p>
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.
</p>
<p>
To apply for open science intern funding, please <a href={% url 'community-cfp' %}>submit a community application</a>.
</p>
<hr>
<h2>Apply to participate</h2>
<p class="mt-4">
<a class='btn btn-success' href="{% url 'community-cfp' %}">Submit Community Application</a>
</p>
{% endblock %}
5 changes: 1 addition & 4 deletions home/templates/home/snippet/mentor-timeline.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,7 @@
<tr><td width="175"><b>{{ current_round.pingnew }} at 4pm UTC</b></td><td>Community sign up opens</td></tr>
<tr><td width="175"><b>{{ current_round.initial_applications_open }} at 4pm UTC</b></td><td>Initial applications open</td></tr>
{% if not current_round.internstarts.has_passed %}
<tr><td><b>Jan. 15, 2024 at 3pm UTC</b></td><td><a href="https://www.youtube.com/@outreachyinternships">Live Q&A for FOSS communities mentoring Outreachy interns</a></td></tr>
<tr><td><b>Jan. 17, 2024 at 3pm UTC</b></td><td><a href="https://www.youtube.com/@outreachyinternships">Live Q&A for Outreachy applicants - initial application tips</a></td></tr>
<tr><td><b>Jan. 22, 2024 at 3pm UTC</b></td><td><a href="https://www.youtube.com/@outreachyinternships">Live Q&A for Outreachy mentors</a></td></tr>
<tr><td><b>Feb. 21, 2024 at 3pm UTC</b></td><td><a href="https://www.youtube.com/@outreachyinternships">Live Q&A for Outreachy applicants - contribution period tips</a></td></tr>
<tr><td><b>Aug. 14, 2024 at 4pm UTC</b></td><td><a href="https://www.youtube.com/@outreachyinternships">Live Q&A for FOSS communities mentoring Outreachy interns</a></td></tr>
{% endif %}
<tr><td><b>{{ current_round.initial_applications_close }} at 4pm UTC</b></td><td>Initial application deadline</td></tr>
<tr><td><b>{{ current_round.lateorgs }} at 4pm UTC</b></td><td>⚠️ Deadline for communities to sign up to mentor</td></tr>
Expand Down
8 changes: 1 addition & 7 deletions home/templates/home/snippet/round_timeline.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,9 @@

<table class="table">
{% 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 %}
<tr><td><b>Jan. 8, 2023 at 3pm UTC</b></td><td><a href="https://www.youtube.com/@outreachyinternships">Coffee chat: Starting a career in open source</a></td></tr>
{% endif %}
<tr><td><b>{{ current_round.initial_applications_open }} at 4pm UTC</b></td><td>Initial applications open</td></tr>
{% if not current_round.internstarts.has_passed %}
<tr><td><b>Jan. 15, 2024 at 3pm UTC</b></td><td><a href="https://www.youtube.com/@outreachyinternships">Live Q&A for FOSS communities mentoring Outreachy interns</a></td></tr>
<tr><td><b>Jan. 17, 2024 at 3pm UTC</b></td><td><a href="https://www.youtube.com/@outreachyinternships">Live Q&A for Outreachy applicants - initial application tips</a></td></tr>
<tr><td><b>Jan. 22, 2024 at 3pm UTC</b></td><td><a href="https://www.youtube.com/@outreachyinternships">Live Q&A for Outreachy mentors</a></td></tr>
<tr><td><b>Feb. 21, 2024 at 3pm UTC</b></td><td><a href="https://www.youtube.com/@outreachyinternships">Live Q&A for Outreachy applicants - contribution period tips</a></td></tr>
<tr><td><b>Aug. 14, 2024 at 4pm UTC</b></td><td><a href="https://www.youtube.com/@outreachyinternships">Live Q&A for FOSS communities mentoring Outreachy interns</a></td></tr>
{% endif %}
<tr><td><b>{{ current_round.initial_applications_close }} at 4pm UTC</b></td><td>Initial application deadline</td></tr>
<tr><td><b>{{ current_round.lateprojects }}</b></td><td>Project list finalized</td></tr>
Expand Down
1 change: 1 addition & 0 deletions home/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -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'),
]
12 changes: 12 additions & 0 deletions home/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -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=(
Expand Down