Skip to content

SynchronizesTeams/Synctributor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🟨 Synctributor

⚑ Sebuah aplikasi web sederhana untuk menghitung dan menampilkan kontributor paling aktif dalam sebuah GitHub Organization. Dibangun dengan HTML + TailwindCSS.

πŸš€ Fitur Utama

  • Input Organization Name (default: SynchronizesTeams).

  • Opsi GitHub Personal Access Token (opsional, untuk menghindari rate limit dan akses repo private).

  • Opsi sertakan repos private.

  • Opsi abaikan akun bot.

  • Progress bar saat scan repos.

  • Ringkasan:

    • Jumlah repos yang discan.
    • Jumlah kontributor unik.
    • Top contributor.
  • Leaderboard:

    • Username, total commits, jumlah repos yang dikontribusi.
    • Avatar dan link profil GitHub.
    • Pencarian username.
    • Sortir berdasarkan commits (naik/turun).
  • Export CSV leaderboard.


πŸ“¦ Cara Penggunaan

  1. Clone/download repo ini.

    git clone https://github.com/SynchronizesTeams/Synctributor.git
    cd Synctributor
  2. Buka file HTML langsung di browser:

    open index.html
    
  3. Isi nama organisasi GitHub (contoh: SynchronizesTeams).

  4. (Opsional) Tambahkan Personal Access Token:

  5. Klik tombol Analyze.

  6. Tunggu progress bar β†’ lihat hasil leaderboard.

  7. Klik Export CSV untuk menyimpan hasil.


🌐 Coba Secara Online

  1. Kunjungi Link Berikut Synctributor Online β†’

πŸ”‘ API References

Aplikasi ini memanfaatkan GitHub REST API v3:

  • List repos by organization

    GET /orgs/{org}/repos

    Docs β†’

  • List contributors

    GET /repos/{owner}/{repo}/contributors

    Docs β†’

  • Authentication

    Authorization: Bearer YOUR_TOKEN

    Docs β†’


⚠️ Catatan

  • Tanpa token β†’ hanya 60 request/jam (rate limit publik).
  • Dengan token β†’ 5000 request/jam.
  • GitHub kadang butuh waktu untuk menghitung statistik (status 202), aplikasi ini sudah menangani retry.

πŸ–€ Powered By

  • TailwindCSS
  • GitHub REST API v3

Powered by SynchronizesTeams 🟦🟧🟩

About

Github organization contributor ranker, built with Github REST API

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages