Logo Lanfrica

calyxish/github-api-orgs-visualization

Créateur:
cal
Hôte:
This project aims to gather and visualize the number of GitHub organizations in various countries to assess the growth of programming communities, particularly in Ghana. The visualization helps identify areas for improvement in programming education and local tech ecosystem support # Visualizing GitHub Organizations by Country to Assess Programming Community Growth ## 1. Description The github-api-orgs-visualization project aims to analyze and visualize the distribution of GitHub organizations across various countries using the GitHub API. As a software developer from Ghana, I recognized the need to understand the programming community's landscape to enhance local development. This project collects real-time data on GitHub organizations in different countries, including Ghana, to identify areas for growth and improvement in programming education and support within the local tech ecosystem. Key features of this project include: Real-time Data Collection: Utilizing the GitHub API to fetch the number of organizations by country. Interactive Visualizations: Creating engaging bar charts using Plotly to effectively present the data. Insightful Analysis: Highlighting Ghana's position relative to other countries, emphasizing the need for improved programming education and support. This repository serves as a valuable resource for developers, educators, and stakeholders interested in assessing and fostering the growth of programming communities worldwide. ## 2. Table of Contents - Project Preview - Installation - Dependencies - Usage - Contributing - License - Contact Information - Acknowledgements ## 3. Project Preview ## 4. Installation 1. Clone the repository: ```sh markdown HTTPS git clone github.com GitHub CLI git clone gh repo clone calyxish/github-api-orgs-visualization ``` 2. Navigate to the project directory ```sh cd github-api-orgs-visualization ``` 3. Install required packages ```sh markdown pip install -r requirements.txt ``` ## 5. Dependencies ```sh markdown requests plotly ``` ## 6. Usage Set up your GitHub Personal Access Token: Replace the placeholder in the script with your actual GitHub personal access token. This token is necessary for authentication when making AP …