GoogleCloudPlatform / k8s-cluster-bundle
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 110 files with 7,763 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 5 files changed 21-50 times (1,109 lines of code)
    • 43 files changed 6-20 times (4,401 lines of code)
    • 62 files changed 1-5 times (2,253 lines of code)
0% | 0% | 14% | 56% | 29%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 110 files with 7,763 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 6 files changed by 6-10 contributors (1,137 lines of code)
    • 67 files changed by 2-5 contributors (5,409 lines of code)
    • 37 files changed by 1 contributor (1,217 lines of code)
0% | 0% | 14% | 69% | 15%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, md, sh, txt, mod, bzl, gitignore, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 22% | 45% | 31%
bzl0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 31% | 68%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
pkg0% | 0% | 22% | 45% | 31%
ROOT0% | 0% | 0% | 100% | 0%
config0% | 0% | 0% | 31% | 68%
cmd0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
root.go
in pkg/commands
53 2 2018-09-05 2022-11-18 25 7 noreply@google.com artemispax@google.com
bundleio.go
in pkg/commands/cmdlib
176 12 2018-09-24 2019-06-03 24 5 jrhoak@gmail.com jrhoak@gmail.com
zz_generated.deepcopy.go
in pkg/apis/bundle/v1alpha1
518 54 2018-11-01 2022-01-10 24 5 jrhoak@gmail.com jiayingz@google.com
finder.go
in pkg/find
99 9 2018-09-05 2019-03-18 22 4 noreply@google.com jrhoak@gmail.com
filter.go
in pkg/filter
263 20 2018-09-30 2020-10-08 22 6 jrhoak@gmail.com taotaotheripper@gmail.com
filter.go
in pkg/commands/filter
62 2 2018-10-02 2019-03-25 18 3 jrhoak@gmail.com jrhoak@gmail.com
validate.go
in pkg/commands/validate
33 2 2018-09-23 2019-03-11 17 4 jrhoak@gmail.com bradmedeiros0@gmail.com
images.go
in pkg/find
139 12 2018-09-20 2020-07-16 17 3 jrhoak@gmail.com jonathansun@google.com
patch.go
in pkg/options/patchtmpl
267 14 2019-01-24 2022-12-02 17 7 jrhoak@gmail.com artemispax@google.com
inline.go
in pkg/build
374 10 2019-01-22 2022-12-02 17 7 jrhoak@gmail.com artemispax@google.com
converter.go
in pkg/converter
7 - 2018-09-05 2018-12-03 15 3 noreply@google.com jrhoak@gmail.com
core.go
in pkg/core
21 1 2018-09-19 2019-03-11 14 3 jhoak@google.com bradmedeiros0@gmail.com
component_types.go
in pkg/apis/bundle/v1alpha1
43 - 2018-11-12 2019-05-06 14 4 jrhoak@gmail.com jrhoak@gmail.com
global_options.go
in pkg/commands/cmdlib
6 - 2018-09-24 2019-03-11 13 3 jrhoak@gmail.com bradmedeiros0@gmail.com
zz_generated.register.go
in pkg/apis/bundle/v1alpha1
39 3 2018-11-01 2019-04-15 13 1 jrhoak@gmail.com jrhoak@gmail.com
67 4 2018-09-29 2019-05-06 13 2 jrhoak@gmail.com jrhoak@gmail.com
images.go
in pkg/commands/find
25 2 2018-09-24 2019-03-11 12 4 jrhoak@gmail.com bradmedeiros0@gmail.com
export.go
in pkg/commands/export
45 2 2018-09-23 2022-01-12 12 6 jrhoak@gmail.com howardjohn@google.com
helpers.go
in pkg/apis/bundle/v1alpha1
90 12 2018-11-12 2020-02-12 12 5 jrhoak@gmail.com avritt@google.com
fake_reader_writer.go
in pkg/testutil
52 6 2018-09-23 2019-03-14 11 2 jrhoak@gmail.com jrhoak@gmail.com
patch.go
in pkg/commands/patch
59 2 2018-09-23 2019-03-14 11 5 jrhoak@gmail.com jrhoak@gmail.com
patchbuild.go
in pkg/build
135 4 2019-02-08 2022-12-02 11 6 jbelamaric@google.com artemispax@google.com
validate_component.go
in pkg/validate
88 4 2018-12-04 2019-05-08 10 3 jhoak@google.com jrhoak@gmail.com
object_template_types.go
in pkg/apis/bundle/v1alpha1
25 - 2019-02-27 2022-12-02 9 3 jrhoak@gmail.com artemispax@google.com
unstructured.go
in pkg/converter
36 3 2018-11-01 2022-08-05 9 2 jrhoak@gmail.com 37396123+penghez@users.nore...
builder_types.go
in pkg/apis/bundle/v1alpha1
36 - 2019-01-16 2022-12-02 9 5 jrhoak@gmail.com artemispax@google.com
build.go
in pkg/commands/build
39 2 2019-01-22 2019-03-11 9 4 jrhoak@gmail.com bradmedeiros0@gmail.com
common.go
in pkg/options
41 2 2018-11-29 2019-07-25 9 4 jhoak@google.com jrhoak@gmail.com
bundle_types.go
in pkg/apis/bundle/v1alpha1
11 - 2018-11-01 2019-01-22 8 1 jrhoak@gmail.com jrhoak@gmail.com
testutil.go
in pkg/testutil
25 2 2018-09-05 2019-06-03 8 4 noreply@google.com jrhoak@gmail.com
patch_template_types.go
in pkg/apis/bundle/v1alpha1
35 - 2019-02-01 2022-12-02 8 4 jrhoak@gmail.com artemispax@google.com
scheme.go
in pkg/options/patchtmpl
54 2 2019-01-24 2022-01-10 8 4 jrhoak@gmail.com jiayingz@google.com
clientset.go
in pkg/clientset/versioned
57 5 2018-10-31 2020-11-03 8 3 jrhoak@gmail.com jhoak@google.com
96 - 2018-11-12 2019-05-06 8 2 jrhoak@gmail.com jrhoak@gmail.com
go_template_applier.go
in pkg/options/gotmpl
100 5 2019-03-10 2022-12-02 8 3 jrhoak@gmail.com artemispax@google.com
doc.go
in pkg/apis
1 - 2018-09-05 2018-11-07 7 2 noreply@google.com jrhoak@gmail.com
doc.go
in pkg/apis/bundle/v1alpha1
1 - 2018-09-05 2018-12-03 7 2 noreply@google.com jrhoak@gmail.com
doc.go
in pkg/apis/bundle
1 - 2018-09-05 2018-12-03 7 2 noreply@google.com jrhoak@gmail.com
options.go
in pkg/options
14 - 2018-11-29 2019-02-25 7 4 jhoak@google.com jrhoak@gmail.com
68 - 2018-11-01 2019-01-16 7 2 jrhoak@gmail.com jrhoak@gmail.com
87 - 2018-11-06 2019-01-16 7 2 jrhoak@gmail.com jrhoak@gmail.com
componentsuite.go
in pkg/testutil/componentsuite
98 4 2019-02-14 2019-07-25 7 2 jrhoak@gmail.com jrhoak@gmail.com
main.go
in cmd/bundlectl
15 1 2018-09-24 2020-04-13 6 3 jrhoak@gmail.com jrhoak@gmail.com
register.go
in pkg/clientset/versioned/fake
19 1 2018-10-31 2022-01-10 6 2 jrhoak@gmail.com jiayingz@google.com
schema.go
in pkg/testutil/componentsuite
33 - 2019-02-14 2019-07-25 6 2 jrhoak@gmail.com jrhoak@gmail.com
exporter.go
in pkg/converter
35 2 2018-10-10 2018-11-25 6 2 jrhoak@gmail.com jrhoak@gmail.com
88 - 2018-11-06 2019-02-27 6 2 jrhoak@gmail.com jrhoak@gmail.com
1834 - 2020-04-07 2022-11-18 6 5 jrhoak@gmail.com artemispax@google.com
doc.go
in pkg/core
1 - 2018-09-19 2018-11-05 5 2 jhoak@google.com jrhoak@gmail.com
register.go
in pkg/clientset/versioned/scheme
20 1 2018-10-31 2020-04-10 5 1 jrhoak@gmail.com jrhoak@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
root.go
in pkg/commands
53 2 2018-09-05 2022-11-18 25 7 noreply@google.com artemispax@google.com
patch.go
in pkg/options/patchtmpl
267 14 2019-01-24 2022-12-02 17 7 jrhoak@gmail.com artemispax@google.com
inline.go
in pkg/build
374 10 2019-01-22 2022-12-02 17 7 jrhoak@gmail.com artemispax@google.com
filter.go
in pkg/filter
263 20 2018-09-30 2020-10-08 22 6 jrhoak@gmail.com taotaotheripper@gmail.com
export.go
in pkg/commands/export
45 2 2018-09-23 2022-01-12 12 6 jrhoak@gmail.com howardjohn@google.com
patchbuild.go
in pkg/build
135 4 2019-02-08 2022-12-02 11 6 jbelamaric@google.com artemispax@google.com
zz_generated.deepcopy.go
in pkg/apis/bundle/v1alpha1
518 54 2018-11-01 2022-01-10 24 5 jrhoak@gmail.com jiayingz@google.com
bundleio.go
in pkg/commands/cmdlib
176 12 2018-09-24 2019-06-03 24 5 jrhoak@gmail.com jrhoak@gmail.com
helpers.go
in pkg/apis/bundle/v1alpha1
90 12 2018-11-12 2020-02-12 12 5 jrhoak@gmail.com avritt@google.com
patch.go
in pkg/commands/patch
59 2 2018-09-23 2019-03-14 11 5 jrhoak@gmail.com jrhoak@gmail.com
builder_types.go
in pkg/apis/bundle/v1alpha1
36 - 2019-01-16 2022-12-02 9 5 jrhoak@gmail.com artemispax@google.com
1834 - 2020-04-07 2022-11-18 6 5 jrhoak@gmail.com artemispax@google.com
finder.go
in pkg/find
99 9 2018-09-05 2019-03-18 22 4 noreply@google.com jrhoak@gmail.com
validate.go
in pkg/commands/validate
33 2 2018-09-23 2019-03-11 17 4 jrhoak@gmail.com bradmedeiros0@gmail.com
component_types.go
in pkg/apis/bundle/v1alpha1
43 - 2018-11-12 2019-05-06 14 4 jrhoak@gmail.com jrhoak@gmail.com
images.go
in pkg/commands/find
25 2 2018-09-24 2019-03-11 12 4 jrhoak@gmail.com bradmedeiros0@gmail.com
common.go
in pkg/options
41 2 2018-11-29 2019-07-25 9 4 jhoak@google.com jrhoak@gmail.com
build.go
in pkg/commands/build
39 2 2019-01-22 2019-03-11 9 4 jrhoak@gmail.com bradmedeiros0@gmail.com
scheme.go
in pkg/options/patchtmpl
54 2 2019-01-24 2022-01-10 8 4 jrhoak@gmail.com jiayingz@google.com
patch_template_types.go
in pkg/apis/bundle/v1alpha1
35 - 2019-02-01 2022-12-02 8 4 jrhoak@gmail.com artemispax@google.com
testutil.go
in pkg/testutil
25 2 2018-09-05 2019-06-03 8 4 noreply@google.com jrhoak@gmail.com
options.go
in pkg/options
14 - 2018-11-29 2019-02-25 7 4 jhoak@google.com jrhoak@gmail.com
validate.go
in pkg/options/openapi
38 1 2019-02-06 2022-05-11 5 4 jrhoak@gmail.com artemispax@google.com
bundlewrapper.go
in pkg/wrapper
145 13 2019-01-16 2022-01-12 4 4 jrhoak@gmail.com howardjohn@google.com
version.go
in pkg/version
2 - 2019-02-26 2020-10-26 4 4 bradmedeiros0@gmail.com jhoak@google.com
filter.go
in pkg/commands/filter
62 2 2018-10-02 2019-03-25 18 3 jrhoak@gmail.com jrhoak@gmail.com
images.go
in pkg/find
139 12 2018-09-20 2020-07-16 17 3 jrhoak@gmail.com jonathansun@google.com
converter.go
in pkg/converter
7 - 2018-09-05 2018-12-03 15 3 noreply@google.com jrhoak@gmail.com
core.go
in pkg/core
21 1 2018-09-19 2019-03-11 14 3 jhoak@google.com bradmedeiros0@gmail.com
global_options.go
in pkg/commands/cmdlib
6 - 2018-09-24 2019-03-11 13 3 jrhoak@gmail.com bradmedeiros0@gmail.com
validate_component.go
in pkg/validate
88 4 2018-12-04 2019-05-08 10 3 jhoak@google.com jrhoak@gmail.com
object_template_types.go
in pkg/apis/bundle/v1alpha1
25 - 2019-02-27 2022-12-02 9 3 jrhoak@gmail.com artemispax@google.com
go_template_applier.go
in pkg/options/gotmpl
100 5 2019-03-10 2022-12-02 8 3 jrhoak@gmail.com artemispax@google.com
clientset.go
in pkg/clientset/versioned
57 5 2018-10-31 2020-11-03 8 3 jrhoak@gmail.com jhoak@google.com
main.go
in cmd/bundlectl
15 1 2018-09-24 2020-04-13 6 3 jrhoak@gmail.com jrhoak@gmail.com
70 - 2019-01-16 2019-02-27 4 3 jrhoak@gmail.com jrhoak@gmail.com
get_command.go
in pkg/commands/export
21 1 2019-03-11 2022-01-12 2 3 jrhoak@gmail.com howardjohn@google.com
67 4 2018-09-29 2019-05-06 13 2 jrhoak@gmail.com jrhoak@gmail.com
fake_reader_writer.go
in pkg/testutil
52 6 2018-09-23 2019-03-14 11 2 jrhoak@gmail.com jrhoak@gmail.com
unstructured.go
in pkg/converter
36 3 2018-11-01 2022-08-05 9 2 jrhoak@gmail.com 37396123+penghez@users.nore...
96 - 2018-11-12 2019-05-06 8 2 jrhoak@gmail.com jrhoak@gmail.com
87 - 2018-11-06 2019-01-16 7 2 jrhoak@gmail.com jrhoak@gmail.com
68 - 2018-11-01 2019-01-16 7 2 jrhoak@gmail.com jrhoak@gmail.com
doc.go
in pkg/apis/bundle
1 - 2018-09-05 2018-12-03 7 2 noreply@google.com jrhoak@gmail.com
doc.go
in pkg/apis/bundle/v1alpha1
1 - 2018-09-05 2018-12-03 7 2 noreply@google.com jrhoak@gmail.com
doc.go
in pkg/apis
1 - 2018-09-05 2018-11-07 7 2 noreply@google.com jrhoak@gmail.com
componentsuite.go
in pkg/testutil/componentsuite
98 4 2019-02-14 2019-07-25 7 2 jrhoak@gmail.com jrhoak@gmail.com
88 - 2018-11-06 2019-02-27 6 2 jrhoak@gmail.com jrhoak@gmail.com
register.go
in pkg/clientset/versioned/fake
19 1 2018-10-31 2022-01-10 6 2 jrhoak@gmail.com jiayingz@google.com
schema.go
in pkg/testutil/componentsuite
33 - 2019-02-14 2019-07-25 6 2 jrhoak@gmail.com jrhoak@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
validate.go
in pkg/testutil/componentsuite
101 7 2019-07-25 2019-07-25 1 1 jrhoak@gmail.com jrhoak@gmail.com
95 - 2019-01-16 2019-02-23 3 1 jrhoak@gmail.com jrhoak@gmail.com
88 - 2019-01-16 2019-05-06 4 1 jrhoak@gmail.com jrhoak@gmail.com
87 - 2019-02-02 2019-04-15 4 1 jrhoak@gmail.com jrhoak@gmail.com
85 - 2019-02-01 2019-04-15 5 1 jrhoak@gmail.com jrhoak@gmail.com
81 - 2018-10-14 2018-10-31 3 1 jrhoak@gmail.com jrhoak@gmail.com
63 - 2019-01-16 2019-05-06 4 1 jrhoak@gmail.com jrhoak@gmail.com
61 - 2019-03-12 2019-03-12 1 1 jrhoak@gmail.com jrhoak@gmail.com
bundle_client.go
in pkg/clientset/versioned/typed/bundle/v1alpha1
57 7 2018-11-06 2020-04-10 5 1 jrhoak@gmail.com jrhoak@gmail.com
templater.go
in pkg/internal
57 4 2022-11-18 2022-12-02 2 1 artemispax@google.com artemispax@google.com
53 - 2019-02-23 2019-05-06 3 1 jrhoak@gmail.com jrhoak@gmail.com
47 - 2019-02-27 2019-03-18 3 1 jrhoak@gmail.com jrhoak@gmail.com
43 4 2019-01-22 2019-02-27 2 1 jrhoak@gmail.com jrhoak@gmail.com
zz_generated.register.go
in pkg/apis/bundle/v1alpha1
39 3 2018-11-01 2019-04-15 13 1 jrhoak@gmail.com jrhoak@gmail.com
path_rewriter.go
in pkg/build
33 2 2019-03-12 2019-06-03 2 1 jrhoak@gmail.com jrhoak@gmail.com
multi.go
in pkg/options/multi
30 3 2019-03-27 2020-02-05 3 1 jrhoak@gmail.com jrhoak@gmail.com
cmdio.go
in pkg/commands/cmdlib
21 2 2019-03-14 2019-03-14 1 1 jrhoak@gmail.com jrhoak@gmail.com
register.go
in pkg/clientset/versioned/scheme
20 1 2018-10-31 2020-04-10 5 1 jrhoak@gmail.com jrhoak@gmail.com
fake_stdio.go
in pkg/commands/cmdtest
20 2 2019-03-14 2019-03-14 1 1 jrhoak@gmail.com jrhoak@gmail.com
fake_bundle_client.go
in pkg/clientset/versioned/typed/bundle/v1alpha1/fake
19 3 2018-11-06 2019-04-15 4 1 jrhoak@gmail.com jrhoak@gmail.com
execute_cmd.go
in pkg/commands/cmdrunner
19 1 2019-03-14 2019-03-14 1 1 jrhoak@gmail.com jrhoak@gmail.com
node_config_types.go
in pkg/apis/bundleext/v1alpha1
17 - 2019-01-24 2019-01-24 1 1 jrhoak@gmail.com jrhoak@gmail.com
fake_cmd_io.go
in pkg/commands/cmdtest
16 1 2019-03-14 2019-03-14 1 1 jrhoak@gmail.com jrhoak@gmail.com
errors.go
in pkg/testutil
15 1 2019-01-16 2019-01-24 3 1 jrhoak@gmail.com jrhoak@gmail.com
requirement_types.go
in pkg/apis/bundle/v1alpha1
14 - 2019-02-23 2019-05-07 4 1 jrhoak@gmail.com jrhoak@gmail.com
fake_exiter.go
in pkg/commands/cmdtest
13 2 2019-03-14 2019-03-14 1 1 jrhoak@gmail.com jrhoak@gmail.com
bundle_types.go
in pkg/apis/bundle/v1alpha1
11 - 2018-11-01 2019-01-22 8 1 jrhoak@gmail.com jrhoak@gmail.com
generated_expansion.go
in pkg/clientset/versioned/typed/bundle/v1alpha1
3 - 2018-11-06 2019-04-15 4 1 jrhoak@gmail.com jrhoak@gmail.com
doc.go
in pkg/clientset/versioned
1 - 2018-10-31 2019-04-15 2 1 jrhoak@gmail.com jrhoak@gmail.com
doc.go
in pkg/clientset/versioned/scheme
1 - 2018-10-31 2019-04-15 2 1 jrhoak@gmail.com jrhoak@gmail.com
doc.go
in pkg/clientset/versioned/typed/bundle/v1alpha1
1 - 2018-11-06 2019-04-15 3 1 jrhoak@gmail.com jrhoak@gmail.com
doc.go
in pkg/clientset/versioned/typed/bundle/v1alpha1/fake
1 - 2018-11-06 2019-04-15 3 1 jrhoak@gmail.com jrhoak@gmail.com
doc.go
in pkg/clientset/versioned/fake
1 - 2018-10-31 2019-04-15 2 1 jrhoak@gmail.com jrhoak@gmail.com
doc.go
in pkg/commands
1 - 2018-09-05 2018-09-05 1 1 noreply@google.com noreply@google.com
doc.go
in pkg/commands/cmdlib
1 - 2018-09-23 2018-09-23 1 1 jrhoak@gmail.com jrhoak@gmail.com
doc.go
in pkg/build
1 - 2019-01-22 2019-01-22 1 1 jrhoak@gmail.com jrhoak@gmail.com
doc.go
in pkg/files
1 - 2018-09-29 2018-10-03 3 1 jrhoak@gmail.com jrhoak@gmail.com
decoder.go
in pkg/converter
137 16 2019-02-07 2019-02-21 3 2 jrhoak@gmail.com bradmedeiros0@gmail.com
componentset.go
in pkg/clientset/versioned/typed/bundle/v1alpha1
133 9 2018-11-06 2020-11-03 5 2 jrhoak@gmail.com jhoak@google.com
component.go
in pkg/clientset/versioned/typed/bundle/v1alpha1
133 9 2019-01-16 2020-11-03 4 2 jrhoak@gmail.com jhoak@google.com
componentsuite.go
in pkg/testutil/componentsuite
98 4 2019-02-14 2019-07-25 7 2 jrhoak@gmail.com jrhoak@gmail.com
96 - 2018-11-12 2019-05-06 8 2 jrhoak@gmail.com jrhoak@gmail.com
88 - 2018-11-06 2019-02-27 6 2 jrhoak@gmail.com jrhoak@gmail.com
87 - 2018-11-06 2019-01-16 7 2 jrhoak@gmail.com jrhoak@gmail.com
fake_componentset.go
in pkg/clientset/versioned/typed/bundle/v1alpha1/fake
81 8 2018-11-06 2020-11-03 5 2 jrhoak@gmail.com jhoak@google.com
fake_component.go
in pkg/clientset/versioned/typed/bundle/v1alpha1/fake
81 8 2019-01-16 2020-11-03 4 2 jrhoak@gmail.com jhoak@google.com
68 - 2018-11-01 2019-01-16 7 2 jrhoak@gmail.com jrhoak@gmail.com
67 4 2018-09-29 2019-05-06 13 2 jrhoak@gmail.com jrhoak@gmail.com
fake_reader_writer.go
in pkg/testutil
52 6 2018-09-23 2019-03-14 11 2 jrhoak@gmail.com jrhoak@gmail.com
encoder.go
in pkg/converter
41 7 2019-02-07 2019-02-21 3 2 jrhoak@gmail.com bradmedeiros0@gmail.com
Correlations

File Size vs. Number of Changes: 110 points

pkg/apis/bundle/v1alpha1/builder_types.go x: 36 lines of code y: 9 # changes pkg/apis/bundle/v1alpha1/object_template_types.go x: 25 lines of code y: 9 # changes pkg/apis/bundle/v1alpha1/patch_template_types.go x: 35 lines of code y: 8 # changes pkg/build/inline.go x: 374 lines of code y: 17 # changes pkg/build/patchbuild.go x: 135 lines of code y: 11 # changes pkg/internal/templater.go x: 57 lines of code y: 2 # changes pkg/options/gotmpl/go_template_applier.go x: 100 lines of code y: 8 # changes pkg/options/patchtmpl/patch.go x: 267 lines of code y: 17 # changes pkg/commands/root.go x: 53 lines of code y: 25 # changes repositories.bzl x: 1834 lines of code y: 6 # changes pkg/options/openapi/validate.go x: 38 lines of code y: 5 # changes pkg/commands/export/export.go x: 45 lines of code y: 12 # changes pkg/commands/export/get_command.go x: 21 lines of code y: 2 # changes pkg/wrapper/bundlewrapper.go x: 145 lines of code y: 4 # changes pkg/apis/bundle/v1alpha1/zz_generated.deepcopy.go x: 518 lines of code y: 24 # changes pkg/clientset/versioned/fake/register.go x: 19 lines of code y: 6 # changes pkg/options/patchtmpl/scheme.go x: 54 lines of code y: 8 # changes pkg/clientset/versioned/clientset.go x: 57 lines of code y: 8 # changes pkg/clientset/versioned/typed/bundle/v1alpha1/component.go x: 133 lines of code y: 4 # changes pkg/clientset/versioned/typed/bundle/v1alpha1/componentset.go x: 133 lines of code y: 5 # changes pkg/clientset/versioned/typed/bundle/v1alpha1/fake/fake_component.go x: 81 lines of code y: 4 # changes pkg/clientset/versioned/typed/bundle/v1alpha1/fake/fake_componentset.go x: 81 lines of code y: 5 # changes pkg/version/version.go x: 2 lines of code y: 4 # changes pkg/filter/filter.go x: 263 lines of code y: 22 # changes pkg/find/images.go x: 139 lines of code y: 17 # changes cmd/bundlectl/main.go x: 15 lines of code y: 6 # changes pkg/clientset/versioned/scheme/register.go x: 20 lines of code y: 5 # changes pkg/clientset/versioned/typed/bundle/v1alpha1/bundle_client.go x: 57 lines of code y: 5 # changes pkg/apis/bundle/v1alpha1/helpers.go x: 90 lines of code y: 12 # changes pkg/options/multi/multi.go x: 30 lines of code y: 3 # changes pkg/options/common.go x: 41 lines of code y: 9 # changes pkg/testutil/componentsuite/componentsuite.go x: 98 lines of code y: 7 # changes pkg/testutil/componentsuite/schema.go x: 33 lines of code y: 6 # changes pkg/testutil/componentsuite/validate.go x: 101 lines of code y: 1 # changes pkg/build/path_rewriter.go x: 33 lines of code y: 2 # changes pkg/commands/cmdlib/bundleio.go x: 176 lines of code y: 24 # changes pkg/testutil/testutil.go x: 25 lines of code y: 8 # changes pkg/validate/validate_component.go x: 88 lines of code y: 10 # changes pkg/apis/bundle/v1alpha1/requirement_types.go x: 14 lines of code y: 4 # changes config/crds/bundle_v1alpha1_bundle.yaml x: 96 lines of code y: 8 # changes config/crds/bundle_v1alpha1_component.yaml x: 63 lines of code y: 4 # changes config/crds/bundle_v1alpha1_componentbuilder.yaml x: 88 lines of code y: 4 # changes config/crds/bundle_v1alpha1_requirements.yaml x: 53 lines of code y: 3 # changes pkg/apis/bundle/v1alpha1/component_types.go x: 43 lines of code y: 14 # changes pkg/files/file_reader_writer.go x: 67 lines of code y: 13 # changes config/crds/bundle_v1alpha1_patchtemplate.yaml x: 85 lines of code y: 5 # changes pkg/apis/bundle/v1alpha1/zz_generated.register.go x: 39 lines of code y: 13 # changes pkg/clientset/versioned/doc.go x: 1 lines of code y: 2 # changes pkg/clientset/versioned/typed/bundle/v1alpha1/doc.go x: 1 lines of code y: 3 # changes pkg/clientset/versioned/typed/bundle/v1alpha1/fake/fake_bundle_client.go x: 19 lines of code y: 4 # changes pkg/apis/bundle/v1alpha1/identifiers.go x: 11 lines of code y: 3 # changes pkg/commands/filter/filter.go x: 62 lines of code y: 18 # changes pkg/commands/filter/get_command.go x: 26 lines of code y: 2 # changes config/crds/bundle_v1alpha1_objecttemplate.yaml x: 47 lines of code y: 3 # changes pkg/find/finder.go x: 99 lines of code y: 22 # changes pkg/commands/cmdlib/cmdio.go x: 21 lines of code y: 1 # changes pkg/commands/cmdrunner/execute_cmd.go x: 19 lines of code y: 1 # changes pkg/commands/cmdtest/fake_cmd_io.go x: 16 lines of code y: 1 # changes pkg/commands/cmdtest/fake_exiter.go x: 13 lines of code y: 1 # changes pkg/commands/patch/patch.go x: 59 lines of code y: 11 # changes pkg/testutil/fake_reader_writer.go x: 52 lines of code y: 11 # changes config/crds/bundle_v1alpha1_objecttemplatebuilder.yaml x: 61 lines of code y: 1 # changes pkg/commands/build/build.go x: 39 lines of code y: 9 # changes pkg/commands/cmdlib/global_options.go x: 6 lines of code y: 13 # changes pkg/commands/find/images.go x: 25 lines of code y: 12 # changes pkg/commands/validate/validate.go x: 33 lines of code y: 17 # changes pkg/core/core.go x: 21 lines of code y: 14 # changes config/crds/bundle_v1alpha1_bundlebuilder.yaml x: 70 lines of code y: 4 # changes config/crds/bundleext_v1alpha1_nodeconfig.yaml x: 88 lines of code y: 6 # changes pkg/build/config_map_maker.go x: 43 lines of code y: 2 # changes pkg/options/options.go x: 14 lines of code y: 7 # changes config/crds/bundle_v1alpha1_componentlist.yaml x: 95 lines of code y: 3 # changes pkg/converter/decoder.go x: 137 lines of code y: 3 # changes pkg/converter/encoder.go x: 41 lines of code y: 3 # changes pkg/testutil/errors.go x: 15 lines of code y: 3 # changes pkg/apis/bundle/v1alpha1/bundle_types.go x: 11 lines of code y: 8 # changes pkg/build/doc.go x: 1 lines of code y: 1 # changes config/crds/bundle_v1alpha1_componentset.yaml x: 68 lines of code y: 7 # changes config/crds/bundle_v1alpha1_componentsetlist.yaml x: 87 lines of code y: 7 # changes pkg/validate/validate_name.go x: 13 lines of code y: 2 # changes pkg/apis/bundle/doc.go x: 1 lines of code y: 7 # changes pkg/converter/converter.go x: 7 lines of code y: 15 # changes pkg/files/url_scheme.go x: 6 lines of code y: 4 # changes pkg/converter/exporter.go x: 35 lines of code y: 6 # changes pkg/core/doc.go x: 1 lines of code y: 5 # changes config/crds/bundle_v1alpha1_clusterbundle.yaml x: 81 lines of code y: 3 # changes
25.0
# changes
  min: 1.0
  average: 6.52
  25th percentile: 2.0
  median: 4.5
  75th percentile: 9.0
  max: 25.0
0 1834.0
lines of code
min: 1.0 | average: 70.57 | 25th percentile: 14.0 | median: 34.0 | 75th percentile: 81.0 | max: 1834.0

Number of Contributors vs. Number of Changes: 110 points

pkg/apis/bundle/v1alpha1/builder_types.go x: 5 # contributors y: 9 # changes pkg/apis/bundle/v1alpha1/object_template_types.go x: 3 # contributors y: 9 # changes pkg/apis/bundle/v1alpha1/patch_template_types.go x: 4 # contributors y: 8 # changes pkg/build/inline.go x: 7 # contributors y: 17 # changes pkg/build/patchbuild.go x: 6 # contributors y: 11 # changes pkg/internal/templater.go x: 1 # contributors y: 2 # changes pkg/options/gotmpl/go_template_applier.go x: 3 # contributors y: 8 # changes pkg/commands/root.go x: 7 # contributors y: 25 # changes repositories.bzl x: 5 # contributors y: 6 # changes pkg/converter/unstructured.go x: 2 # contributors y: 9 # changes pkg/options/openapi/validate.go x: 4 # contributors y: 5 # changes pkg/commands/export/export.go x: 6 # contributors y: 12 # changes pkg/commands/export/get_command.go x: 3 # contributors y: 2 # changes pkg/wrapper/bundlewrapper.go x: 4 # contributors y: 4 # changes pkg/apis/bundle/v1alpha1/zz_generated.deepcopy.go x: 5 # contributors y: 24 # changes pkg/clientset/versioned/fake/register.go x: 2 # contributors y: 6 # changes pkg/clientset/versioned/typed/bundle/v1alpha1/component.go x: 2 # contributors y: 4 # changes pkg/clientset/versioned/typed/bundle/v1alpha1/componentset.go x: 2 # contributors y: 5 # changes pkg/filter/filter.go x: 6 # contributors y: 22 # changes pkg/find/images.go x: 3 # contributors y: 17 # changes cmd/bundlectl/main.go x: 3 # contributors y: 6 # changes pkg/clientset/versioned/scheme/register.go x: 1 # contributors y: 5 # changes pkg/apis/bundle/v1alpha1/helpers.go x: 5 # contributors y: 12 # changes pkg/options/multi/multi.go x: 1 # contributors y: 3 # changes pkg/options/common.go x: 4 # contributors y: 9 # changes pkg/testutil/componentsuite/componentsuite.go x: 2 # contributors y: 7 # changes pkg/testutil/componentsuite/validate.go x: 1 # contributors y: 1 # changes pkg/validate/validate_component.go x: 3 # contributors y: 10 # changes pkg/apis/bundle/v1alpha1/requirement_types.go x: 1 # contributors y: 4 # changes config/crds/bundle_v1alpha1_bundle.yaml x: 2 # contributors y: 8 # changes pkg/apis/bundle/v1alpha1/component_types.go x: 4 # contributors y: 14 # changes pkg/files/file_reader_writer.go x: 2 # contributors y: 13 # changes pkg/apis/bundle/v1alpha1/zz_generated.register.go x: 1 # contributors y: 13 # changes pkg/apis/bundle/v1alpha1/identifiers.go x: 2 # contributors y: 3 # changes pkg/commands/filter/filter.go x: 3 # contributors y: 18 # changes pkg/commands/filter/get_command.go x: 2 # contributors y: 2 # changes pkg/find/finder.go x: 4 # contributors y: 22 # changes pkg/commands/patch/patch.go x: 5 # contributors y: 11 # changes pkg/testutil/fake_reader_writer.go x: 2 # contributors y: 11 # changes pkg/commands/build/get_command.go x: 2 # contributors y: 1 # changes pkg/commands/cmdlib/global_options.go x: 3 # contributors y: 13 # changes pkg/commands/find/images.go x: 4 # contributors y: 12 # changes pkg/commands/validate/validate.go x: 4 # contributors y: 17 # changes pkg/core/core.go x: 3 # contributors y: 14 # changes config/crds/bundle_v1alpha1_bundlebuilder.yaml x: 3 # contributors y: 4 # changes pkg/options/options.go x: 4 # contributors y: 7 # changes pkg/apis/bundle/v1alpha1/bundle_types.go x: 1 # contributors y: 8 # changes pkg/converter/converter.go x: 3 # contributors y: 15 # changes
25.0
# changes
  min: 1.0
  average: 6.52
  25th percentile: 2.0
  median: 4.5
  75th percentile: 9.0
  max: 25.0
0 7.0
# contributors
min: 1.0 | average: 2.42 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0

Number of Contributors vs. File Size: 110 points

pkg/apis/bundle/v1alpha1/builder_types.go x: 5 # contributors y: 36 lines of code pkg/apis/bundle/v1alpha1/object_template_types.go x: 3 # contributors y: 25 lines of code pkg/apis/bundle/v1alpha1/patch_template_types.go x: 4 # contributors y: 35 lines of code pkg/build/inline.go x: 7 # contributors y: 374 lines of code pkg/build/patchbuild.go x: 6 # contributors y: 135 lines of code pkg/internal/templater.go x: 1 # contributors y: 57 lines of code pkg/options/gotmpl/go_template_applier.go x: 3 # contributors y: 100 lines of code pkg/options/patchtmpl/patch.go x: 7 # contributors y: 267 lines of code pkg/commands/root.go x: 7 # contributors y: 53 lines of code repositories.bzl x: 5 # contributors y: 1834 lines of code pkg/converter/unstructured.go x: 2 # contributors y: 36 lines of code pkg/options/openapi/validate.go x: 4 # contributors y: 38 lines of code pkg/commands/export/export.go x: 6 # contributors y: 45 lines of code pkg/commands/export/get_command.go x: 3 # contributors y: 21 lines of code pkg/wrapper/bundlewrapper.go x: 4 # contributors y: 145 lines of code pkg/apis/bundle/v1alpha1/zz_generated.deepcopy.go x: 5 # contributors y: 518 lines of code pkg/clientset/versioned/fake/register.go x: 2 # contributors y: 19 lines of code pkg/options/patchtmpl/scheme.go x: 4 # contributors y: 54 lines of code pkg/clientset/versioned/clientset.go x: 3 # contributors y: 57 lines of code pkg/clientset/versioned/typed/bundle/v1alpha1/component.go x: 2 # contributors y: 133 lines of code pkg/clientset/versioned/typed/bundle/v1alpha1/fake/fake_component.go x: 2 # contributors y: 81 lines of code pkg/version/version.go x: 4 # contributors y: 2 lines of code pkg/filter/filter.go x: 6 # contributors y: 263 lines of code pkg/find/images.go x: 3 # contributors y: 139 lines of code pkg/clientset/versioned/scheme/register.go x: 1 # contributors y: 20 lines of code pkg/apis/bundle/v1alpha1/helpers.go x: 5 # contributors y: 90 lines of code pkg/options/multi/multi.go x: 1 # contributors y: 30 lines of code pkg/testutil/componentsuite/componentsuite.go x: 2 # contributors y: 98 lines of code pkg/testutil/componentsuite/validate.go x: 1 # contributors y: 101 lines of code pkg/commands/cmdlib/bundleio.go x: 5 # contributors y: 176 lines of code pkg/testutil/testutil.go x: 4 # contributors y: 25 lines of code pkg/validate/validate_component.go x: 3 # contributors y: 88 lines of code pkg/apis/bundle/v1alpha1/requirement_types.go x: 1 # contributors y: 14 lines of code config/crds/bundle_v1alpha1_component.yaml x: 1 # contributors y: 63 lines of code config/crds/bundle_v1alpha1_componentbuilder.yaml x: 1 # contributors y: 88 lines of code pkg/files/file_reader_writer.go x: 2 # contributors y: 67 lines of code config/crds/bundle_v1alpha1_patchtemplate.yaml x: 1 # contributors y: 85 lines of code pkg/apis/bundle/v1alpha1/zz_generated.register.go x: 1 # contributors y: 39 lines of code pkg/clientset/versioned/doc.go x: 1 # contributors y: 1 lines of code pkg/apis/bundle/v1alpha1/identifiers.go x: 2 # contributors y: 11 lines of code pkg/commands/filter/filter.go x: 3 # contributors y: 62 lines of code pkg/commands/filter/get_command.go x: 2 # contributors y: 26 lines of code config/crds/bundle_v1alpha1_objecttemplate.yaml x: 1 # contributors y: 47 lines of code pkg/find/finder.go x: 4 # contributors y: 99 lines of code pkg/commands/patch/patch.go x: 5 # contributors y: 59 lines of code pkg/testutil/fake_reader_writer.go x: 2 # contributors y: 52 lines of code pkg/commands/cmdlib/global_options.go x: 3 # contributors y: 6 lines of code config/crds/bundle_v1alpha1_bundlebuilder.yaml x: 3 # contributors y: 70 lines of code config/crds/bundleext_v1alpha1_nodeconfig.yaml x: 2 # contributors y: 88 lines of code pkg/options/options.go x: 4 # contributors y: 14 lines of code pkg/converter/encoder.go x: 2 # contributors y: 41 lines of code pkg/validate/doc.go x: 2 # contributors y: 1 lines of code
1834.0
lines of code
  min: 1.0
  average: 70.57
  25th percentile: 14.0
  median: 34.0
  75th percentile: 81.0
  max: 1834.0
0 7.0
# contributors
min: 1.0 | average: 2.42 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 7.0