GoogleCloudPlatform / genai-for-developers
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 66 files with 5,090 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 2 files changed 6-20 times (685 lines of code)
    • 64 files changed 1-5 times (4,405 lines of code)
0% | 0% | 0% | 13% | 86%
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 66 files with 5,090 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)
    • 18 files changed by 2-5 contributors (1,623 lines of code)
    • 48 files changed by 1 contributor (3,467 lines of code)
0% | 0% | 0% | 31% | 68%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, md, yaml, java, json, txt, gitignore, js, tf, xml, ts, jsx, vscodeignore, html, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 0% | 25% | 74%
yaml0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
tf0% | 0% | 0% | 0% | 100%
jsx0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
xml0% | 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
devai-cli0% | 0% | 0% | 15% | 84%
devai-api0% | 0% | 0% | 10% | 89%
sample-app0% | 0% | 0% | 0% | 100%
devai-vscode-extension0% | 0% | 0% | 0% | 100%
outer-loop-chrome-extension0% | 0% | 0% | 0% | 100%
sample-devai-jira-ui0% | 0% | 0% | 0% | 100%
terraform0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
review.py
in devai-cli/src/devai/commands
623 15 2024-04-23 2025-03-24 14 5 cgrant@users.noreply.github... andreyshakirov@google.com
routes.py
in devai-api/app
62 - 2024-04-18 2025-03-12 11 2 andreyshakirov@google.com andreyshakirov@google.com
constants.py
in devai-api/app
2 - 2024-09-04 2025-02-07 5 1 andreyshakirov@google.com andreyshakirov@google.com
cli.py
in devai-cli/src/devai
20 2 2024-04-23 2025-03-25 5 3 cgrant@users.noreply.github... cgrant@users.noreply.github...
constants.py
in devai-cli/src/devai/commands
2 - 2024-09-04 2025-02-07 4 1 andreyshakirov@google.com andreyshakirov@google.com
__init__.py
in devai-cli/src/devai/commands
3 - 2024-04-23 2024-07-24 4 3 cgrant@users.noreply.github... andreyshakirov@google.com
setup.py
in devai-cli/src
24 - 2024-04-23 2025-03-25 4 2 cgrant@users.noreply.github... cgrant@users.noreply.github...
query.py
in devai-cli/src/devai/commands/rag
48 1 2024-05-06 2024-05-29 4 2 cgrant@users.noreply.github... andreyshakirov@google.com
gitlab.py
in devai-cli/src/devai/commands
57 7 2024-04-23 2024-09-04 4 3 cgrant@users.noreply.github... andreyshakirov@google.com
file_processor.py
in devai-cli/src/devai/util
83 10 2024-04-23 2024-06-12 4 2 cgrant@users.noreply.github... andreyshakirov@google.com
jira.py
in devai-cli/src/devai/commands
89 6 2024-04-23 2024-09-04 4 2 cgrant@users.noreply.github... andreyshakirov@google.com
gitlab_utils.py
in devai-api/app
100 9 2025-01-08 2025-03-19 4 1 andreyshakirov@google.com andreyshakirov@google.com
document.py
in devai-cli/src/devai/commands
376 7 2024-07-16 2025-04-08 4 2 rob.j.edwards@gmail.com andreyshakirov@google.com
5 - 2024-04-23 2024-06-12 3 3 cgrant@users.noreply.github... andreyshakirov@google.com
cloudbuild.yaml
in devai-cli/build
12 - 2024-04-23 2024-06-12 3 3 cgrant@users.noreply.github... andreyshakirov@google.com
cloudbuild-local.yaml
in devai-cli/build
12 - 2024-04-23 2024-06-12 3 3 cgrant@users.noreply.github... andreyshakirov@google.com
app.py
in devai-api/app
24 2 2024-04-18 2024-10-07 3 1 andreyshakirov@google.com andreyshakirov@google.com
index.jsx
in sample-devai-jira-ui/src/frontend
54 - 2024-04-18 2025-03-24 3 1 andreyshakirov@google.com andreyshakirov@google.com
__init__.py
in devai-api/app
1 - 2024-04-18 2024-07-24 2 1 andreyshakirov@google.com andreyshakirov@google.com
cmd.py
in devai-cli/src/devai/commands
4 1 2024-04-23 2024-06-12 2 2 cgrant@users.noreply.github... andreyshakirov@google.com
index.js
in sample-devai-jira-ui/src/resolvers
9 - 2024-04-18 2025-03-19 2 1 andreyshakirov@google.com andreyshakirov@google.com
prompt.py
in devai-cli/src/devai/commands
20 2 2024-04-23 2024-06-12 2 2 cgrant@users.noreply.github... andreyshakirov@google.com
standard.py
in devai-cli/src/devai/commands/msg
37 1 2024-04-23 2024-06-12 2 2 cgrant@users.noreply.github... andreyshakirov@google.com
streaming.py
in devai-cli/src/devai/commands/msg
39 1 2024-04-23 2024-06-12 2 2 cgrant@users.noreply.github... andreyshakirov@google.com
jira.py
in devai-api/app
94 6 2024-06-03 2024-09-04 2 1 andreyshakirov@google.com andreyshakirov@google.com
load.py
in devai-cli/src/devai/commands/rag
95 3 2024-05-06 2024-05-22 2 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
release.py
in devai-cli/src/devai/commands
109 5 2024-04-23 2024-06-12 2 2 cgrant@users.noreply.github... andreyshakirov@google.com
__init__.py
in devai-cli/src/devai/util
1 - 2024-04-23 2024-04-23 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
__init__.py
in devai-cli/src/devai/commands/msg
1 - 2024-04-23 2024-04-23 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
__init__.py
in devai-cli/src/devai/commands/rag
1 - 2024-05-06 2024-05-06 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
__init__.py
in devai-cli/src/devai
1 - 2024-04-23 2024-04-23 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
schema.yaml
in devai-cli/src/prompts/database
1 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
index.js
in sample-devai-jira-ui/src
1 - 2024-04-18 2024-04-18 1 1 andreyshakirov@google.com andreyshakirov@google.com
__main__.py
in devai-cli/src/devai
3 - 2024-04-23 2024-04-23 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
rag.py
in devai-cli/src/devai/commands/rag
8 1 2024-05-06 2024-05-06 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
extension.ts
in devai-vscode-extension/src
8 2 2024-06-12 2024-06-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
variables.tf
in terraform/devai-cli
9 - 2024-05-20 2024-05-20 1 1 ameenah.burhan@gmail.com ameenah.burhan@gmail.com
provider.tf
in terraform/devai-cli
10 - 2024-05-20 2024-05-20 1 1 ameenah.burhan@gmail.com ameenah.burhan@gmail.com
run_app.py
in devai-api
14 - 2024-04-18 2024-04-18 1 1 andreyshakirov@google.com andreyshakirov@google.com
script.js
in outer-loop-chrome-extension
16 1 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
log4j2.xml
in sample-app/src/main/resources
17 - 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
template.yaml
in devai-cli/src/prompts
26 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
index.html
in outer-loop-chrome-extension
28 - 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
main.tf
in terraform/devai-cli
35 - 2024-05-20 2024-05-20 1 1 ameenah.burhan@gmail.com ameenah.burhan@gmail.com
api_utils.py
in devai-api/app
43 4 2025-03-12 2025-03-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
main.py
in outer-loop-chrome-extension
53 1 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
github_cmd.py
in devai-cli/src/devai/commands
54 2 2024-11-22 2024-11-22 1 1 andreyshakirov@google.com andreyshakirov@google.com
skaffold.yaml
in sample-app
63 - 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
comments.ts
in devai-vscode-extension/src
66 1 2024-06-12 2024-06-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
review.ts
in devai-vscode-extension/src
68 2 2024-06-12 2024-06-12 1 1 andreyshakirov@google.com andreyshakirov@google.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
review.py
in devai-cli/src/devai/commands
623 15 2024-04-23 2025-03-24 14 5 cgrant@users.noreply.github... andreyshakirov@google.com
cli.py
in devai-cli/src/devai
20 2 2024-04-23 2025-03-25 5 3 cgrant@users.noreply.github... cgrant@users.noreply.github...
__init__.py
in devai-cli/src/devai/commands
3 - 2024-04-23 2024-07-24 4 3 cgrant@users.noreply.github... andreyshakirov@google.com
gitlab.py
in devai-cli/src/devai/commands
57 7 2024-04-23 2024-09-04 4 3 cgrant@users.noreply.github... andreyshakirov@google.com
5 - 2024-04-23 2024-06-12 3 3 cgrant@users.noreply.github... andreyshakirov@google.com
cloudbuild-local.yaml
in devai-cli/build
12 - 2024-04-23 2024-06-12 3 3 cgrant@users.noreply.github... andreyshakirov@google.com
cloudbuild.yaml
in devai-cli/build
12 - 2024-04-23 2024-06-12 3 3 cgrant@users.noreply.github... andreyshakirov@google.com
routes.py
in devai-api/app
62 - 2024-04-18 2025-03-12 11 2 andreyshakirov@google.com andreyshakirov@google.com
setup.py
in devai-cli/src
24 - 2024-04-23 2025-03-25 4 2 cgrant@users.noreply.github... cgrant@users.noreply.github...
query.py
in devai-cli/src/devai/commands/rag
48 1 2024-05-06 2024-05-29 4 2 cgrant@users.noreply.github... andreyshakirov@google.com
document.py
in devai-cli/src/devai/commands
376 7 2024-07-16 2025-04-08 4 2 rob.j.edwards@gmail.com andreyshakirov@google.com
jira.py
in devai-cli/src/devai/commands
89 6 2024-04-23 2024-09-04 4 2 cgrant@users.noreply.github... andreyshakirov@google.com
file_processor.py
in devai-cli/src/devai/util
83 10 2024-04-23 2024-06-12 4 2 cgrant@users.noreply.github... andreyshakirov@google.com
cmd.py
in devai-cli/src/devai/commands
4 1 2024-04-23 2024-06-12 2 2 cgrant@users.noreply.github... andreyshakirov@google.com
standard.py
in devai-cli/src/devai/commands/msg
37 1 2024-04-23 2024-06-12 2 2 cgrant@users.noreply.github... andreyshakirov@google.com
streaming.py
in devai-cli/src/devai/commands/msg
39 1 2024-04-23 2024-06-12 2 2 cgrant@users.noreply.github... andreyshakirov@google.com
prompt.py
in devai-cli/src/devai/commands
20 2 2024-04-23 2024-06-12 2 2 cgrant@users.noreply.github... andreyshakirov@google.com
release.py
in devai-cli/src/devai/commands
109 5 2024-04-23 2024-06-12 2 2 cgrant@users.noreply.github... andreyshakirov@google.com
constants.py
in devai-api/app
2 - 2024-09-04 2025-02-07 5 1 andreyshakirov@google.com andreyshakirov@google.com
gitlab_utils.py
in devai-api/app
100 9 2025-01-08 2025-03-19 4 1 andreyshakirov@google.com andreyshakirov@google.com
constants.py
in devai-cli/src/devai/commands
2 - 2024-09-04 2025-02-07 4 1 andreyshakirov@google.com andreyshakirov@google.com
app.py
in devai-api/app
24 2 2024-04-18 2024-10-07 3 1 andreyshakirov@google.com andreyshakirov@google.com
index.jsx
in sample-devai-jira-ui/src/frontend
54 - 2024-04-18 2025-03-24 3 1 andreyshakirov@google.com andreyshakirov@google.com
__init__.py
in devai-api/app
1 - 2024-04-18 2024-07-24 2 1 andreyshakirov@google.com andreyshakirov@google.com
jira.py
in devai-api/app
94 6 2024-06-03 2024-09-04 2 1 andreyshakirov@google.com andreyshakirov@google.com
index.js
in sample-devai-jira-ui/src/resolvers
9 - 2024-04-18 2025-03-19 2 1 andreyshakirov@google.com andreyshakirov@google.com
load.py
in devai-cli/src/devai/commands/rag
95 3 2024-05-06 2024-05-22 2 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
skaffold.yaml
in sample-app
63 - 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
log4j2.xml
in sample-app/src/main/resources
17 - 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
balancereader.yaml
in sample-app/k8s/overlays/production
98 - 2025-03-12 2025-03-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
balancereader.yaml
in sample-app/k8s/overlays/development
89 - 2025-03-12 2025-03-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
comments.ts
in devai-vscode-extension/src
66 1 2024-06-12 2024-06-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
review.ts
in devai-vscode-extension/src
68 2 2024-06-12 2024-06-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
extension.ts
in devai-vscode-extension/src
8 2 2024-06-12 2024-06-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
main.tf
in terraform/devai-cli
35 - 2024-05-20 2024-05-20 1 1 ameenah.burhan@gmail.com ameenah.burhan@gmail.com
provider.tf
in terraform/devai-cli
10 - 2024-05-20 2024-05-20 1 1 ameenah.burhan@gmail.com ameenah.burhan@gmail.com
variables.tf
in terraform/devai-cli
9 - 2024-05-20 2024-05-20 1 1 ameenah.burhan@gmail.com ameenah.burhan@gmail.com
index.html
in outer-loop-chrome-extension
28 - 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
script.js
in outer-loop-chrome-extension
16 1 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
main.py
in outer-loop-chrome-extension
53 1 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
run_app.py
in devai-api
14 - 2024-04-18 2024-04-18 1 1 andreyshakirov@google.com andreyshakirov@google.com
github_utils.py
in devai-api/app
149 8 2025-01-08 2025-01-08 1 1 andreyshakirov@google.com andreyshakirov@google.com
file_processor.py
in devai-api/app
83 10 2025-01-08 2025-01-08 1 1 andreyshakirov@google.com andreyshakirov@google.com
api_utils.py
in devai-api/app
43 4 2025-03-12 2025-03-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
index.js
in sample-devai-jira-ui/src
1 - 2024-04-18 2024-04-18 1 1 andreyshakirov@google.com andreyshakirov@google.com
test-coverage.yaml
in devai-cli/src/prompts/testing
175 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
app-review.yaml
in devai-cli/src/prompts/mobile
176 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
web-accessibility.yaml
in devai-cli/src/prompts/accessibility
144 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
web-security.yaml
in devai-cli/src/prompts/security
139 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
template.yaml
in devai-cli/src/prompts
26 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
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
prompts.py
in devai-cli/src/devai/commands
336 14 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
pipeline.yaml
in devai-cli/src/prompts/devops/ci-cd
191 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
model-review.yaml
in devai-cli/src/prompts/ai-ml
189 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
app-review.yaml
in devai-cli/src/prompts/mobile
176 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
test-coverage.yaml
in devai-cli/src/prompts/testing
175 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
code-maintenance.yaml
in devai-cli/src/prompts/maintenance
169 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
microservices.yaml
in devai-cli/src/prompts/architecture/patterns
159 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
gdpr-compliance.yaml
in devai-cli/src/prompts/compliance
158 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
i18n.yaml
in devai-cli/src/prompts/internationalization
153 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
web-performance.yaml
in devai-cli/src/prompts/performance
151 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
github_utils.py
in devai-api/app
149 8 2025-01-08 2025-01-08 1 1 andreyshakirov@google.com andreyshakirov@google.com
web-accessibility.yaml
in devai-cli/src/prompts/accessibility
144 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
web-security.yaml
in devai-cli/src/prompts/security
139 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
gitlab_utils.py
in devai-api/app
100 9 2025-01-08 2025-03-19 4 1 andreyshakirov@google.com andreyshakirov@google.com
balancereader.yaml
in sample-app/k8s/overlays/production
98 - 2025-03-12 2025-03-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
load.py
in devai-cli/src/devai/commands/rag
95 3 2024-05-06 2024-05-22 2 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
jira.py
in devai-api/app
94 6 2024-06-03 2024-09-04 2 1 andreyshakirov@google.com andreyshakirov@google.com
balancereader.yaml
in sample-app/k8s/overlays/development
89 - 2025-03-12 2025-03-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
file_processor.py
in devai-api/app
83 10 2025-01-08 2025-01-08 1 1 andreyshakirov@google.com andreyshakirov@google.com
review.ts
in devai-vscode-extension/src
68 2 2024-06-12 2024-06-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
comments.ts
in devai-vscode-extension/src
66 1 2024-06-12 2024-06-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
skaffold.yaml
in sample-app
63 - 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
index.jsx
in sample-devai-jira-ui/src/frontend
54 - 2024-04-18 2025-03-24 3 1 andreyshakirov@google.com andreyshakirov@google.com
github_cmd.py
in devai-cli/src/devai/commands
54 2 2024-11-22 2024-11-22 1 1 andreyshakirov@google.com andreyshakirov@google.com
main.py
in outer-loop-chrome-extension
53 1 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
api_utils.py
in devai-api/app
43 4 2025-03-12 2025-03-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
main.tf
in terraform/devai-cli
35 - 2024-05-20 2024-05-20 1 1 ameenah.burhan@gmail.com ameenah.burhan@gmail.com
index.html
in outer-loop-chrome-extension
28 - 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
template.yaml
in devai-cli/src/prompts
26 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
app.py
in devai-api/app
24 2 2024-04-18 2024-10-07 3 1 andreyshakirov@google.com andreyshakirov@google.com
log4j2.xml
in sample-app/src/main/resources
17 - 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
script.js
in outer-loop-chrome-extension
16 1 2024-02-07 2024-02-07 1 1 crgrant@google.com crgrant@google.com
run_app.py
in devai-api
14 - 2024-04-18 2024-04-18 1 1 andreyshakirov@google.com andreyshakirov@google.com
provider.tf
in terraform/devai-cli
10 - 2024-05-20 2024-05-20 1 1 ameenah.burhan@gmail.com ameenah.burhan@gmail.com
variables.tf
in terraform/devai-cli
9 - 2024-05-20 2024-05-20 1 1 ameenah.burhan@gmail.com ameenah.burhan@gmail.com
index.js
in sample-devai-jira-ui/src/resolvers
9 - 2024-04-18 2025-03-19 2 1 andreyshakirov@google.com andreyshakirov@google.com
extension.ts
in devai-vscode-extension/src
8 2 2024-06-12 2024-06-12 1 1 andreyshakirov@google.com andreyshakirov@google.com
rag.py
in devai-cli/src/devai/commands/rag
8 1 2024-05-06 2024-05-06 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
__main__.py
in devai-cli/src/devai
3 - 2024-04-23 2024-04-23 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
constants.py
in devai-api/app
2 - 2024-09-04 2025-02-07 5 1 andreyshakirov@google.com andreyshakirov@google.com
constants.py
in devai-cli/src/devai/commands
2 - 2024-09-04 2025-02-07 4 1 andreyshakirov@google.com andreyshakirov@google.com
__init__.py
in devai-api/app
1 - 2024-04-18 2024-07-24 2 1 andreyshakirov@google.com andreyshakirov@google.com
index.js
in sample-devai-jira-ui/src
1 - 2024-04-18 2024-04-18 1 1 andreyshakirov@google.com andreyshakirov@google.com
schema.yaml
in devai-cli/src/prompts/database
1 - 2025-03-25 2025-03-25 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
__init__.py
in devai-cli/src/devai
1 - 2024-04-23 2024-04-23 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
__init__.py
in devai-cli/src/devai/commands/rag
1 - 2024-05-06 2024-05-06 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
__init__.py
in devai-cli/src/devai/commands/msg
1 - 2024-04-23 2024-04-23 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
__init__.py
in devai-cli/src/devai/util
1 - 2024-04-23 2024-04-23 1 1 cgrant@users.noreply.github... cgrant@users.noreply.github...
document.py
in devai-cli/src/devai/commands
376 7 2024-07-16 2025-04-08 4 2 rob.j.edwards@gmail.com andreyshakirov@google.com
release.py
in devai-cli/src/devai/commands
109 5 2024-04-23 2024-06-12 2 2 cgrant@users.noreply.github... andreyshakirov@google.com
Correlations

File Size vs. Number of Changes: 66 points

devai-cli/src/devai/commands/document.py x: 376 lines of code y: 4 # changes devai-cli/src/devai/cli.py x: 20 lines of code y: 5 # changes devai-cli/src/devai/commands/prompts.py x: 336 lines of code y: 1 # changes devai-cli/src/prompts/accessibility/web-accessibility.yaml x: 144 lines of code y: 1 # changes devai-cli/src/prompts/ai-ml/model-review.yaml x: 189 lines of code y: 1 # changes devai-cli/src/prompts/architecture/patterns/microservices.yaml x: 159 lines of code y: 1 # changes devai-cli/src/prompts/compliance/gdpr-compliance.yaml x: 158 lines of code y: 1 # changes devai-cli/src/prompts/database/schema.yaml x: 1 lines of code y: 1 # changes devai-cli/src/prompts/devops/ci-cd/pipeline.yaml x: 191 lines of code y: 1 # changes devai-cli/src/prompts/internationalization/i18n.yaml x: 153 lines of code y: 1 # changes devai-cli/src/prompts/maintenance/code-maintenance.yaml x: 169 lines of code y: 1 # changes devai-cli/src/prompts/mobile/app-review.yaml x: 176 lines of code y: 1 # changes devai-cli/src/prompts/performance/web-performance.yaml x: 151 lines of code y: 1 # changes devai-cli/src/prompts/security/web-security.yaml x: 139 lines of code y: 1 # changes devai-cli/src/prompts/template.yaml x: 26 lines of code y: 1 # changes devai-cli/src/prompts/testing/test-coverage.yaml x: 175 lines of code y: 1 # changes devai-cli/src/setup.py x: 24 lines of code y: 4 # changes devai-cli/src/devai/commands/review.py x: 623 lines of code y: 14 # changes sample-devai-jira-ui/src/frontend/index.jsx x: 54 lines of code y: 3 # changes devai-api/app/gitlab_utils.py x: 100 lines of code y: 4 # changes sample-devai-jira-ui/src/resolvers/index.js x: 9 lines of code y: 2 # changes devai-api/app/api_utils.py x: 43 lines of code y: 1 # changes devai-api/app/routes.py x: 62 lines of code y: 11 # changes sample-app/k8s/overlays/development/balancereader.yaml x: 89 lines of code y: 1 # changes sample-app/k8s/overlays/production/balancereader.yaml x: 98 lines of code y: 1 # changes devai-api/app/constants.py x: 2 lines of code y: 5 # changes devai-cli/src/devai/commands/constants.py x: 2 lines of code y: 4 # changes devai-api/app/file_processor.py x: 83 lines of code y: 1 # changes devai-api/app/github_utils.py x: 149 lines of code y: 1 # changes devai-cli/src/devai/commands/github_cmd.py x: 54 lines of code y: 1 # changes devai-api/app/app.py x: 24 lines of code y: 3 # changes devai-api/app/jira.py x: 94 lines of code y: 2 # changes devai-cli/src/devai/commands/gitlab.py x: 57 lines of code y: 4 # changes devai-cli/src/devai/commands/jira.py x: 89 lines of code y: 4 # changes devai-api/app/__init__.py x: 1 lines of code y: 2 # changes devai-cli/src/devai/commands/__init__.py x: 3 lines of code y: 4 # changes devai-cli/build/cloudbuild-local.yaml x: 12 lines of code y: 3 # changes devai-cli/build/cloudbuild-pipeline-test.yaml x: 5 lines of code y: 3 # changes devai-cli/src/devai/commands/cmd.py x: 4 lines of code y: 2 # changes devai-cli/src/devai/commands/msg/standard.py x: 37 lines of code y: 2 # changes devai-cli/src/devai/commands/msg/streaming.py x: 39 lines of code y: 2 # changes devai-cli/src/devai/commands/prompt.py x: 20 lines of code y: 2 # changes devai-cli/src/devai/commands/release.py x: 109 lines of code y: 2 # changes devai-cli/src/devai/util/file_processor.py x: 83 lines of code y: 4 # changes devai-vscode-extension/src/comments.ts x: 66 lines of code y: 1 # changes devai-vscode-extension/src/extension.ts x: 8 lines of code y: 1 # changes devai-vscode-extension/src/review.ts x: 68 lines of code y: 1 # changes devai-cli/src/devai/commands/rag/query.py x: 48 lines of code y: 4 # changes devai-cli/src/devai/commands/rag/load.py x: 95 lines of code y: 2 # changes terraform/devai-cli/main.tf x: 35 lines of code y: 1 # changes terraform/devai-cli/provider.tf x: 10 lines of code y: 1 # changes devai-cli/src/devai/__main__.py x: 3 lines of code y: 1 # changes devai-api/run_app.py x: 14 lines of code y: 1 # changes outer-loop-chrome-extension/index.html x: 28 lines of code y: 1 # changes outer-loop-chrome-extension/main.py x: 53 lines of code y: 1 # changes outer-loop-chrome-extension/script.js x: 16 lines of code y: 1 # changes sample-app/skaffold.yaml x: 63 lines of code y: 1 # changes sample-app/src/main/resources/log4j2.xml x: 17 lines of code y: 1 # changes
14.0
# changes
  min: 1.0
  average: 2.17
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 14.0
0 623.0
lines of code
min: 1.0 | average: 77.12 | 25th percentile: 9.0 | median: 45.5 | 75th percentile: 102.25 | max: 623.0

Number of Contributors vs. Number of Changes: 66 points

devai-cli/src/devai/commands/document.py x: 2 # contributors y: 4 # changes devai-cli/src/devai/cli.py x: 3 # contributors y: 5 # changes devai-cli/src/devai/commands/prompts.py x: 1 # contributors y: 1 # changes devai-cli/src/devai/commands/review.py x: 5 # contributors y: 14 # changes sample-devai-jira-ui/src/frontend/index.jsx x: 1 # contributors y: 3 # changes devai-api/app/gitlab_utils.py x: 1 # contributors y: 4 # changes sample-devai-jira-ui/src/resolvers/index.js x: 1 # contributors y: 2 # changes devai-api/app/routes.py x: 2 # contributors y: 11 # changes devai-api/app/constants.py x: 1 # contributors y: 5 # changes devai-cli/src/devai/commands/gitlab.py x: 3 # contributors y: 4 # changes devai-cli/build/cloudbuild-local.yaml x: 3 # contributors y: 3 # changes devai-cli/src/devai/commands/cmd.py x: 2 # contributors y: 2 # changes
14.0
# changes
  min: 1.0
  average: 2.17
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 14.0
0 5.0
# contributors
min: 1.0 | average: 1.41 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 66 points

devai-cli/src/devai/commands/document.py x: 2 # contributors y: 376 lines of code devai-cli/src/devai/cli.py x: 3 # contributors y: 20 lines of code devai-cli/src/devai/commands/prompts.py x: 1 # contributors y: 336 lines of code devai-cli/src/prompts/accessibility/web-accessibility.yaml x: 1 # contributors y: 144 lines of code devai-cli/src/prompts/ai-ml/model-review.yaml x: 1 # contributors y: 189 lines of code devai-cli/src/prompts/architecture/patterns/microservices.yaml x: 1 # contributors y: 159 lines of code devai-cli/src/prompts/database/schema.yaml x: 1 # contributors y: 1 lines of code devai-cli/src/prompts/internationalization/i18n.yaml x: 1 # contributors y: 153 lines of code devai-cli/src/prompts/maintenance/code-maintenance.yaml x: 1 # contributors y: 169 lines of code devai-cli/src/prompts/mobile/app-review.yaml x: 1 # contributors y: 176 lines of code devai-cli/src/prompts/performance/web-performance.yaml x: 1 # contributors y: 151 lines of code devai-cli/src/prompts/security/web-security.yaml x: 1 # contributors y: 139 lines of code devai-cli/src/prompts/template.yaml x: 1 # contributors y: 26 lines of code devai-cli/src/setup.py x: 2 # contributors y: 24 lines of code devai-cli/src/devai/commands/review.py x: 5 # contributors y: 623 lines of code sample-devai-jira-ui/src/frontend/index.jsx x: 1 # contributors y: 54 lines of code devai-api/app/gitlab_utils.py x: 1 # contributors y: 100 lines of code sample-devai-jira-ui/src/resolvers/index.js x: 1 # contributors y: 9 lines of code devai-api/app/api_utils.py x: 1 # contributors y: 43 lines of code devai-api/app/routes.py x: 2 # contributors y: 62 lines of code sample-app/k8s/overlays/development/balancereader.yaml x: 1 # contributors y: 89 lines of code sample-app/k8s/overlays/production/balancereader.yaml x: 1 # contributors y: 98 lines of code devai-api/app/file_processor.py x: 1 # contributors y: 83 lines of code devai-api/app/github_utils.py x: 1 # contributors y: 149 lines of code devai-api/app/app.py x: 1 # contributors y: 24 lines of code devai-api/app/jira.py x: 1 # contributors y: 94 lines of code devai-cli/src/devai/commands/gitlab.py x: 3 # contributors y: 57 lines of code devai-cli/src/devai/commands/jira.py x: 2 # contributors y: 89 lines of code devai-cli/src/devai/commands/__init__.py x: 3 # contributors y: 3 lines of code devai-cli/build/cloudbuild-local.yaml x: 3 # contributors y: 12 lines of code devai-cli/build/cloudbuild-pipeline-test.yaml x: 3 # contributors y: 5 lines of code devai-cli/src/devai/commands/cmd.py x: 2 # contributors y: 4 lines of code devai-cli/src/devai/commands/msg/standard.py x: 2 # contributors y: 37 lines of code devai-cli/src/devai/commands/prompt.py x: 2 # contributors y: 20 lines of code devai-cli/src/devai/commands/release.py x: 2 # contributors y: 109 lines of code devai-cli/src/devai/util/file_processor.py x: 2 # contributors y: 83 lines of code devai-vscode-extension/src/comments.ts x: 1 # contributors y: 66 lines of code devai-vscode-extension/src/review.ts x: 1 # contributors y: 68 lines of code devai-cli/src/devai/commands/rag/query.py x: 2 # contributors y: 48 lines of code terraform/devai-cli/main.tf x: 1 # contributors y: 35 lines of code terraform/devai-cli/provider.tf x: 1 # contributors y: 10 lines of code devai-cli/src/devai/__main__.py x: 1 # contributors y: 3 lines of code devai-api/run_app.py x: 1 # contributors y: 14 lines of code outer-loop-chrome-extension/index.html x: 1 # contributors y: 28 lines of code outer-loop-chrome-extension/main.py x: 1 # contributors y: 53 lines of code outer-loop-chrome-extension/script.js x: 1 # contributors y: 16 lines of code sample-app/skaffold.yaml x: 1 # contributors y: 63 lines of code
623.0
lines of code
  min: 1.0
  average: 77.12
  25th percentile: 9.0
  median: 45.5
  75th percentile: 102.25
  max: 623.0
0 5.0
# contributors
min: 1.0 | average: 1.41 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0