Files
metrics/source/plugins/languages/metadata.yml
2022-01-15 12:06:05 -05:00

141 lines
3.4 KiB
YAML

name: "🈷️ Most used languages"
category: github
description: This plugin can display which languages you use across all repositories you contributed to.
examples:
+indepth analysis (clone and analyze repositories): https://github.com/lowlighter/lowlighter/blob/master/metrics.plugin.languages.indepth.svg
+recently used (analyze recent activity events): https://github.com/lowlighter/lowlighter/blob/master/metrics.plugin.languages.recent.svg
default algorithm: https://github.com/lowlighter/lowlighter/blob/master/metrics.plugin.languages.svg
default algorithm (with details): https://github.com/lowlighter/lowlighter/blob/master/metrics.plugin.languages.details.svg
index: 1
supports:
- user
- organization
- repository
scopes:
- public_access
inputs:
plugin_languages:
description: Enable languages plugin
type: boolean
default: no
plugin_languages_ignored:
description: Ignored languages
type: array
format: comma-separated
default: ""
example: html, css, ...
plugin_languages_skipped:
description: Skipped repositories
type: array
format: comma-separated
default: ""
example: my-repo-1, my-repo-2, owner/repo-3, ...
inherits: repositories_skipped
plugin_languages_limit:
description: Display limit
type: number
default: 8
min: 0
max: 8
zero: disable
plugin_languages_threshold:
description: Display threshold (percentage)
type: string
default: 0%
plugin_languages_colors:
description: Custom languages colors
type: array
format: comma-separated
default: github
example: javascript:red, 0:blue, 1:#ff00aa
plugin_languages_aliases:
description: Custom languages names
type: string
default: ""
example: javascript:JS typescript:TS
plugin_languages_sections:
extras: yes
description: Displayed sections
type: array
format: comma-separated
default: most-used
example: most-used, recently-used
values:
- most-used
- recently-used
plugin_languages_details:
extras: yes
description: Additional details
type: array
format: comma-separated
values:
- bytes-size
- percentage
- lines
default: ""
example: bytes-size, percentage
plugin_languages_indepth:
extras: yes
description: Indepth mode (⚠️ read documentation first)
type: boolean
default: false
plugin_languages_analysis_timeout:
extras: yes
description: Indepth mode - Analysis timeout
type: number
default: 15
min: 1
max: 30
plugin_languages_categories:
extras: yes
description: Indepth mode - Displayed categories (most-used section)
type: array
format: comma-separated
values:
- data
- markup
- programming
- prose
default: markup, programming
plugin_languages_recent_categories:
extras: yes
description: Indepth mode - Displayed categories (recently-used section)
type: array
format: comma-separated
values:
- data
- markup
- programming
- prose
default: markup, programming
plugin_languages_recent_load:
extras: yes
description: Events to load (recently-used section)
type: number
default: 300
min: 100
max: 1000
plugin_languages_recent_days:
extras: yes
description: Events maximum age (day, recently-used section)
type: number
default: 14
min: 0
max: 365
zero: disable