Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
710f161
removed issue template for generating conferences
TimOsahenru Feb 2, 2025
f6e2ac7
removed automating workflow for generating conferences
TimOsahenru Feb 2, 2025
c2eee1f
removed auto responder giving feedback after conference submission
TimOsahenru Feb 2, 2025
b1ea4ed
removed href link for creating conference issues
TimOsahenru Feb 2, 2025
04bc619
remove all conferences that have passed
TimOsahenru Feb 10, 2025
f941229
renamed _data/conferences.json to _data/events.json
TimOsahenru Feb 10, 2025
7849c89
expanded _data/events.json structure, included dummy data
TimOsahenru Feb 10, 2025
66f0d47
HTML template for meetups
TimOsahenru Feb 10, 2025
b3e8a8d
Linting test passing
TimOsahenru Feb 10, 2025
0212b38
modified events.json to include conferences
TimOsahenru Feb 10, 2025
dda4985
modified events.json to include conferences
TimOsahenru Feb 10, 2025
25f6fc8
Modified the conferences.html file
TimOsahenru Feb 10, 2025
5240bd2
restructured events.md to reflect the new changes and also removed co…
TimOsahenru Feb 10, 2025
5d7907e
restructured events.md to reflect the new changes and also removed co…
TimOsahenru Feb 10, 2025
903817d
restructured events.md to reflect the new changes and also removed co…
TimOsahenru Feb 10, 2025
22e9705
Merge branch 'gh-pages' of github.com:BlackPythonDevs/blackpythondevs…
TimOsahenru Feb 11, 2025
6076b2d
Documentation update to show how events are been created and removed …
TimOsahenru Feb 12, 2025
28edf6e
Documentation update to show how events are been created and removed …
TimOsahenru Feb 12, 2025
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
95 changes: 0 additions & 95 deletions .github/ISSUE_TEMPLATE/add_conference.yml

This file was deleted.

56 changes: 0 additions & 56 deletions .github/workflows/conference.yml

This file was deleted.

44 changes: 0 additions & 44 deletions .github/workflows/conference_auto_respond.yml

This file was deleted.

39 changes: 39 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -166,3 +166,42 @@ The diagram below explains how information is generated for the about page, show
![Git push terminal](/assets/images/git_push_terminal.png)

- Once you’ve committed and pushed all of your changes to GitHub, go to the page for your fork on GitHub, select your development branch, and click the pull request button. Please ensure that you compare your feature branch to the desired branch of the repo you are supposed to make a PR to. If you need to make any adjustments to your pull request, just push the updates to GitHub. Your pull request will automatically track the changes in your development branch and update it. πŸ₯³

## Creating an event

Events are currently created manually by adding entries to `_data/events.json`. To create a conference, use the following JSON structure:

```
{
"name": "Conference name",
"url": "https://blackpythondevs.com/",
"start_date": "2025-02-10",
"end_date": "2025-09-20",
"location": "Thailand",
"description": "Lorem ipsum dolor sit amet consectetur adipiscing elit ...",
"speaker": "Tim Osahenru"
}
```

### Regular meetups

We have two recurring meetups: **Coffee and Code** and our **Monthly Meetup**. These events remain consistent in format, with only the **date, time, and speaker** subject to change. Updates can be made within the `meetups` list:

```
{
"name": "Coffee and Code",
"date": "2023-09-20",
"location": "Online (Discord)",
"description": "A casual meetup for developers to code together.",
"speaker": "Jay Miller",
"topic": "Web Development"
},
{
"name": "Monthly meetup",
"date": "2023-09-20",
"location": "Remote",
"description": "Share ideas, and network over coffee.",
"speaker": "Jay Miller",
"topic": "Open Source"
}
```
12 changes: 0 additions & 12 deletions _data/conferences.json

This file was deleted.

5 changes: 5 additions & 0 deletions _data/events.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"meetups": [],
"conferences": [],
"partners": []
}
22 changes: 8 additions & 14 deletions _includes/conferences.html
Original file line number Diff line number Diff line change
@@ -1,25 +1,20 @@
{% if site.data.conferences.size > 0 %}
{% if site.data.events.conferences.size > 0 %}
<div class="conference grid">
{% for conference in site.data.conferences %}
{% for conference in site.data.events.conferences %}
<article>
<h2>
<a href="{{ conference.url }}">{{ conference.conference_name }}</a>
<a href="{{ conference.url }}">{{ conference.name }}</a>
</h2>
<h5>{{ conference.speaker }}</h5>
<p>
<strong>{{ conference.conference_start_date }} - {{ conference.conference_end_date }}</strong>
<strong>{{ conference.start_date }} - {{ conference.end_date }}</strong>
{% if conference.conference_location != "_No response_" %}
<br />
<strong>{{ conference.conference_location }}</strong>
<strong>{{ conference.location }}</strong>
</p>
{% endif %}
<p>Type: {{ conference.conference_type }}</p>
{% if conference.summary != "_No response_" %}
{{ conference.summary | markdownify }}
{% endif %}
{% if conference.speaking %}
<h3>Speaking:</h3>
{{ conference.speaking | markdownify }}
{% endif %}
<p>{{ conference.description }}</p>

</article>
{% endfor %}
</div>
Expand All @@ -28,4 +23,3 @@ <h3>Speaking:</h3>
{% endif %}

<hr />
<p>Have a Conference to Add - <a href="https://github.com/BlackPythonDevs/blackpythondevs.github.io/issues/new?assignees=&labels=conference&projects=&template=add_conference.yml&title=%5BCONFERENCE%5D+%3CCONFERENCE+NAME%3E+YYYY">Submit an Issue</a></p>
23 changes: 23 additions & 0 deletions _includes/meetups.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{% if site.data.events.meetups.size > 0 %}
<div class="conference grid">
{% for meetup in site.data.events.meetups %}
<article>
<h2>
<a href="https://discord.gg/XUc3tFqCT3">{{ meetup.name }}</a>
</h2>
<h5>Speaking: {{ meetup.speaker }}</h5>
<p>
<strong>{{ meetup.date }}</strong><br />
<strong>{{ meetup.location }}</strong>
</p>
<p>{{ meetup.description }}</p>

<p>{{ conference.topic }}</p>
</article>
{% endfor %}
</div>
{% else %}
<b>No Meetups</b>
{% endif %}

<hr />
31 changes: 6 additions & 25 deletions events.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,36 +4,17 @@ lang: en
title: Events
---

# Black Python Devs Events

## Coffee and Code

Join us every Friday for a cup of coffee and a chance to code with fellow Python enthusiasts. Our community is open to all levels of experience, from beginners to experts.

We’ll be discussing the latest trends in Python development, sharing tips and tricks, and working on projects together. Whether you’re looking to learn something new or just want to hang out with like-minded people, this is the perfect opportunity to do so. We look forward to seeing you there!

# Upcoming Conferences

Black Python Devs aims to partner with Python conferences around the world to increase the visibility and opportunities for Black leadership in the Python community. We understand that when you put qualified individuals on stage and at conferences it increases their value and opportunities for employment.

<!--
To add a conference one of the following should apply

1. A Black Python Dev Member should be speaking at the conference
2. The conference should have programs in place to empower Black and other Historically Excluded Communities to contribute.

Sample
-----

## CONFERENCE NAME (DATES), City, Region, Country
Here are some highlighted upcoming conferences where you can find Black Python Developers involved on stage or behind the scenes

ONE SENTENCE DESCRIPTION OF THE CONFERENCE. Be sure to link to the conference itself.
{% include conferences.html %}

### Speaking
- PERSON - TALK or ROLE NAME
---
-->
## Regular Meetups

Here are some highlighted upcoming conferences where you can find Black Python Developers involved on stage or behind the scenes
Join us every Friday for a cup of coffee and a chance to code with fellow Python enthusiasts. Our community is open to all levels of experience, from beginners to experts.

{% include conferences.html %}
We’ll be discussing the latest trends in Python development, sharing tips and tricks, and working on projects together. Whether you’re looking to learn something new or just want to hang out with like-minded people, this is the perfect opportunity to do so. We look forward to seeing you there!
{% include meetups.html %}