Code Monkey home page Code Monkey logo

blackpythondevs.github.io's Introduction

The Black Python Devs Maintainers Guide

We want to ensure that our community is transparent in how we think, act, and respond. For this reason we have opensourced our community guides.

This repo entails the programs, policies, roles, and responsibilities of the community.

Click a link to view our:

This is a living guide

Changes to this guide should be discussed and made using a simple GitHub workflow.

Contributions follow that of our standard CONTRIBUTING guide.

blackpythondevs.github.io's People

Contributors

actions-user avatar ankitgadling avatar bilesanmiahmad avatar dragid10 avatar fahass avatar github-actions[bot] avatar kazz54 avatar kjaymiller avatar mannyanebi avatar oleksis avatar ooduor avatar sandramsc avatar shaswat-satyam avatar tim-schilling avatar veldakiara avatar zablon-oigo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

blackpythondevs.github.io's Issues

Monthly contributor report

Contributors

  • Organization: BlackPythonDevs
Total Contributors Total Contributions
8 221
Username Contribution Count Sponsor URL Commits
kjaymiller 69 Sponsor Link BlackPythonDevs/.github, BlackPythonDevs/blackpythondevs.github.io, BlackPythonDevs/.maintainers,
oleksis 123 Sponsor Link BlackPythonDevs/.github, BlackPythonDevs/blackpythondevs.github.io, BlackPythonDevs/.maintainers,
ooduor 10 not sponsorable BlackPythonDevs/blackpythondevs.github.io,
actions-user 7 not sponsorable BlackPythonDevs/blackpythondevs.github.io,
shaswat-satyam 5 not sponsorable BlackPythonDevs/blackpythondevs.github.io,
bilesanmiahmad 3 not sponsorable BlackPythonDevs/blackpythondevs.github.io,
mannyanebi 3 not sponsorable BlackPythonDevs/blackpythondevs.github.io,
ankitgadling 1 not sponsorable BlackPythonDevs/blackpythondevs.github.io,

this file was generated by the Contributors GitHub Action

Update About.html

Update the about page with the following text.


What is Black Python Devs

Black Python Devs is an online-first community for python developers of all skill levels that identify as black.

Our goal is to:

  1. Show the vast community of black Python developers that exist but whose voices are often not amplified in the community.
  2. Support black Python developers in their careers by highlighting their expertise and creating mentorship opportunities.
  3. Learn from those who are creating and organizing events and other groups with communities of black developers.

Why online first

We hope in the long run to create many in-person user groups and events, but we have to understand where we can make the largest impacts.

To do this we're hoping to gather folks from around the world and see where our largest audiences are.


[CONFERENCE] DjangoCon US 2023

Conference Name

DjangoCon US

URL

https://2023.djangocon.us/

Conference Dates

16 Oct - 20 Oct 2023

Conference Type

in-person

Conference Location

Durham, NC, USA

Summary

DjangoCon US is a five-day international conference for the community by the community about the Django web framework, held each year in North America.

Speaking

  • Dawn Wages - Supercharge your Python and Django Development Environment with VS Code and Dev Containers
  • Kojo Idrissa - Orientation/Welcome & Lightning Talks Host
  • Abigail Mesrenyame Dogbe - Keynote: Finding Purpose in Open Source Through Community Building
  • Velda Kiara - Building Powerful APIs with Django, Django Rest Framework, and OpenAPI
  • Felipe de Morais - AfroPython: Using Django to change black people's life in Brazil
  • Abigail Afi Gbadago - Strategies for handling conflicts and rollbacks in Django database migrations
  • Victor Ogunjobi - Nothing for Us, Without Us; Breaking Unconscious Bias in Building Products
  • Jay Miller - Panel Discussion: Who put me in charge? Moving beyond day-to-day coding in Django

Code of Conduct

  • I agree to follow this project's Code of Conduct

Add testing via playwright on successful build to ensure no frontend issues

When the site builds there is always the potential that some link or other problem arises. If we add playwright tests we can ensure that our links are valid and that changes in the future behave as expected.

To create

Create a github action that installs playwright and runs the playwright tests.

For python you can install and run playwright

python -m pip install playwright pytest-playwright
python -m playwright install --with-deps
python -m pytest

Links on Index are broken

If you try the links from the gh-pages site. They all point to 404's this is likely due to a relative link issue.

Update the README

Content for README.md

BlackPythonDevs.github.io

This is the website for Black Python Devs. To learn more about the community visit https://blackpythondevs.github.io

Stack

  • Jekyll

For Contributions

  • File an issue or Claim an existing one
  • Have the issue assigned to you (leave a comment)
  • Fork the code and make the changes on your own branch
  • Submit a PR

Blog Post: What is the United States Racial Diversity Index

The US Cultural Diversity Index is a ranking based on the locations greater racial diversity. It measures how much of a majority the largest racial demographic has in the area.

Rating:

  • Poor: > 80%
  • Bad: 65 - 79%
  • Good: 50-65%
  • Excellent < 50%

Update README Instructions to include first build steps

Add instructions for first time building via codespaces to include:

  • Installing the gems (bundle install)
  • Starting the server
  • Opening the URL (from the forwarded port)

If possible include screenshots or terminal output.

[CONFERENCE] DjangoCon Africa 2023

Conference Name

DjangoCon Africa

URL

https://2023.djangocon.africa/

Conference Dates

6 nov - 11 Nov 2023

Conference Type

both

Conference Location

Zanzibar, Tanzania

Summary

DjangoCon Africa will include 3 days of single-track talks, 2 days of workshops and sprints, through a total of 27 speakers, and one day of touring for international visitors. Link here

The event will also include a Django Girls workshop to be held the weekend before DjangoCon Africa. To make the conference as inclusive as possible, the event will offer financial aid to members of under-represented communities in software to ensure they can also attend.

Speaking

  • Anna Makarudze - Empowering Minorities in Tech Communities and Promoting Inclusivity.
  • Atieno Ouma - Improving Django Queryset Optimization with DRY Principles.
  • Brayan Kai Mwanyumba - Fostering Inclusion in Open Source: Opportunities for Individuals with Disabilities.
  • Busola Marcus - Unleashing the Potential of Remote Work for African Tech Professionals.
  • Chris Achinga - Workshop: Building Authentication APIs with Django.
  • Dawn Wages - Enhancing Python/Django Development with Visual Studio Code's Dev Containers.
  • Eric Odhiambo - Optimizing Django Admin with Typesense for Large Datasets.
  • Eva Nanyonga - Mastering API Testing in Django.
  • Fuad Habib - Django: Empowering African Youth for Entrepreneurship and Job Creation.
  • Joseph Adediji - Unleashing the Full Potential of Django's Management Commands for Creative Solutions.
  • Joseph Sowah - Workshop: Building, Deploying, and Automating Django Apps on Cloud Infrastructure.
  • Kojo Idrissa - Keynote: Global Patterns in Problem-Solving.
  • Lidya Tilahun - E-Farming: Advancing Rural Farmers' Interests through Digital Agriculture.
  • Mariam Muhammed - Enhancing Django's Performance with Caching Strategies.
  • Omotola Omotayo - Navigating Career Paths in Open-Source Software: Insights from Outreachy Community Manager.
  • Robson Kanhalelo - Workshop: Building Real-Time Space Data Web Applications with Python and Django.
  • Ruth Ikegah - Open Source Career Opportunities: A Path to New Horizons.
  • Samweli Twesa Mwakisambwe - Harnessing Open-Source Python Tools for Geospatial Data Visualization and Analysis.
  • Tahaa Farooq - Building Security Tools with Django: Web Application for Security Scans.
  • Victor Jotham Ashioya - Workshop: Deploying Machine Learning Models with Django.
  • Vuyisile Ndlovu - Mastering Debugging: Systematic Approaches and Python Tools for Developers.

Code of Conduct

  • I agree to follow this project's Code of Conduct

Create a membership map

I'm not sure the easiest way to do this but I think we can figure it out together.

I've seen plenty of communities that have maps that highlight where their members are. While I don't think we need to be hyper specific I think a file that has a counter showing what countries people are from could be interesting. It would be nice to tie this into registration but I think that would be over-compilcating things a bit.

Perhaps we can start with some form (Google forms/Microsoft Forms) and then use that data to create a heatmap

I've done this with Elasticsearch, Google Maps, and with Azure Maps, we could also use a more open mapping tool.

Add Contributors List

We have some contributors that have worked on the community repos. I would love to have folks recognized publicly for their work.

Monthly contributor report

Contributors

  • Organization: BlackPythonDevs
Total Contributors Total Contributions
8 220
Username Contribution Count Sponsor URL Commits
kjaymiller 69 Sponsor Link BlackPythonDevs/.github, BlackPythonDevs/blackpythondevs.github.io, BlackPythonDevs/.maintainers,
oleksis 122 Sponsor Link BlackPythonDevs/.github, BlackPythonDevs/blackpythondevs.github.io, BlackPythonDevs/.maintainers,
ooduor 10 not sponsorable BlackPythonDevs/blackpythondevs.github.io,
actions-user 7 not sponsorable BlackPythonDevs/blackpythondevs.github.io,
shaswat-satyam 5 not sponsorable BlackPythonDevs/blackpythondevs.github.io,
bilesanmiahmad 3 not sponsorable BlackPythonDevs/blackpythondevs.github.io,
mannyanebi 3 not sponsorable BlackPythonDevs/blackpythondevs.github.io,
ankitgadling 1 not sponsorable BlackPythonDevs/blackpythondevs.github.io,

this file was generated by the Contributors GitHub Action

Add pre-commit feature to devcontainer

Util for use pre-commit on Codespaces:

@user ➜ /workspaces/blackpythondevs.github.io (gh-pages) $ pre-commit run --all-files --show-diff-on-failure

[js] loadLanguage function refactoring

ISO 639-1 language codes are two-letter codes

The regular expression lang_path_regex is modified to match only two-letter language codes at the start of the path, which aligns with the ISO 639-1 standard

Add Markdownlint as an extension in the devcontainer

Markdownlint is a great tool that will auto-fix many of the markdown linting issues that come up in pre-commit. If Markdownlint was installed it would highlight and make the changes as the person is typing allowing them to see the changes.

To Fix

Add the id DavidAnson.vscode-markdownlint to the vscode.extensions in devcontainer.json

Update Events page with the content from our Discord

We have two events in our discord. Please update the events page to include them.

Be sure to not include the location for the ice cream social as it's reserved for those in the discord.

Example

Ice Cream Social at DjangoCon US

Planning to meet and greet events before DjangoCon US.

We'll be in Durham and for our Alcohol-Free event, it's an Ice Cream Social.

Meet and greet with one another. (NOTICE THAT THE DETAILS WERE REMOVED)

Details in the Black Python Devs Discord

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.