Skip to content

HercoZauZau/GitHub_Insights--Mozambique

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📊 GitHub Insights Mozambique

🔍 Explorando o Ecossistema dos Desenvolvedores Moçambicanos


📌 Sobre o Projecto

O GitHub Insights Mozambique é um projceto dedicado à coleta, análise e monitoramento de dados públicos de usuários moçambicanos no GitHub. O objectivo é entender melhor a dinâmica da comunidade local de desenvolvedores, identificar padrões, tendências tecnológicas e destacar os principais contribuidores e projectos do país.

Rotineiramente, coletamos informações sobre repositórios, linguagens de programação, curtidas e novas adesões à plataforma para construir um panorama actualizado do ecossistema GitHub em Moçambique.


🎯 Objectivos

Mapear o crescimento da comunidade de desenvolvedores moçambicanos no GitHub ao longo do tempo.

Identificar linguagens e tecnologias mais populares entre os desenvolvedores do país.

Analisar repositórios mais populares e destacar os mais curtidos e engajados.

Acompanhar padrões de engajamento da comunidade moçambicana no GitHub.

Fornecer insights valiosos que possam incentivar colaboração e networking entre os desenvolvedores.


📊 Insights Gerados

Nota: Estes insights representam os dados de janeiro de 2025.


🔹 Usuários e repositórios mais influentes: Identificação dos perfis e projectos que têm maior engajamento e reconhecimento dentro da comunidade.

Usuário Estrelas (user) Repositório Estrelas (repo)
americo 361 sqlifinder 343
arnaldo-tomo 335 rtf-html-php 105
henck 224 vue-selectize 77
isneezy 223 open-weather-icons 69
gmahota 181 dBASE.NET 67
paymentsds 171 mpesa-js-sdk 62
edilsonmatola 122 habitual-ecommerce-app-getx 49
GraHms 116 mpesa-php-api 43
JefferMarcelino 114 cakephp-gentelella-theme 43
enoquetembe 92 pdf-generator-service 43

* A disposição das linhas não indica relação entre o repositório e o usuário



🔹 Crescimento anual da comunidade: Análise do número de novos usuários moçambicanos que aderem à plataforma.



🔹 Evolução da criação de repositórios: Monitoramento do número de repositórios criados mensalmente e anualmente.



🔹 Linguagens de programação mais utilizadas: Análise das principais linguagens empregadas nos repositórios públicos moçambicanos.



🔹 Outros: Visite os notebooks para conhecer e/ou gerar mais insights dos dados.


📂 Estrutura do Projecto

📁 data/ - Pasta onde são armazenados os conjuntos de dados coletados.

📁 notebooks/ - Jupyter Notebooks utilizados para coleta, exploração e visualização dos dados.

📄 Dicionário_de_Dados.md - Documentação dos Dados.

📄 README.md - Documentação do projecto.

📄 env.example - Exemplar de Variáveis de Ambiente Necessárias.


⚠️ Limitações do projecto

🔸 Dados públicos limitados: Os insights dependem apenas das informações disponíveis na API do GitHub, e repositórios privados não são considerados.

🔸 Registro de localização: A identificação de usuários moçambicanos é baseada na localização registrada no perfil, podendo haver inconsistências.

🔸 Restrições da API do GitHub: A coleta está sujeita a limitações de taxa de requisições e disponibilidade de dados pela API.


🛠 Como Contribuir

💡 Se você deseja contribuir para este projecto, siga os passos abaixo:

  1. Faça um Fork do repositório e clone para sua máquina.
  2. Crie uma nova branch para desenvolver sua funcionalidade ou correção.
  3. Implemente suas alterações e escreva testes, se necessário.
  4. Envie um Pull Request para revisão.

📌 Sugestões e feedbacks também são bem-vindos! Abra uma issue para relatar problemas ou sugerir melhorias.



Junte-se a nós para fortalecer a comunidade de desenvolvedores moçambicanos e impulsionar a inovação no país! 🚀