kubernetes / kube-openapi
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 105 files with 11,382 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (679 lines of code)
    • 3 files changed 21-50 times (855 lines of code)
    • 20 files changed 6-20 times (2,926 lines of code)
    • 81 files changed 1-5 times (6,922 lines of code)
0% | 5% | 7% | 25% | 60%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, json, md, gitignore, yaml, txt, mod, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 5% | 7% | 25% | 60%
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
pkg/generators0% | 47% | 0% | 36% | 16%
pkg/schemaconv0% | 0% | 100% | 0% | 0%
pkg/aggregator0% | 0% | 68% | 0% | 31%
pkg/handler0% | 0% | 53% | 0% | 46%
pkg/validation0% | 0% | 0% | 17% | 82%
pkg/util0% | 0% | 0% | 75% | 24%
pkg/builder0% | 0% | 0% | 92% | 7%
pkg/handler30% | 0% | 0% | 100% | 0%
pkg/common0% | 0% | 0% | 33% | 66%
cmd/openapi2smd0% | 0% | 0% | 100% | 0%
cmd/openapi-gen0% | 0% | 0% | 42% | 57%
pkg/idl0% | 0% | 0% | 100% | 0%
pkg/spec30% | 0% | 0% | 0% | 100%
pkg/schemamutation0% | 0% | 0% | 0% | 100%
pkg/builder30% | 0% | 0% | 0% | 100%
pkg/internal0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
openapi.go
in pkg/generators
679 39 142 1667 58
handler.go
in pkg/handler
198 13 21 1667 36
aggregator.go
in pkg/aggregator
277 13 87 1667 29
smd.go
in pkg/schemaconv
380 20 253 1205 29
document.go
in pkg/util/proto
275 18 457 1757 18
openapi.go
in pkg/builder
395 15 23 1667 18
extension.go
in pkg/generators
154 11 91 1394 17
common.go
in pkg/common
99 4 23 1667 16
api_linter.go
in pkg/generators
148 13 662 1317 16
openapi.go
in pkg/util/proto
176 22 457 1757 14
info.go
in pkg/validation/spec
123 10 91 464 11
types.go
in pkg/util/proto/validation
219 25 672 1561 10
doc.go
in pkg/idl
10 - 113 1386 9
openapi-gen.go
in cmd/openapi-gen
28 1 662 1346 9
openapi.go
in pkg/util/proto/testing
33 2 318 1757 9
schema.go
in pkg/validation/validate
197 13 31 464 9
schema_option.go
in pkg/validation/validate
8 1 91 464 8
schema.go
in pkg/validation/errors
481 27 91 456 8
util.go
in pkg/util
41 3 387 1558 7
config.go
in pkg/generators
60 4 662 1199 7