azure / go-workflow
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 33 files with 1,914 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (802 lines of code)
    • 5 files changed 6-20 times (432 lines of code)
    • 25 files changed 1-5 times (680 lines of code)
0% | 0% | 41% | 22% | 35%
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 33 files with 1,914 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)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 0 files changed by 2-5 contributors (0 lines of code)
    • 33 files changed by 1 contributor (1,914 lines of code)
0% | 0% | 0% | 0% | 100%
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, js, tsx, md, json, css, svg, txt, html, yaml, mod, gitignore, mjs, ts
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 51% | 27% | 20%
tsx0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
mjs0% | 0% | 0% | 0% | 100%
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
ROOT0% | 0% | 54% | 29% | 15%
visual0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 33)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
420 27 2023-11-02 2025-04-28 37 1 xuxife@gmail.com xuxife@gmail.com
step.go
in root
237 28 2023-11-02 2025-03-31 25 1 xuxife@gmail.com xuxife@gmail.com
error.go
in root
145 21 2023-11-02 2025-04-29 23 1 xuxife@gmail.com xuxife@gmail.com
wrap.go
in root
100 9 2023-11-21 2025-04-29 17 1 xuxife@gmail.com xuxife@gmail.com
retry.go
in root
100 4 2023-11-02 2024-04-18 8 1 xuxife@gmail.com xuxife@gmail.com
106 9 2023-11-02 2024-04-07 8 1 xuxife@gmail.com xuxife@gmail.com
func.go
in root
37 6 2023-11-02 2024-03-12 7 1 xuxife@gmail.com xuxife@gmail.com
state.go
in root
89 11 2023-11-25 2024-04-07 7 1 xuxife@gmail.com xuxife@gmail.com
mock.go
in root
11 3 2023-12-08 2024-09-02 3 1 xuxife@gmail.com xuxife@gmail.com
24 1 2024-04-07 2025-04-29 3 1 xuxife@gmail.com xuxife@gmail.com
name.go
in root
32 9 2024-02-21 2024-09-02 3 1 xuxife@gmail.com xuxife@gmail.com
branch.go
in root
153 15 2024-02-28 2024-04-07 3 1 xuxife@gmail.com xuxife@gmail.com
server.go
in visual/react
84 1 2024-04-16 2024-04-29 2 1 xuxife@gmail.com xuxife@gmail.com
_app-6a626577ffa902a4.js
in visual/react/out/_next/static/chunks/pages
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
_error-1be831200e60c5c0.js
in visual/react/out/_next/static/chunks/pages
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
main-app-b63760ade830eeea.js
in visual/react/out/_next/static/chunks
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
layout-4828493de5f0c258.js
in visual/react/out/_next/static/chunks/app
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
_ssgManifest.js
in visual/react/out/_next/static/_oHYbHtAx7lthFdo-tUiE
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
_buildManifest.js
in visual/react/out/_next/static/_oHYbHtAx7lthFdo-tUiE
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
assets.go
in visual/react/out
3 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
mjs
next.config.mjs
in visual/react
5 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
providers.tsx
in visual/react/app
5 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
postcss.config.js
in visual/react
6 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
noop.go
in root
8 3 2024-03-12 2024-03-12 1 1 xuxife@gmail.com xuxife@gmail.com
initialized.tsx
in visual/react/lib
11 1 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
tailwind.config.ts
in visual/react
16 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
layout.tsx
in visual/react/app
17 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
layout.tsx
in visual/react/lib
20 1 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
SubFlow.tsx
in visual/react/components
22 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
Step.tsx
in visual/react/components
26 1 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
globals.css
in visual/react/app
27 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
util_elk.tsx
in visual/react/lib
94 3 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
page.tsx
in visual/react/app
110 2 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
Files With Most Contributors (Top 33)
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
420 27 2023-11-02 2025-04-28 37 1 xuxife@gmail.com xuxife@gmail.com
step.go
in root
237 28 2023-11-02 2025-03-31 25 1 xuxife@gmail.com xuxife@gmail.com
error.go
in root
145 21 2023-11-02 2025-04-29 23 1 xuxife@gmail.com xuxife@gmail.com
wrap.go
in root
100 9 2023-11-21 2025-04-29 17 1 xuxife@gmail.com xuxife@gmail.com
retry.go
in root
100 4 2023-11-02 2024-04-18 8 1 xuxife@gmail.com xuxife@gmail.com
106 9 2023-11-02 2024-04-07 8 1 xuxife@gmail.com xuxife@gmail.com
func.go
in root
37 6 2023-11-02 2024-03-12 7 1 xuxife@gmail.com xuxife@gmail.com
state.go
in root
89 11 2023-11-25 2024-04-07 7 1 xuxife@gmail.com xuxife@gmail.com
name.go
in root
32 9 2024-02-21 2024-09-02 3 1 xuxife@gmail.com xuxife@gmail.com
24 1 2024-04-07 2025-04-29 3 1 xuxife@gmail.com xuxife@gmail.com
mock.go
in root
11 3 2023-12-08 2024-09-02 3 1 xuxife@gmail.com xuxife@gmail.com
branch.go
in root
153 15 2024-02-28 2024-04-07 3 1 xuxife@gmail.com xuxife@gmail.com
server.go
in visual/react
84 1 2024-04-16 2024-04-29 2 1 xuxife@gmail.com xuxife@gmail.com
noop.go
in root
8 3 2024-03-12 2024-03-12 1 1 xuxife@gmail.com xuxife@gmail.com
tailwind.config.ts
in visual/react
16 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
SubFlow.tsx
in visual/react/components
22 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
Step.tsx
in visual/react/components
26 1 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
postcss.config.js
in visual/react
6 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
assets.go
in visual/react/out
3 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
_buildManifest.js
in visual/react/out/_next/static/_oHYbHtAx7lthFdo-tUiE
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
_ssgManifest.js
in visual/react/out/_next/static/_oHYbHtAx7lthFdo-tUiE
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
layout-4828493de5f0c258.js
in visual/react/out/_next/static/chunks/app
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
main-app-b63760ade830eeea.js
in visual/react/out/_next/static/chunks
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
_error-1be831200e60c5c0.js
in visual/react/out/_next/static/chunks/pages
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
_app-6a626577ffa902a4.js
in visual/react/out/_next/static/chunks/pages
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
page.tsx
in visual/react/app
110 2 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
globals.css
in visual/react/app
27 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
providers.tsx
in visual/react/app
5 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
layout.tsx
in visual/react/app
17 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
util_elk.tsx
in visual/react/lib
94 3 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
layout.tsx
in visual/react/lib
20 1 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
initialized.tsx
in visual/react/lib
11 1 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
mjs
next.config.mjs
in visual/react
5 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
Files With Least Contributors (Top 33)
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
420 27 2023-11-02 2025-04-28 37 1 xuxife@gmail.com xuxife@gmail.com
step.go
in root
237 28 2023-11-02 2025-03-31 25 1 xuxife@gmail.com xuxife@gmail.com
branch.go
in root
153 15 2024-02-28 2024-04-07 3 1 xuxife@gmail.com xuxife@gmail.com
error.go
in root
145 21 2023-11-02 2025-04-29 23 1 xuxife@gmail.com xuxife@gmail.com
page.tsx
in visual/react/app
110 2 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
106 9 2023-11-02 2024-04-07 8 1 xuxife@gmail.com xuxife@gmail.com
retry.go
in root
100 4 2023-11-02 2024-04-18 8 1 xuxife@gmail.com xuxife@gmail.com
wrap.go
in root
100 9 2023-11-21 2025-04-29 17 1 xuxife@gmail.com xuxife@gmail.com
util_elk.tsx
in visual/react/lib
94 3 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
state.go
in root
89 11 2023-11-25 2024-04-07 7 1 xuxife@gmail.com xuxife@gmail.com
server.go
in visual/react
84 1 2024-04-16 2024-04-29 2 1 xuxife@gmail.com xuxife@gmail.com
func.go
in root
37 6 2023-11-02 2024-03-12 7 1 xuxife@gmail.com xuxife@gmail.com
name.go
in root
32 9 2024-02-21 2024-09-02 3 1 xuxife@gmail.com xuxife@gmail.com
globals.css
in visual/react/app
27 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
Step.tsx
in visual/react/components
26 1 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
24 1 2024-04-07 2025-04-29 3 1 xuxife@gmail.com xuxife@gmail.com
SubFlow.tsx
in visual/react/components
22 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
layout.tsx
in visual/react/lib
20 1 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
layout.tsx
in visual/react/app
17 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
tailwind.config.ts
in visual/react
16 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
mock.go
in root
11 3 2023-12-08 2024-09-02 3 1 xuxife@gmail.com xuxife@gmail.com
initialized.tsx
in visual/react/lib
11 1 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
noop.go
in root
8 3 2024-03-12 2024-03-12 1 1 xuxife@gmail.com xuxife@gmail.com
postcss.config.js
in visual/react
6 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
providers.tsx
in visual/react/app
5 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
mjs
next.config.mjs
in visual/react
5 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
assets.go
in visual/react/out
3 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
_buildManifest.js
in visual/react/out/_next/static/_oHYbHtAx7lthFdo-tUiE
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
_ssgManifest.js
in visual/react/out/_next/static/_oHYbHtAx7lthFdo-tUiE
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
layout-4828493de5f0c258.js
in visual/react/out/_next/static/chunks/app
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
main-app-b63760ade830eeea.js
in visual/react/out/_next/static/chunks
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
_error-1be831200e60c5c0.js
in visual/react/out/_next/static/chunks/pages
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
_app-6a626577ffa902a4.js
in visual/react/out/_next/static/chunks/pages
1 - 2024-04-16 2024-04-16 1 1 xuxife@gmail.com xuxife@gmail.com
Correlations

File Size vs. Number of Changes: 33 points

build_step.go x: 24 lines of code y: 3 # changes error.go x: 145 lines of code y: 23 # changes wrap.go x: 100 lines of code y: 17 # changes workflow.go x: 420 lines of code y: 37 # changes step.go x: 237 lines of code y: 25 # changes mock.go x: 11 lines of code y: 3 # changes name.go x: 32 lines of code y: 3 # changes visual/react/server.go x: 84 lines of code y: 2 # changes retry.go x: 100 lines of code y: 8 # changes visual/react/app/globals.css x: 27 lines of code y: 1 # changes visual/react/app/layout.tsx x: 17 lines of code y: 1 # changes visual/react/app/page.tsx x: 110 lines of code y: 1 # changes visual/react/app/providers.tsx x: 5 lines of code y: 1 # changes visual/react/components/Step.tsx x: 26 lines of code y: 1 # changes visual/react/components/SubFlow.tsx x: 22 lines of code y: 1 # changes visual/react/lib/initialized.tsx x: 11 lines of code y: 1 # changes visual/react/lib/layout.tsx x: 20 lines of code y: 1 # changes visual/react/lib/util_elk.tsx x: 94 lines of code y: 1 # changes visual/react/out/_next/static/_oHYbHtAx7lthFdo-tUiE/_buildManifest.js x: 1 lines of code y: 1 # changes visual/react/out/assets.go x: 3 lines of code y: 1 # changes visual/react/postcss.config.js x: 6 lines of code y: 1 # changes visual/react/tailwind.config.ts x: 16 lines of code y: 1 # changes branch.go x: 153 lines of code y: 3 # changes condition.go x: 106 lines of code y: 8 # changes state.go x: 89 lines of code y: 7 # changes noop.go x: 8 lines of code y: 1 # changes func.go x: 37 lines of code y: 7 # changes
37.0
# changes
  min: 1.0
  average: 5.03
  25th percentile: 1.0
  median: 1.0
  75th percentile: 5.0
  max: 37.0
0 420.0
lines of code
min: 1.0 | average: 58.0 | 25th percentile: 5.0 | median: 22.0 | 75th percentile: 97.0 | max: 420.0

Number of Contributors vs. Number of Changes: 33 points

build_step.go x: 1 # contributors y: 3 # changes error.go x: 1 # contributors y: 23 # changes wrap.go x: 1 # contributors y: 17 # changes workflow.go x: 1 # contributors y: 37 # changes step.go x: 1 # contributors y: 25 # changes visual/react/server.go x: 1 # contributors y: 2 # changes retry.go x: 1 # contributors y: 8 # changes visual/react/app/globals.css x: 1 # contributors y: 1 # changes state.go x: 1 # contributors y: 7 # changes
37.0
# changes
  min: 1.0
  average: 5.03
  25th percentile: 1.0
  median: 1.0
  75th percentile: 5.0
  max: 37.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

Number of Contributors vs. File Size: 33 points

build_step.go x: 1 # contributors y: 24 lines of code error.go x: 1 # contributors y: 145 lines of code wrap.go x: 1 # contributors y: 100 lines of code workflow.go x: 1 # contributors y: 420 lines of code step.go x: 1 # contributors y: 237 lines of code mock.go x: 1 # contributors y: 11 lines of code name.go x: 1 # contributors y: 32 lines of code visual/react/server.go x: 1 # contributors y: 84 lines of code visual/react/app/globals.css x: 1 # contributors y: 27 lines of code visual/react/app/layout.tsx x: 1 # contributors y: 17 lines of code visual/react/app/page.tsx x: 1 # contributors y: 110 lines of code visual/react/app/providers.tsx x: 1 # contributors y: 5 lines of code visual/react/components/Step.tsx x: 1 # contributors y: 26 lines of code visual/react/components/SubFlow.tsx x: 1 # contributors y: 22 lines of code visual/react/lib/layout.tsx x: 1 # contributors y: 20 lines of code visual/react/lib/util_elk.tsx x: 1 # contributors y: 94 lines of code visual/react/out/_next/static/_oHYbHtAx7lthFdo-tUiE/_buildManifest.js x: 1 # contributors y: 1 lines of code visual/react/out/assets.go x: 1 # contributors y: 3 lines of code visual/react/tailwind.config.ts x: 1 # contributors y: 16 lines of code branch.go x: 1 # contributors y: 153 lines of code condition.go x: 1 # contributors y: 106 lines of code state.go x: 1 # contributors y: 89 lines of code noop.go x: 1 # contributors y: 8 lines of code func.go x: 1 # contributors y: 37 lines of code
420.0
lines of code
  min: 1.0
  average: 58.0
  25th percentile: 5.0
  median: 22.0
  75th percentile: 97.0
  max: 420.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0