Skip to content

Add Supporters Section #627

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

Merged
merged 1 commit into from
Jan 2, 2025
Merged
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
20 changes: 10 additions & 10 deletions Gemfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -45,16 +45,16 @@ GEM
logger
faraday-net_http (3.4.0)
net-http (>= 0.5.0)
ffi (1.17.0-aarch64-linux-gnu)
ffi (1.17.0-aarch64-linux-musl)
ffi (1.17.0-arm-linux-gnu)
ffi (1.17.0-arm-linux-musl)
ffi (1.17.0-arm64-darwin)
ffi (1.17.0-x86-linux-gnu)
ffi (1.17.0-x86-linux-musl)
ffi (1.17.0-x86_64-darwin)
ffi (1.17.0-x86_64-linux-gnu)
ffi (1.17.0-x86_64-linux-musl)
ffi (1.17.1-aarch64-linux-gnu)
ffi (1.17.1-aarch64-linux-musl)
ffi (1.17.1-arm-linux-gnu)
ffi (1.17.1-arm-linux-musl)
ffi (1.17.1-arm64-darwin)
ffi (1.17.1-x86-linux-gnu)
ffi (1.17.1-x86-linux-musl)
ffi (1.17.1-x86_64-darwin)
ffi (1.17.1-x86_64-linux-gnu)
ffi (1.17.1-x86_64-linux-musl)
forwardable-extended (2.6.0)
gemoji (4.1.0)
github-pages (232)
Expand Down
27 changes: 27 additions & 0 deletions _data/foundational_supporters.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"2025": [],
"2024": [
"Albert Sweigart",
"Angela Andrews",
"Angie Byron",
"Deb Nicholson",
"Erik Johnson",
"Frank Wiles",
"Jacqueline Kazil",
"Jannis Leidel",
"Jonathan Banafato",
"Joseph Bannerman",
"Josh Schneider",
"Julia Evans",
"Kevin Miller",
"Lazouich Ford",
"Loren Arthur",
"Melanie Arbor",
"Mike Fiedler",
"Ngazetungue Muheue",
"Philip James",
"Seth Larson",
"Tim Schilling",
"Vance Arocho"
]
}
90 changes: 65 additions & 25 deletions support.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,37 +4,77 @@
title: Support
---

<h1>Support Black Python Devs</h1>
<div id="support">
<h2>Support Black Python Devs</h2>
<article>
<div class="grid">
<div>
<script>
(function () {
if (document.getElementById("commitchange-script")) return;
var npo = 6464;
var script = document.createElement("script");
var first = document.getElementsByTagName("script")[0];
script.setAttribute("data-npo-id", npo);
script.id = "commitchange-script";
script.src = "https://us.commitchange.com/js/donate-button.v2.js";
first.parentNode.insertBefore(script, first);
})();
</script>
<a data-amounts="25,50,100,250,500,1000,1500" class="commitchange-donate" data-designation="Black Python Devs" data-embedded=""></a>
</div>
<div>
<img class="donation-photo" src="/assets/images/gnome_powered_bpd_stacked.png" />
<p>
Black Python Devs is a Non-Profit, fiscally hosted under the <a href="https://foundation.gnome.org/">GNOME Foundation</a>. The GNOME Foundation does take a percentage for administration costs and support but at least 90% of proceeds goes
directly to Black Python Devs General Purpose Fund to support our operational costs and supporting community events in the communtiies of Black Python Developers.
</p>
<div>
<script>
(function () {
if (document.getElementById("commitchange-script")) return;
var npo = 6464;
var script = document.createElement("script");
var first = document.getElementsByTagName("script")[0];
script.setAttribute("data-npo-id", npo);
script.id = "commitchange-script";
script.src = "https://us.commitchange.com/js/donate-button.v2.js";
first.parentNode.insertBefore(script, first);
})();
</script>
<a data-amounts="25,50,100,250,500,1000,1500" class="commitchange-donate" data-designation="Black Python Devs" data-embedded=""></a>
</div>
</article>

<article>
<h2>Foundational Supporters</h2>
<p>Black Python Devs operates primarily on support from individuals. It is those supporters that serve as the foundation for what we do.</p>
<p>We would like to recognize our supporters who donate at least $200 each year.</p>
<div>
<h3>2025</h3>
<hr />
<ul>
{% for supporter in site.data.foundational_supporters['2025'] %}
<li>{{supporter}}</li>
{% endfor %}
</ul>
</div>
<div>
<h3>2024</h3>
<hr />
<div class="grid">
<div>
<ul>
{% for supporter in site.data.foundational_supporters['2024'] limit:10 %}
<li>{{supporter}}</li>
{% endfor %}
</ul>
</div>
<div>
<ul>
{% for supporter in site.data.foundational_supporters['2024'] offset:10 limit:10 %}

<li>{{supporter}}</li>
{% endfor %}
</ul>
</div>
<div>
<ul>
{% for supporter in site.data.foundational_supporters['2024'] offset:20 limit:10 %}

<li>{{supporter}}</li>
{% endfor %}
</ul>
</div>
</div>
<p>You can view the archive of supporters<sup>*</sup> by year at https://github.com/blackpythondevs/blackpythondevs.</p>
<p>* <sub>Those who marked their desire to remain anonymous have not been included</sub></p>
</div>
</article>
<div>
<p>
Black Python Devs is a Non-Profit, fiscally hosted under the GNOME Foundation. GNOME does take a percentage for operating costs for our account and administration but at least 90% of proceeds goes directly to Black Python Devs General Purpose
Fund as detailed here.
</p>
</div>

<h2>Learn More about Supporting</h2>
<div style="position: relative; width: 100%; height: 0; padding-top: 56.25%; padding-bottom: 0; box-shadow: 0 2px 8px 0 rgba(63, 69, 81, 0.16); margin-top: 1.6em; margin-bottom: 0.9em; overflow: hidden; border-radius: 8px; will-change: transform">
<iframe
loading="lazy"
Expand Down
Loading