Files
metrics/source/plugins/people

🧑‍🤝‍🧑 People plugin

The people plugin can display people you're following or sponsoring, and also users who're following or sponsoring you. In repository mode, it's possible to display sponsors, stargazers, watchers.

Related to an user
Related to a repository

The following types are supported:

Type Alias User metrics Repository metrics
followers ✔️
following followed ✔️
sponsoring sponsored, sponsorshipsAsSponsor ✔️
sponsors sponsorshipsAsMaintainer ✔️ ✔️
contributors ✔️
stargazers ✔️
watchers ✔️
thanks ✔️ ✔️
members ✔️ (organization)

Sections will be ordered the same as specified in plugin_people_types. sponsors for repositories will output the same as the owner's sponsors.

➡️ Available options

Option Type (format) [default] {allowed values} Description
plugin_people boolean [no] Display GitHub users from various affiliations
plugin_people_limit number [24] {0 ≤ 𝑥} Maximum number of user to display
plugin_people_size number [28] {8 ≤ 𝑥 ≤ 64} Size of displayed GitHub users' avatars
plugin_people_types array (comma-separated) [followers, following] {"followers", "following", "followed", "sponsoring", "members", "sponsored", "sponsors", "contributors", "stargazers", "watchers", "thanks"} Affiliations to display
plugin_people_thanks array (comma-separated) [] GitHub users to personally thanks
plugin_people_sponsors_custom array (comma-separated) [] Custom GitHub sponsors
plugin_people_identicons boolean [no] Use identicons instead of avatars
plugin_people_shuffle boolean [no] Shuffle users

→ Full specification

Examples workflows

name: Followers
uses: lowlighter/metrics@latest
with:
  filename: metrics.plugin.people.followers.svg
  token: ${{ secrets.METRICS_TOKEN }}
  base: ''
  plugin_people: 'yes'
  plugin_people_types: followers

name: Contributors and sponsors
uses: lowlighter/metrics@latest
with:
  filename: metrics.plugin.people.repository.svg
  token: ${{ secrets.METRICS_TOKEN }}
  base: ''
  template: repository
  repo: metrics
  plugin_people: 'yes'
  plugin_people_types: contributors, stargazers, watchers, sponsors
  plugin_people_sponsors_custom: >-
    iamsainikhil, yutkat, KasparJohannesSchneider, ktnkk, tfSheol, haribo-io,
    marcreichel