Skip to content

Commit

Permalink
Update-opensource-program (#395)
Browse files Browse the repository at this point in the history
  • Loading branch information
kjaymiller authored Aug 27, 2024
1 parent 5cd3cad commit 57c5117
Show file tree
Hide file tree
Showing 9 changed files with 74 additions and 23 deletions.
2 changes: 1 addition & 1 deletion Gemfile
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
source "https://rubygems.org"
ruby RUBY_VERSION

gem "jekyll", "3.9.3"
gem "jekyll"

# If you have any plugins, put them here!
group :jekyll_plugins do
Expand Down
2 changes: 1 addition & 1 deletion Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,7 @@ PLATFORMS

DEPENDENCIES
github-pages
jekyll (= 3.9.3)
jekyll
jekyll-feed
jekyll-remote-theme
jemoji
Expand Down
38 changes: 38 additions & 0 deletions _data/open_source_program.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
[
{
"org": {
"name": "Black Python Devs",
"url": "https://github.com/blackpythondevs"
},
"repos": [
{
"name": "Black Python Devs",
"url": "https://github.com/blackpythondevs/blackpythondevs",
"description": "This is the base operating Documentation for Black Python Devs"
},
{
"name": "Black Python Devs Website",
"url": "https://github.com/blackpythondevs/blackpythondevs.github.io",
"description": "The jekyll website that routes to BlackPythonDevs.com"
}
]
},
{
"org": {
"name": "DAGWorks-Inc",
"url": "https://github.com/DAGWorks-Inc"
},
"repos": [
{
"name": "Hamilton",
"url": "https://github.com/DAGWorks-Inc/hamilton",
"description": "Hamilton helps data scientists and engineers define testable, modular, self-documenting dataflows, that encode lineage/tracing and metadata. Runs and scales everywhere python does."
},
{
"name": "Burr",
"url": "https://github.com/DAGWorks-Inc/burr",
"description": "Build applications that make decisions (chatbots, agents, simulations, etc...). Monitor, trace, persist, and execute on your own infrastructure."
}
]
}
]
2 changes: 1 addition & 1 deletion _includes/newsletter_form.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<article>
<h3>Learn what the community and its members are doing from our newsletter!</h3>
<h3>{{include.newsletter_title}}</h3>
<form action="https://buttondown.email/api/emails/embed-subscribe/black-python-devs" method="post" target="popupwindow" onsubmit="window.open('https://buttondown.email/black-python-devs', 'popupwindow')">
<fieldset role="group">
<input type="email" name="email" id="bd-email" placeholder="Enter your email" />
Expand Down
3 changes: 3 additions & 0 deletions _includes/open_source_program/program_closed.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
<h2>Applications for the next Cohort are currently closed</h2>

We will announce when the program will reopen in our newsletter. Sign up today. {% include newsletter_form.html newsletter_title='Sign Up' %}
13 changes: 13 additions & 0 deletions _includes/open_source_program/program_opened.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
<h2>Applications for the next Cohort are now open</h2>

<p>The next cohort is now seeking contributors and mentors to collaborate on the following projects:</p>

{% for org in site.data.open_source_program %}
<h3><a href="{{org.url}}">{{org.name}}</a></h3>

<ul>
{% for repo in org.repos %}
<li><a href="{{repo.url}}">{{repo.name}}</a></li>
{% endfor %}
</ul>
{% endfor %}
2 changes: 1 addition & 1 deletion _layouts/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@
{%- include latest-posts.html -%}
{%- include join_us.html -%}
{%- include partnerships.html -%}
{%- include newsletter_form.html -%}
{%- include newsletter_form.html newsletter_title="Learn what the community and its members are doing from our newsletter!" -%}
</div>
14 changes: 14 additions & 0 deletions _layouts/open_source_program.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
---
layout: article
open: false
---

<main>
{{content}}
</main>

{% if open %}
{% include open_source_program/program_opened.html %}
{% else %}
{% include open_source_program/program_closed.html %}
{% endif %}
21 changes: 2 additions & 19 deletions open-source-program.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
---
layout: default
layout: open_source_program
lang: en
title: Black Python Devs Open Source Program
open: false
---

# The Black Python Devs Open Source Program
Expand All @@ -11,21 +12,3 @@ The Black Python Devs Open Source Contribution Program is a 2-month running init
Participants will work on issues from repositories around Black Python Devs as well as partnered community gaining hands-on experience in real-world projects. The program includes a structured onboarding process, technical and soft skills workshops, regular mentorship, and a final showcase event where participants present their progress.

By the end of the program, participants will have enhanced their technical skills, expanded their professional network, and made tangible contributions to the open-source community.

## Applications for the next Cohort are now open

The next cohort is now seeking contributors and mentors to collaborate on the following projects:

**Black Python Devs**

- [BlackPythonDevs/Blackpythondevs](https://github.com/blackpythondevs/Blackpythondevs)
- [BlackPythonDevs/blackpythondevs.github.io](https://github.com/blackpythondevs/blackpythondevs.github.io)

**DAGWorks-Inc**

- [DAGWorks-Inc/burr](https://github.com/DAGWorks-Inc/burr)
- [DAGWorks-Inc/hamilton](https://github.com/DAGWorks-Inc/hamilton)

If you wish to participate as a **contributor** - [apply here!](https://bit.ly/4d6QXX1)

If you wish to participate as a **mentor** - [apply here!](https://bit.ly/3W694W0)

0 comments on commit 57c5117

Please sign in to comment.