Skip to content

Organization/team mode: analyze GitHub companies as football clubs #50

Description

@e345ee

What's the idea

Add support for GitHub organizations / companies, not only individual GitHub users.

Right now GitFut turns a developer profile into a football-style player card. I think it would be very interesting to also support organizations, where the GitHub organization becomes a football club and its contributors become the squad.

Example idea:

  • Individual GitHub user = player card
  • GitHub organization / company = football club card
  • Contributors = team squad
  • Repositories = club achievements / competitions / projects

Problem it solves

GitFut is currently focused on individual profiles, but a lot of GitHub activity happens inside organizations, companies, and open-source communities.

It would be fun and useful to visualize a whole engineering team or open-source organization in the same football metaphor.

For example, users could:

  • Analyze a GitHub company as a football club
  • See the strongest contributors in the organization
  • Compare organizations like football teams
  • Generate an embeddable organization/team card for a README
  • Give open-source communities a more playful visual identity

How it might work

A possible MVP could be:

  1. User enters a GitHub organization name.
  2. GitFut detects that it is an organization.
  3. The app fetches public repositories from that organization.
  4. The app aggregates organization-level stats.
  5. The app finds top contributors across the organization's public repositories.
  6. The result is rendered as:
    • one organization / club card
    • a squad view with contributors

Possible organization card stats:

  • Overall organization rating
  • Main languages / tech stack
  • Total stars across public repositories
  • Public repository count
  • Recent activity
  • Pull requests, issues, reviews, releases
  • Top repositories

Possible football-style roles for contributors:

  • Forwards: high-output feature contributors
  • Midfielders: collaboration-heavy contributors, PRs, reviews
  • Defenders: maintainers, issue triage, bug fixing, code review
  • Goalkeeper: infrastructure, CI, security, reliability

The organization could also have an automatically generated formation, for example:

  • 4-3-3
  • 4-4-2
  • 3-5-2

Example UI concept:

Image
GitFut Club Card

Organization: vercel
Overall: 94
Formation: 4-3-3
Archetype: Fast-Paced Attacking Team

Squad:
GK  infrastructure / reliability contributor
DEF maintainers / reviewers
MID collaboration-heavy contributors
FWD high-output feature contributors

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions