Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

YaogoGerard/Make

Créateur:
Yao
Hôte:
Maké — Classement des meilleurs contributeurs GitHub du Burkina Faso. Données issues de committers.top, mises à jour toutes les 24h. # Maké > Classement des meilleurs contributeurs GitHub du Burkina Faso. Maké est un site statique généré avec **Nuxt 4** qui affiche un classement des développeurs et étudiants burkinabè les plus actifs sur GitHub, basé sur leurs contributions publiques (commits, pull requests, code reviews) de l'année en cours. ## Stack - **Framework** — Nuxt 4 (SSG) - **UI** — Tailwind CSS, Nuxt Color Mode (dark/light), glassmorphism (verre dépoli) - **i18n** — Français / Anglais - **Données** — GitHub GraphQL API + committers.top - **Cache** — 24h via Nitro storage - **Déploiement** — GitHub Pages (via GitHub Actions) ## Fonctionnement 1. Récupération de la liste des utilisateurs GitHub burkinabè depuis committers.top 2. Enrichissement par batch (10 utilisateurs) via l'API GraphQL GitHub 3. Tri par nombre total de contributions de l'année 4. Génération statique du site (prerender) 5. Déploiement automatique sur GitHub Pages Le site est régénéré automatiquement **toutes les 24h** (via cron GitHub Actions) et à chaque push sur `main`. ## Utilisation ```bash # Installer les dépendances npm ci # Lancer en développement npm run dev # Générer le site statique npm run generate # Prévisualiser le site généré npm run preview ``` ## Variables d'environnement | Variable | Description | |---|---| | `NUXT_GITHUB_TOKEN` | Token GitHub (classic) avec scope `read:user` pour l'API GraphQL | ## Configuration - `nuxt.config.ts` — Base URL `/Make/`, favicon, modules, i18n - `server/utils/github.ts` — Logique de fetch GitHub (GraphQL, rate-limit retry, pagination). - `server/api/contributors.get.ts` — Endpoint API avec cache 24h - `.github/workflows/deploy.yml` — Déploiement automatique - `i18n/locales/` — Fichiers de traduction (fr/en) - `app/pages/index.vue` — Page principale (classement, filtres, recherche) ## Contribuer Les contributions sont les bienvenues ! Voir `CONTRIBUTING.md` pour les détails. ## Licence Pojet sous Licence MIT

Visit

github.com

Languages

Verre

Tags

burkgithubnuxt4rank

Licenses

MIT

Similaires

I Make ArtmAkE Data Management ReportmAkE Common Policy AgendamAkE Sharing and Embedding StrategyTo make one's name famous:How to Make a Tsonga Xylophone

I Make Art

  

The installative video artwork I Make Art started in 2011 as a reaction to an

mAkE Data Management Report

mAkE was an innovation action that aimed to promote cooperation and strategic partnerships

mAkE Common Policy Agenda

A makerspace is a place for making things that combine traditional techniques with digital fabricati

mAkE Sharing and Embedding Strategy

This document describes the sharing and embedding of resources and information for the mAkE

To make one's name famous:

ABSTRACT Recent efforts to draft plant variety protection (

How to Make a Tsonga Xylophone