diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c2613a90..f714280d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -34,7 +34,6 @@ The diagram below outlines the file structure of the development environment. Th ``` Development Structure: root/ -├── _archive # old pages that should mostly be ignored ├── _posts/ │ ├── post1 │ └── post2 diff --git a/archive/_articles/es/about.md b/archive/_articles/es/about.md deleted file mode 100644 index a899e605..00000000 --- a/archive/_articles/es/about.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -layout: default -lang: es -title: Sobre Nosotros ---- - -# Sobre Black Python Devs - -Black Python Devs fue creado por su fundador Jay Miller después de ver una tendencia del mismo puñado de desarrolladores negros que hablaban en conferencias importantes, tomaban posiciones de liderazgo y se enfrentaban a los mismos desafíos hacia el agotamiento. - -Después de asistir a PyCon US en 2022, se dio cuenta de que podían contar físicamente el número de desarrolladores negros que asistían en persona y que representaban MENOS DEL 0,01% del total de asistentes. Jay comenzó a preguntar a los oradores Black Pythonistas si consideraban conectarse con la comunidad y la respuesta casi unánime fue "¿Por qué haría eso?". Después de un poco de aliento, se convenció a una persona para que diera un discurso relámpago. - -Al año siguiente, vimos que esa persona se involucraba más en su grupo de usuarios local y establecía conexiones que le ayudaron a avanzar en el desarrollo de su carrera. Esa misma persona también hablaría en PyCon US en 2023. Después de mucho empuje de las comunidades de África y Brasil, vimos que el número total de Pythonistas negros se triplicó en número. - -En PyCon US 2023, después de un espacio abierto, se creó un servidor de Discord llamado Black Python Devs, donde la comunidad pudo seguir fomentando este impulso y apoyarse mutuamente. - -## El Objetivo de Black Python Devs - -Nuestro objetivo es convertirnos en la comunidad más grande de desarrolladores negros de Python en el mundo y establecer nuestra comunidad como una fuente para diversos líderes en la gran comunidad de Python. - -Nuestro objetivo es: - -- Establecer orientación, tutoría y apoyo profesional para los Pythonistas negros de todo el mundo. -- Crear oportunidades para que la comunidad de Python invierta en las comunidades locales de miembros de Black Python Devs -- Aumentar la participación de los miembros de Black Python Devs en los programas, eventos e iniciativas existentes de la comunidad de Python. - -## Iniciativas - -Aquí hay un vistazo a nuestras iniciativas actuales. Seleccione para obtener más información. - -
-
-

Construir una Comunidad Negra Local

-
-
-

Fondo de Oportunidades de Liderazgo Negro

-
-
-

Construir la Excelencia Negra por Igual

-
-
- -## Equipo de Liderazgo - -
- -
-photo of Jay -

Jay Miller
-Ejecutor

-
- -
-photo of Velda -

Velda Kiara
-Vice ejecutora

-
- -
-photo of Oleksis -

Oleksis Fraga
-Gerente Técnico

-
- -
-photo of Doreen -

Doreen Nangira
-Tesorera

-
-
- -También examinamos nuestras acciones a través de nuestro Consejo de Liderazgo de Desarrolladores de Black Python, compuesto por miembros que se desempeñan como líderes de la comunidad de Python a escala local, regional o global. - -También contamos con un Consejo Asesor formado por aliados estratégicos para ayudar a guiar el progreso de nuestra comunidad como Organización sin Fines de Lucro. diff --git a/archive/_articles/es/community.md b/archive/_articles/es/community.md deleted file mode 100644 index 9f729b6f..00000000 --- a/archive/_articles/es/community.md +++ /dev/null @@ -1,38 +0,0 @@ ---- -layout: default -lang: es -title: Comunidad ---- - -# **¡Bienvenido a la Comunidad de Black Python Devs!** - -¡Estamos emocionados de tenerte aquí! 🎉 - -La Comunidad de Black Python Devs es un grupo vibrante de desarrolladores apasionados por Python y la codificación. Creemos en el poder de la comunidad y en aprender unos de otros. Ya seas un desarrollador experimentado o estés empezando, hay un lugar para ti aquí. - -## **Conéctate con nosotros** - -Entendemos la importancia de la comunicación y la colaboración. Por eso hemos creado espacios donde puedes conectarte con nosotros y con otros miembros de la comunidad. - -### **Discord** - -Únete a nuestro servidor de Discord donde discutimos todo, desde los conceptos básicos de Python hasta temas avanzados. Es un gran lugar para hacer preguntas, compartir tus proyectos o simplemente charlar con otros desarrolladores. Recientemente hemos abierto nuestras puertas aún más, así que no dudes en unirte a nosotros usando este [enlace de invitación](https://discord.gg/XUc3tFqCT3). - -### **Twitter** - -Síguenos en X para obtener las últimas actualizaciones, noticias e ideas de nuestra comunidad. - -### **LinkedIn** - -Únete a nuestro [Grupo de LinkedIn](https://www.linkedin.com/groups/14336241/) para conectarte con profesionales en el campo, participar en discusiones relevantes y mantenerte actualizado con oportunidades de trabajo y tendencias de la industria. - -## **Participa** - -Hay muchas formas de involucrarte con la Comunidad de Black Python Devs: - -- Participa en las discusiones en Discord. -- Comparte tus proyectos y recibe comentarios. -- Contribuye a nuestros proyectos comunitarios. -- Asiste a nuestras reuniones y eventos virtuales. - -Estamos emocionados de ver lo que podemos lograr juntos en esta comunidad. ¡Vamos a codificar, aprender y crecer juntos! diff --git a/archive/_articles/es/conferences.md b/archive/_articles/es/conferences.md deleted file mode 100644 index c145327f..00000000 --- a/archive/_articles/es/conferences.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -layout: default -lang: es -title: Conferencias ---- - -# Conferencias - -Black Python Devs tiene como objetivo asociarse con conferencias de Python en todo el mundo para aumentar la visibilidad y las oportunidades para el liderazgo Negro en la comunidad de Python. Entendemos que cuando se pone a personas calificadas en el escenario y en conferencias, aumenta su valor y sus oportunidades de empleo. - - - -Estas son algunas de las próximas conferencias destacadas en las que puedes encontrar a Black Python Developers involucrados en el escenario o entre bastidores - -{% include conferences.html %} diff --git a/archive/_articles/es/events.md b/archive/_articles/es/events.md deleted file mode 100644 index 756c28fe..00000000 --- a/archive/_articles/es/events.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -layout: default -lang: es -title: Eventos ---- - -# Black Python Devs Eventos - -## Café y Código - -Únase a nosotros todos los Viernes para tomar una taza de café y tener la oportunidad de codificar con otros entusiastas de Python. Nuestra comunidad está abierta a todos los niveles de experiencia, desde principiantes hasta expertos. - -Discutiremos las últimas tendencias en el desarrollo de Python, compartiremos consejos y trucos, y trabajaremos juntos en proyectos. Ya sea que esté buscando aprender algo nuevo o simplemente quiera pasar el rato con personas de ideas afines, esta es la oportunidad perfecta para hacerlo. ¡Te esperamos! - -# Conferencias - -Black Python Devs tiene como objetivo asociarse con conferencias de Python en todo el mundo para aumentar la visibilidad y las oportunidades para el liderazgo Negro en la comunidad de Python. Entendemos que cuando se pone a personas calificadas en el escenario y en conferencias, aumenta su valor y sus oportunidades de empleo. - - - -Estas son algunas de las próximas conferencias destacadas en las que puedes encontrar a Black Python Developers involucrados en el escenario o entre bastidores - -{% include conferences.html %} diff --git a/archive/_articles/es/index.html b/archive/_articles/es/index.html deleted file mode 100644 index d729d033..00000000 --- a/archive/_articles/es/index.html +++ /dev/null @@ -1,33 +0,0 @@ ---- -layout: index -lang: es -title: Inicio -permalink: /es/ -list_title: Recientemente en el blog ---- - -

Nuestra Misión

-
-
-

Asegure la bolsa

-

Establecer orientación, tutoría y apoyo profesional para los Miembros de Black Python Devs

-

Aprende Más

-
-
-

Diversidad Por Inclusión

-

Alentamos a los miembros a involucrarse más allá de la participación. Los miembros pueden convertirse en mantenedores, los mantenedores se convierten en líderes.

-

Aprende Más

-
-
-

Amplíe su alcance

-

Existen grandes programas. Nuestro objetivo es ayudar a que esos programas se conviertan en nuestras comunidades locales.

-

Aprende Más

-
-
-

¡Dilo en voz alta!

-

Nuestra pila y nuestras decisiones son de código abierto por defecto y compartimos lo que estamos haciendo de la forma más alta y frecuente posible.

-

Aprende Más

-
-
- -
diff --git a/archive/_articles/es/initiatives.md b/archive/_articles/es/initiatives.md deleted file mode 100644 index d20e0420..00000000 --- a/archive/_articles/es/initiatives.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: default -lang: es -title: Iniciativas ---- - -# Iniciativas de Black Python Devs - -## Construir una Comunidad Negra Local - -Creemos que es increíblemente importante que la comunidad local reciba el mayor apoyo posible. - -Aumentan la capacidad general de los Pythonistas en su área con mucha más consistencia. - -### Nuestra Estrategia - -- Patrocinar Conferencias/Reuniones locales organizadas por las Líderes de la Comunidad de Black Python Devs -- Los patrocinios se destinan a boletos para que asistan los miembros de la comunidad local - -## Fondo de Oportunidades de Liderazgo Negro - -Es importante que los líderes comunitarios puedan crecer y desarrollarse. Es por eso que esperamos poder llevar a los líderes locales a eventos globales donde puedan conectarse con otros líderes de la comunidad, aprender de profesionales globales y obtener apoyo global para sus iniciativas locales. - -Dicho esto, las inversiones en subvenciones de oportunidad son extremadamente limitadas y no todo el mundo puede financiar la asistencia a estos eventos más grandes. Además, estas oportunidades a menudo significan que el destinatario tiene que financiar personalmente su viaje, y solo recibe el reembolso después del hecho. No todo el mundo puede acceder a tarjetas de crédito o préstamos con límites más altos. - -Por último, el proceso para obtener visas para asistir puede ser confuso y desalentador y diferente según el país. En algunos casos, no sabe si puede obtener su cita para la visa a tiempo una vez que obtenga la aprobación. - -### Nuestra Estrategia - -- Ofrecer una subvención limitada a los líderes de la comunidad para cubrir los gastos relacionados con las citas para la visa. -- Trabajar con profesionales de viajes para coordinar vuelos, hoteles y transporte mientras viaja -- Trabajar con las conferencias para hacer que sus subvenciones de oportunidad sean accesibles para la mayor cantidad posible, abordando las preocupaciones de nuestros líderes comunitarios. - -## Construir la Excelencia Negra por Igual - -Las oportunidades para los profesionales negros se inclinan hacia aquellos con la capacidad de pagar su camino hacia una vida cómoda. No podemos cambiar la forma en que se juega el juego, pero podemos jugar un juego diferente. - -Black Python Devs trabajará con los creadores de contenido para brindar la mayor cantidad de oportunidades a los desarrolladores negros de forma gratuita o a un precio reducido. Esto implica la coordinación con los patrocinadores. Lo que no podemos asociarnos, lo encontraremos desde adentro. Nuestro objetivo es crear oportunidades para que los desarrolladores de Black Python se relacionen entre sí, aprendan juntos y compartan sus conocimientos con nuestra comunidad en constante crecimiento. - -### Nuestra Estrategia - -- Asóciar con creadores de contenido para obtener descuentos por volumen en contenido de aprendizaje -- Organizar eventos y programas regulares en nuestro Discord para que la gente mejore sus habilidades, establezca contactos y aprenda unos de otros - -[Más información sobre Black Python Devss](/es/about) diff --git a/archive/_articles/ha/about.md b/archive/_articles/ha/about.md deleted file mode 100644 index 29965f40..00000000 --- a/archive/_articles/ha/about.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: default -lang: ha -title: Game da ---- - -## 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. - -## Mission - ---- - -### Secure the Bag: Increase organizational investments in areas with larger densities of Black Python developers globally - -Lack of stable employment often prevents members from contributing to the greater community at their desired leve. It is important that Black Python Developers are first and foremost employed and compensated at a fair rate. - -### Extend Their Reach: Expand support from existing Python and Other Technology focused organizations to communities of _Black Python Devs_ members - -We can't be everything to everyone. We also don't need to recreate all of the amazing programs designed for Pythonistas. Our goal is to support getting these existing programs to Black developers and fill in the gaps where they exist. - -### Support the Ecosystem: Create opportunities to invest in the local communities that members of _Black Python Devs_ represent - -Communities that are void of opportunities are often abandoned. While we can't move entire companies to these areas we can make sure that the local areas and businesses continue to thrive. - -### Lend a Hand: Establish guidance, mentorship and support for _Black Python Devs_ Members - -To keep an ecosystem alive you must feed it. We want to ensure that the members range in different technical roles, skills, and skill levels so that we can address the widest variety of needs from the community. - -## 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. diff --git a/archive/_articles/ha/events.md b/archive/_articles/ha/events.md deleted file mode 100644 index 06bfc288..00000000 --- a/archive/_articles/ha/events.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -layout: default -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. - - - -Here are some highlighted upcoming conferences where you can find Black Python Developers involved on stage or behind the scenes - -{% include conferences.html %} diff --git a/archive/_articles/ha/index.html b/archive/_articles/ha/index.html deleted file mode 100644 index 3d13f2eb..00000000 --- a/archive/_articles/ha/index.html +++ /dev/null @@ -1,9 +0,0 @@ ---- -layout: index -lang: ha -title: Gida -permalink: /ha/ ---- - -{% assign t = site.data.locales[page.lang][page.lang] %} {% if page.title %} {% assign header = page.title %} {% else %} {% assign header = site.title %} {% endif %} -

{{ t.index.lead }}

diff --git a/archive/_articles/sw/about.md b/archive/_articles/sw/about.md deleted file mode 100644 index fa6ccae5..00000000 --- a/archive/_articles/sw/about.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -layout: default -lang: sw -title: Kutuhusu ---- - -# Kutuhusu - -## Black Python Devs ni nini - ---- - -Black Python Devs ni jumuiya iliyoko mtandaoni-pekee ya wasanidi wa Python katika ngazi zote za ujuzi ambao wanatambulishwa kuwa weusi. - -Lengo letu ni: - -1. Onyesha ukubwa wa jumuiya ya wasanidi weusi wa Python walioko lakini sauti zao mara mingi hazipazwi kwenye jumuiya. -2. Unga mkono wasanidi weusi wa Python kwenye kazi-maisha zao kwa kukazia utaalamu wao na kuunda nafasi za ushauri. -3. Jifunze kupitia wale wanaojenga na kutengeza matukio na vikundi vinginezo vya jumuiya za wanasidi weusi. - -## Mbona mtandaoni-pekee - ---- - -Tunatumaini hatimaye tutatengeza makundi na matukio mengi ya-kibinafsi, lakini inabidi tuelewa ni wapi twaweza kua na matokeo kubwa zaidi. - -Ili tufanya haya tunatumaini kukusanya watu kutoka duniani kote na kuona kule idadi kuu ya wasikilizaji ilioko. diff --git a/archive/_articles/sw/community.md b/archive/_articles/sw/community.md deleted file mode 100644 index 013bdd08..00000000 --- a/archive/_articles/sw/community.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: default -lang: sw -title: Jumuiya ---- - -# **Karibu kwenye jumuiya ya Black Python Devs** - -Tunayo furaha yakuwa na wewe hapa! 🎉 - -Jumuiya Ya Black Devs ni kundi mahiri la wasanidi wenye mapezi na Python na ku code. Tuna amini kwenye nguvu ya jamii -na kujifuza kutoka kwa kila moja wetu. Haijalishi kama wewe ni msanidi wa mdaa mrefu au ndiyo kwanza unaanza, kunanafasi yako hapa. - -## **Jiunge Nasi** - -Tunaelewa umuhimu wa mawasiliano na ushirikiano. -Ndiyo maana tukatengeneza jukwaa ambalo unaweza kujiunga nasi na wana jumuiya wengine - -### **Discord** - -Jiunge kwenye server zetu za Discord ambapo tuna jadili kilakitu kuanzia msingi wa awali ampaka topic za hali ya juu kuhusiana na Python. -Nisehemu zuri kuliza maswali, kuchangia project yako, au chat na wasanidi wengine, hivi karibuni tumezidi kuacha milango yetu wazi zaidi. -kwa hiyo kuwa huru kubofya hapa kujiunga nasi [link ya ukaribisho](https://discord.gg/XUc3tFqCT3). - -### **Twitter** - -Tufute kwenye [X](https://x.com/blackpythondevs) kwa masasisho ya hivi karibuni, habari, na maarifa kutoka kwenye jumuiya yetu. -. - -### **LinkedIn** - -Jiunge kwenye kundiletu la [LinkedIn](https://www.linkedin.com/groups/14336241/) kujiunga na wataalamu wengine kwenye kitengo hiki, shiriki kwenye mijadala husika, na upate sasisho juu ya fursa za ajira na yanayo jiri kwenye tasnia hii. - -## **Jihusishe** - -Kuna njia nyingi unazoweza kujihusisha na jumuiya ya Black Python Devs: - -- Shirki kwenye majadiliano Discord. -- Changia projekti zako naupate maoni. -- Changia kwenye projekti zetu za jumuiya. -- Hudhuria mikutano na matukio yetu mtandaoni. - -Tunashauku yakuona nini tunaweza kufanikisha kwa pamoja kwenye hii jumuiya. Tu code, jifunze, na tukuwe pamoja! diff --git a/archive/_articles/sw/conferences.md b/archive/_articles/sw/conferences.md deleted file mode 100644 index 07c125b6..00000000 --- a/archive/_articles/sw/conferences.md +++ /dev/null @@ -1,80 +0,0 @@ ---- -layout: default -lang: sw -title: Mikutano ---- - -# Mikutano - -Black Python Devs ina lengo la kushirikiana na mikutano ya Python ulimwenguni kote ili kuongeza muonekano na fursa kwa viongozi Weusi kwenye jumuiya ya Python. Tunaelewa kuwa wakati unaweka kila mmoja aliyehitimu kwenye jukwaa na katika mikutano, huwa inaongeza thamani yao na fursa za kuajiriwa. - - - -Haya ndiyo baadhi ya mikutano yanyojia yaliyokaziwa ambapo unaweza patana na Black Python Developers wakihusika kwenye jukwaa au nyuma ya pazia - -## DjangoCon US (16-20 Oktoba 2023) - Durham, NC, USA - -[DjangoCon US](https://2023.djangocon.us/) ni mkutano wa kimataifa wa siku-tano ya jumuiya kwa wanajumuiya kuhusu muundo-mbingu wa mtandao wa Django, inayofanywa kila mwaka Amerika Kaskazini. - -### Wanaongea: - -- Dawn Wages - Dhibitisha Python yako na Mazingira ya Usanidi wa Django kwa VS Code na Dev Containers -- Kojo Idrissa - Maelekezo/Karibisho & Makao ya Hutoba Fupi-fupi -- Abigail Mesrenyame Dogbe - Hutoba ya Msingi: Kupata Kusudi katika Programu Huria Kupitia Ujenzi wa Jumuiya -- Velda Kiara - Ujenzi wa APIs za Milio Dhabiti kwa Django, Django Rest Framework, na OpenAPI -- Felipe de Morais - AfroPython: Kutumia Django ili kubadilisha maisha ya watu weusi nchini Brazili -- Abigail Afi Gbadago - Mbinu za kushughulikia mizozo na urudisho-nyuma wakati wa uhamisho wa hifadhidata ya Django -- Victor Ogunjobi - Hamna Chetu, Bila Sisi; Kuvunja Kupendelea bila Fahamu katika Ujenzi wa Bidhaa -- Jay Miller - Jopo la Mazungunzo: Nani aliniweka mamlakani? Kusonga Zaidi ya kuandika misimbo ya kila siku ndani ya Django - -## DjangoCon Africa (6th - 11th Novemba 2023) - Zanzibar, Tanzania - -DjangoCon Africa itakuwa na siku 3 ya hutoba za njia-moja, siku 2 za karakana na mbio, kupitia jumla ya waongeaji 27, na siku moja ya kuzuru kwa wageni wakimataifa. [Husiano-la-tovuti hapa](https://2023.djangocon.africa/news/announcing-djangocon-africa-2023/) - -Hii tukio pia itatia ndani karakana ya Django Girls itakayofanywa mwisho-juma inayotangulia DjangoCon Africa. Ili kufanya huu mkutano uwe jumuishi iwezekanavyao, tukio litatoa msaada wa kifedha kwa washirika wa jumuiya walio na uwakilisho-mdogo ndani ya programu ya kompyuta ili kuhakikisha wao pia wanaweza kuhudhuria. - -### Speaking - -- Anna Makarudze - Kuwezesha Waliobaguliwa katika Jumuiya za Tekinologia na Kuendeleza Ujumuishi. -- Atieno Ouma - Kuboresha Mtazamo wa Django Queryset Optimization kutumia Kanuni za DRY. -- Brayan Kai Mwanyumba - Kuchochea Ujumuishi ndani ya Programu Huria: Fursa za Watu wanaoishi na Ulemavu. -- Busola Marcus - Kutokeza Uwezekano wa Kufanyia Kazi Kutoka Nyumbani kwa Wataalamu wa Kiafafrika wa Tekinologia. -- Chris Achinga - Karakana: Ujenzi wa APIs za Udhihirishaji kutumia Django. -- Daniele Procida - Uvumbuzi Ulinganishi Kati ya Mziki, Progamu ya Kumpyuta, na Tamaduni za Kiafrika. -- Dawn Wages - Uboreshaji wa Usanidi wa Python/Django kutumia Visual Studio Code's Dev Containers. -- Eric Odhiambo - Uzingatio was Django Admin kutumia Typesense kwa Datasets Kubwa. -- Eva Nanyonga - Umakinikaji wa Kujaribu API ndani ya Django. -- Flavio Percoco - Kufikisha Mawazo Yako ya Programu ya Kompyuta kutumika Maishani. -- Fuad Habib - Django: Kuwatia Nguvu Vijana Waafrika kwa Ujasiriamali na Kuchochea Ajira. -- Honza Kral - Badili Mawazo ya Progamu za Kompyuta hadi Uhalisi: Mtazamo wa Mchangiaji Sugu wa Django. -- Jon Atkinson - Kufikiriaupya Wingu kama Chagua la Msingi: Uvumbuzi wa Njia Rahisi za Utumiaji. -- Joseph Adediji - Kutokeza Uwezekano Kamili wa Django's Management Commands yenye Uumbaji wa Ubunifu. -- Joseph Sowah - Karakana: Ujenzi, Utumiaji, na Mashine za Kujiendesha za Django kwenye Wingu za Miundombingu. -- Kojo Idrissa - Hotuba ya Msingi: Mielezo ya Ulimwenguni katika Kutatua Matatizo. -- Lidya Tilahun - E-Farming: Kusukuma Mbele kwa Mapendekezo ya Wakulima wa Vijijini kupitia Kilimo ya Dijitali. -- Mariam Muhammed - Kuzidisha Utendaji wa Django kutumia Mikakati ya Kuhifadhi-kwa-muda-mfupi. -- Mariusz Felisiak - Uvumbuzi wa Kina za Django ORM Lookups. -- Omotola Omotayo - Kupekua Njia za Kazi-maisha katika Progamu-Huria za Kompyuta: Mwono-ndani kutoka kwa Meneja wa Jumuiya ya Outreachy. -- Robson Kanhalelo - Karakana: Ujenzi wa Progamu za Tovuti wa Wakati-huo-huo ya Data ya Angani kutumia Python na Django. -- Ruth Ikegah - Fursa za Kazi-maisha ya Programu Huria: Njia kuelekea Mionekano Mapya. -- Samweli Twesa Mwakisambwe - Kutumia Vifaa ya Progamu-Huria ya Python kwa Kupiga Taswira na Uchanganuzi wa Geospatial. -- Sheena O'Connell - Kufainisha ili Mivurugo ya COVID pamoja na Django: Safari ya Umuzi. -- Tahaa Farooq - Kujenga Vifaa vya Usalama kutumia Django: Programu ya Tovuti ya Uchunguzi wa Usalama. -- Victor Jotham Ashioya - Karakana: Uwekeshaji wa Miundo ya Machine Learning kutumia Django. -- Vuyisile Ndlovu - Utudhibitishaji wa Debugging: Njia za Utaratibu na Vifaa vya Python kwa Wasanidi. diff --git a/archive/_articles/sw/events.md b/archive/_articles/sw/events.md deleted file mode 100644 index 71a0e055..00000000 --- a/archive/_articles/sw/events.md +++ /dev/null @@ -1,35 +0,0 @@ ---- -layout: default -lang: sw -title: Matukio ---- - -## Kahawa na Code - -Jiunge nasi kila Ijumaa kwajili ya kikombe cha kahawa na uwezekano waku code na wanashauku wezeko wa Python. Jumuiya yetu iko wazi kwa ngazi zote za uzoefu, kuanzia wanao anza hadi wataalamu. Tutanzungumzia yale yote yaliyo jiri hivi karibuni kwenye usanidi wa Python, tuki shirikiana kwenye mbinu na ujanja, na kufanya kazi kwenye miradi pamoj. Iwe unataka kujifunza kitu kipya au unataka kuwa karibu na watu wenye maoni sawa, hii ndiyo fursa sahihi kufanya hivyo.Tunatanzamia kukutana na wewe hapa. - -# Mikutano - -Black Python Devs ina lengo la kushirikiana na mikutano ya Python ulimwenguni kote ili kuongeza muonekano na fursa kwa viongozi Weusi kwenye jumuiya ya Python. Tunaelewa kuwa wakati unaweka kila mmoja aliyehitimu kwenye jukwaa na katika mikutano, huwa inaongeza thamani yao na fursa za kuajiriwa. - - - -Here are some highlighted upcoming conferences where you can find Black Python Developers involved on stage or behind the scenes - -{% include conferences.html %} diff --git a/archive/_articles/sw/index.html b/archive/_articles/sw/index.html deleted file mode 100644 index 1f0b5287..00000000 --- a/archive/_articles/sw/index.html +++ /dev/null @@ -1,21 +0,0 @@ ---- -layout: index -lang: sw -title: Nyumbani -list_title: Hivi karibuni kwenye blog -permalink: /sw/ ---- - -

Black Python Devs ni nini

-
- -

Black python Devs ni jamii ya kwanza mtandaoni kwa ajili ya wasanidi wa python wenye vipaji vya viwango vyote ambao - wanajitambulisha kama weusi.

-

Lengo letu ni:

-
    -
  1. Onyesha ukubwa wa jumuiya ya wasanidi weusi wa Python walioko lakini sauti zao mara nyingi hazipazwi kwenye jumuiya.
  2. -
  3. Unga mkono wasanidi weusi wa Python kwenye kazi na undelaziji nguvu kazi.
  4. -
  5. share uzoefu wa makundi mengine kwenye jumuiya ya wasanidi weusi.
  6. -
- -
diff --git a/archive/_conferences/__main__.py b/archive/_conferences/__main__.py deleted file mode 100644 index fad45301..00000000 --- a/archive/_conferences/__main__.py +++ /dev/null @@ -1,100 +0,0 @@ -import datetime -import json -import pathlib -from typing import Iterator -from urllib.parse import urlparse - -import gh_issues # deptry: ignore - -QUERY = "repo:blackpythondevs/blackpythondevs.github.io type:issue label:conference" - - -def get_conference_issues( - query: str = QUERY, -) -> Iterator[gh_issues.Issue]: # pragma no cover - issues = gh_issues.issues_by_query(query) - return issues - - -def normalize_url(url_match: str | None) -> str | None: - """ - Parse the url and see if a scheme (`https`) is included in it. - If not, then prepend `https` to the url from the issue body - - This guards against the website thinking the passed in url is another page on https://blackpythondevs.com/ - """ - if url_match: - parsed_url = urlparse(url_match) - url_scheme = parsed_url.scheme - - # If "https" is already the scheme, then we're good and don't need to do anything else - if url_scheme == "https": - return url_match - - # If the scheme is not "https", then we need to prepend "https" to the url - if url_scheme.strip() == "": - return f"https://{url_match}" - else: - # If the scheme is a valid protocol (ftp, http, etc.), - # but not "https", then we need to replace it with "https" - return url_match.replace(parsed_url.scheme, "https") - - -def write_conferences_to_file(confs: list[dict]): - # Write the conferences to the _data/conferences.yml file - conferences_path.write_text(json.dumps(confs)) - - -def __to_conference_date(conference_date: str) -> datetime.date: - return datetime.date.fromisoformat(conference_date) - - -def parse_conference(issue: gh_issues.Issue) -> dict[str, str | None]: - """convert an issue to a dictionary of parsed data""" - - KEYS = [ - "conference_name", - "url", - "conference_start_date", - "conference_end_date", - "conference_type", - "conference_location", - "summary", - "speaking", - ] - - _issue = {k: getattr(issue, k, None) for k in KEYS} - _issue["url"] = normalize_url(_issue.get("url", None)) - return _issue - - -def _validate_issue(issue: gh_issues.Issue, date_to_check: str) -> bool: - """Validate an issue based on its `date_to_check`""" - if not (valid_date := getattr(issue, date_to_check, False)): - return False - else: - return __to_conference_date(valid_date) >= datetime.date.today() - - -def build_conferences() -> list[dict[str, str | None]]: # pragma: no cover - return [ - parse_conference(issue) - for issue in get_conference_issues() - if _validate_issue(issue, "conference_end_date") - ] - - -if __name__ == "__main__": # pragma: no cover - ROOT = pathlib.Path(__file__).parent.parent - conferences_path = ROOT.joinpath("_data/conferences.json") - conferences = build_conferences() - j_conferences = json.dumps( - list( - sorted( - conferences, - key=lambda x: __to_conference_date(x["conference_start_date"]), - ) - ), - indent=2, - ) - conferences_path.write_text(f"{j_conferences}\n") diff --git a/archive/conferences.md b/archive/conferences.md deleted file mode 100644 index 6a74c144..00000000 --- a/archive/conferences.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -layout: default -lang: en -title: Conferences ---- - -# 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. - - - -Here are some highlighted upcoming conferences where you can find Black Python Developers involved on stage or behind the scenes - -{% include conferences.html %} diff --git a/archive/es/blog.md b/archive/es/blog.md deleted file mode 100644 index 214c3bd9..00000000 --- a/archive/es/blog.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: default -lang: es -title: Blog -permalink: /es/blog/ -list_title: Posts ---- - -
- {%- include posts.html -%} -
diff --git a/archive/ha/blog.md b/archive/ha/blog.md deleted file mode 100644 index 3803fe85..00000000 --- a/archive/ha/blog.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: default -lang: ha -title: Blog -permalink: /ha/blog/ -list_title: Posts ---- - -
- {%- include posts.html -%} -
diff --git a/archive/infra/docker-compose.yml b/archive/infra/docker-compose.yml deleted file mode 100644 index 169fae0e..00000000 --- a/archive/infra/docker-compose.yml +++ /dev/null @@ -1,9 +0,0 @@ -version: "3.9" -services: - nginx: - image: nginx:latest - ports: - - "80:80" - volumes: - - ./etc/nginx/nginx.conf:/etc/nginx/nginx.conf - - ./usr/share/html:/usr/share/nginx/html diff --git a/archive/infra/etc/nginx/nginx.conf b/archive/infra/etc/nginx/nginx.conf deleted file mode 100644 index ee32715b..00000000 --- a/archive/infra/etc/nginx/nginx.conf +++ /dev/null @@ -1,36 +0,0 @@ -# user www www; -worker_processes 3; -# error_log logs/error.log; -# pid logs/nginx.pid; -worker_rlimit_nofile 4096; - -events { - worker_connections 2048; -} - -http { - # include /etc/nginx/conf.d/mime.types; - # include /etc/nginx/proxy.conf; - # include /etc/nginx/conf.d/fastcgi_params; - index index.html index.htm index.php; - default_type application/octet-stream; - log_format main '$remote_addr - $remote_user [$time_local] $status ' - '\"$request\" $body_bytes_sent \"$http_referer\" ' - '\"$http_user_agent\" \"$http_x_forwarded_for\"'; - # access_log logs/access.log main; - sendfile on; - tcp_nopush on; - server_names_hash_bucket_size 128; - - server { - listen 80; - server_name localhost www.localhost; - # access_log logs/localhost.access.log main; - root html; - - location / { - proxy_pass http://127.0.0.1:4000; - } - } - -} diff --git a/archive/infra/usr/share/html/.gitkeep b/archive/infra/usr/share/html/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/archive/initiatives.md b/archive/initiatives.md deleted file mode 100644 index 2607dcab..00000000 --- a/archive/initiatives.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -layout: default -lang: en -title: Initiatives ---- - -# Black Python Devs Initiatives - -## Build Local Black Community - -We believe it is incredibly important that local community is supported as much as possible. - -They raise the overall capability of Pythonistas in their area with much more consistency. - -### Our Strategy - -
-
  • Sponsor Local Conferences/Meetups organized by Black Python Devs Community Leaders
  • -
  • Sponsorships go towards tickets for local community members to attend
  • -
    - -## Black Leadership Opportunity Fund - -It's important that community leaders are able to grow and develop. Which is why we hope that we can get local leaders to global events where they can connect with other leaders in the community, learn from global professionals, and gain global support for their local initiatives. - -That being said investments into opportunity grants are extremely limited and not everyone can fund attending these larger events. Furthermore, these opportunities often mean that the recipient has to personally fund their travel, only receiving reimbursement after the fact. Not everyone can get access to higher limit credit cards, loans. - -Lastly the process for getting visas to attend can be confusing and daunting and different depending on the country. In some cases you don't know if you can get your visa appointment in time once getting approval. - -### Our Strategy - -
    -
  • Offer a limited grant to community leaders to cover expenses around visa appointments.
  • -
  • Work with travel professionals to coordinate flights, hotels, and transportation while travelling.
  • -
  • Work with conferences to make their opportunity grants accessible to as many as possible addressing the concerns of our community leaders.
  • -
    - -## Build Black Excellence Equally - -Opportunities for Black professionals skew towards those with the ability to pay their way into a comfortable life. We can't change how the game is played but we can play a different game. - -Black Python Devs will work with content creators to give as many opportunities to Black developers for free or at a discounted rate. This involves coordinating with sponsors. What we can't partner on, we will find from within. We aim to create opportunities for Black Python developers to network with one another, learn together, and share their knowledge with our ever growing community. - -### Our Strategy - -
    -
  • Partner with content creators for bulk discounts on learning content.
  • -
  • Host regular events and programs in our Discord for folks to skill up, network, and learn from one another.
  • -
    - -[Learn more about Black Python Devs](/about) diff --git a/archive/sw/blog.md b/archive/sw/blog.md deleted file mode 100644 index 6b636304..00000000 --- a/archive/sw/blog.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -layout: default -lang: sw -title: Blog -permalink: /sw/blog/ -list_title: Posts ---- - -
    - {%- include posts.html -%} -