forked from lowlighter/metrics
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmetadata.yml
More file actions
142 lines (128 loc) · 4.39 KB
/
metadata.yml
File metadata and controls
142 lines (128 loc) · 4.39 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
name: "🈷️ Most used languages"
cost: 0 API request (1 per 100 events fetched when using recently-used section)
category: github
index: 1
supports:
- user
- organization
- repository
inputs:
# Enable or disable plugin
plugin_languages:
description: Display most used languages metrics
type: boolean
default: no
# List of languages that will be ignored
plugin_languages_ignored:
description: Languages to ignore
type: array
format: comma-separated
default: ""
example: html, css, ...
# List of repositories that will be skipped
plugin_languages_skipped:
description: Repositories to skip
type: array
format: comma-separated
default: ""
example: my-repo-1, my-repo-2, owner/repo-3 ...
# Number of languages to display
# Set to 0 to disable limitations
plugin_languages_limit:
description: Maximum number of languages to display
type: number
default: 8
min: 0
max: 8
# Sections to display
plugin_languages_sections:
description: Sections to display
type: array
format: comma-separated
default: most-used
example: most-used, recently-used
values:
- most-used # Most used languages
- recently-used # Recently used languages
# Overrides default languages colors
# Use `${n}:${color}` to change the color of the n-th most used language (e.g. "0:red" to make your most used language red)
# Use `${language}:${color}` to change the color of named language (e.g. "javascript:red" to make JavaScript language red, language case is ignored)
# Use a value from `colorsets.json` to use a predefined set of colors
# Both hexadecimal and named colors are supported
# This cannot be used when "plugin_languages_limit" is greater than 8
plugin_languages_colors:
description: Custom languages colors
type: array
format:
- comma-separated
- /((?<index>[0-9])|(?<language>[-+a-z0-9#]+)):(?<color>#?[-a-z0-9]+)/
default: github
example: javascript:red, 0:blue, 1:#ff00aa
# Overrides default languages name
# Use `${language}:${alias}` to change the name of language (e.g. "javascript:JS" to make JavaScript render as "JS", case of left operand ignored)
plugin_languages_aliases:
description: Custom languages names
type: string
default: ""
example: javascript:JS typescript:TS
# Languages additional details
plugin_languages_details:
description: Additional details
type: array
format: comma-separated
values:
- bytes-size # Languages total size written in bytes
- percentage # Languages proportions in %
- lines # Estimation of lines of code (plugin_languages_indepth must be enabled)
default: ""
example: bytes-size, percentage
# Minimum threshold (in percentage) to reach for languages to be displayed
plugin_languages_threshold:
description: Minimum threshold
type: string
default: 0%
# Compute indepth languages statistics by cloning repositories and processing your commits individually
# See documentation before enabling
plugin_languages_indepth:
description: Indepth languages processing (see documentation before enabling)
type: boolean
default: false
# GitHub language categories to display
plugin_languages_categories:
description: Language categories to display
type: array
format: comma-separated
values:
- data
- markup
- programming
- prose
default: markup, programming
# GitHub language categories to display in recently-used section
plugin_languages_recent_categories:
description: Language categories to display (for recently used section)
type: array
format: comma-separated
values:
- data
- markup
- programming
- prose
default: markup, programming
# Number of activity events to load (for recently used languages statistics)
# A high number will consume more requests
plugin_languages_recent_load:
description: Number of events to load (for recently used section)
type: number
default: 300
min: 100
max: 1000
# Filter events by age (for recently used languages statistics)
# Set to 0 to disable age filtering
# Note that metrics won't be able to load more events than GitHub is able to provide
plugin_languages_recent_days:
description: Maximum event age (for recently used section)
type: number
default: 14
min: 0
max: 365