GoogleCloudPlatform / terraform-genai-rag
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 56 files with 5,307 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)
    • 1 file changed 6-20 times (43 lines of code)
    • 55 files changed 1-5 times (5,264 lines of code)
0% | 0% | 0% | <1% | 99%
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 56 files with 5,307 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)
    • 8 files changed by 2-5 contributors (292 lines of code)
    • 48 files changed by 1 contributor (5,015 lines of code)
0% | 0% | 0% | 5% | 94%
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, yaml, tf, txt, md, gitignore, json, go, js, toml, sh, css, mod, svg, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
tf0% | 0% | 0% | 8% | 91%
py0% | 0% | 0% | 0% | 100%
css0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
yaml0% | 0% | 0% | 0% | 100%
toml0% | 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% | 0% | 8% | 91%
src0% | 0% | 0% | 0% | 100%
build0% | 0% | 0% | 0% | 100%
mim0% | 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
main.tf
in root
43 - 2024-02-20 2024-11-19 7 3 jasondavenport@google.com jasondavenport@google.com
27 - 2024-02-20 2024-11-20 5 3 jasondavenport@google.com bot@renovateapp.com
47 - 2024-02-20 2024-11-19 5 3 jasondavenport@google.com jasondavenport@google.com
58 - 2024-02-20 2024-11-19 5 2 jasondavenport@google.com jasondavenport@google.com
71 - 2024-03-25 2024-11-19 4 1 jasondavenport@google.com jasondavenport@google.com
app.tf
in root
154 - 2024-03-25 2024-11-19 4 1 jasondavenport@google.com jasondavenport@google.com
outputs.tf
in root
19 - 2024-02-20 2024-03-25 3 2 jasondavenport@google.com jasondavenport@google.com
app.py
in src/retrieval_service/app
41 3 2024-03-25 2024-11-19 3 2 jasondavenport@google.com jasondavenport@google.com
cloudsql_postgres.py
in src/retrieval_service/datastore/providers
282 2 2024-03-25 2024-11-19 3 1 jasondavenport@google.com jasondavenport@google.com
pyproject.toml
in src/frontend_service
5 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
pyproject.toml
in src/retrieval_service
8 - 2024-03-25 2024-10-29 2 2 jasondavenport@google.com katie@glasnt.com
run_app.py
in src/retrieval_service
14 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
run_app.py
in src/frontend_service
19 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
run_generate_embeddings.py
in src/retrieval_service
49 - 2024-03-25 2024-10-29 2 2 jasondavenport@google.com katie@glasnt.com
index.html
in src/frontend_service/templates
102 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
routes.py
in src/retrieval_service/app
183 1 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
index.js
in src/frontend_service/static
258 17 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
index.css
in src/frontend_service/static
378 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/retrieval_service/app
1 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/retrieval_service/models
1 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/orchestrator/langchain_tools
2 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/orchestrator/langgraph
2 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/orchestrator/vertexai_function_calling
2 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/retrieval_service/datastore/providers
2 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
utils.py
in src/retrieval_service/datastore/providers
6 1 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
7 - 2024-04-08 2024-04-08 1 1 163646290+satyam-chhatrala-... 163646290+satyam-chhatrala-...
cloudbuild.yaml
in src/frontend_service
7 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
cloudbuild.yaml
in src/retrieval_service
7 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/orchestrator
9 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/retrieval_service/datastore
9 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/evaluation
12 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
run_database_init.py
in src/retrieval_service
18 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
run_database_export.py
in src/retrieval_service
24 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
evaluation.cloudbuild.yaml
in src/frontend_service
31 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
secrets.tf
in root
43 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
run_generate_policy_dataset.py
in src/retrieval_service
54 3 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
run_evaluation.py
in src/frontend_service
55 2 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
orchestrator.py
in src/frontend_service/orchestrator
56 9 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
network.tf
in root
64 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
trace.js
in src/frontend_service/static
72 8 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
agent.py
in src/frontend_service
76 1 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
models.py
in src/retrieval_service/models
81 2 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
tool_node.py
in src/frontend_service/orchestrator/langgraph
96 3 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
evaluation.py
in src/frontend_service/evaluation
106 2 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
react_graph.py
in src/frontend_service/orchestrator/langgraph
158 2 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
datastore.py
in src/retrieval_service/datastore
181 3 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
app.py
in src/frontend_service
193 4 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
functions.py
in src/frontend_service/orchestrator/vertexai_function_calling
204 5 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
langgraph_orchestrator.py
in src/frontend_service/orchestrator/langgraph
205 14 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
function_calling_orchestrator.py
in src/frontend_service/orchestrator/vertexai_function_calling
210 13 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@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
main.tf
in root
43 - 2024-02-20 2024-11-19 7 3 jasondavenport@google.com jasondavenport@google.com
47 - 2024-02-20 2024-11-19 5 3 jasondavenport@google.com jasondavenport@google.com
27 - 2024-02-20 2024-11-20 5 3 jasondavenport@google.com bot@renovateapp.com
58 - 2024-02-20 2024-11-19 5 2 jasondavenport@google.com jasondavenport@google.com
app.py
in src/retrieval_service/app
41 3 2024-03-25 2024-11-19 3 2 jasondavenport@google.com jasondavenport@google.com
outputs.tf
in root
19 - 2024-02-20 2024-03-25 3 2 jasondavenport@google.com jasondavenport@google.com
pyproject.toml
in src/retrieval_service
8 - 2024-03-25 2024-10-29 2 2 jasondavenport@google.com katie@glasnt.com
run_generate_embeddings.py
in src/retrieval_service
49 - 2024-03-25 2024-10-29 2 2 jasondavenport@google.com katie@glasnt.com
71 - 2024-03-25 2024-11-19 4 1 jasondavenport@google.com jasondavenport@google.com
app.tf
in root
154 - 2024-03-25 2024-11-19 4 1 jasondavenport@google.com jasondavenport@google.com
cloudsql_postgres.py
in src/retrieval_service/datastore/providers
282 2 2024-03-25 2024-11-19 3 1 jasondavenport@google.com jasondavenport@google.com
run_app.py
in src/retrieval_service
14 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
routes.py
in src/retrieval_service/app
183 1 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
index.css
in src/frontend_service/static
378 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
index.js
in src/frontend_service/static
258 17 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
run_app.py
in src/frontend_service
19 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
index.html
in src/frontend_service/templates
102 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
pyproject.toml
in src/frontend_service
5 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/retrieval_service/datastore
9 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
datastore.py
in src/retrieval_service/datastore
181 3 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/retrieval_service/datastore/providers
2 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
utils.py
in src/retrieval_service/datastore/providers
6 1 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
postgres.py
in src/retrieval_service/datastore/providers
292 2 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
firestore.py
in src/retrieval_service/datastore/providers
230 2 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/retrieval_service/models
1 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
models.py
in src/retrieval_service/models
81 2 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
run_generate_policy_dataset.py
in src/retrieval_service
54 3 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/retrieval_service/app
1 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
run_database_export.py
in src/retrieval_service
24 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
cloudbuild.yaml
in src/retrieval_service
7 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
run_database_init.py
in src/retrieval_service
18 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
trace.js
in src/frontend_service/static
72 8 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/orchestrator/vertexai_function_calling
2 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
functions.py
in src/frontend_service/orchestrator/vertexai_function_calling
204 5 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
function_calling_orchestrator.py
in src/frontend_service/orchestrator/vertexai_function_calling
210 13 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
tool_node.py
in src/frontend_service/orchestrator/langgraph
96 3 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
tools.py
in src/frontend_service/orchestrator/langgraph
272 11 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/orchestrator/langgraph
2 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
langgraph_orchestrator.py
in src/frontend_service/orchestrator/langgraph
205 14 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
react_graph.py
in src/frontend_service/orchestrator/langgraph
158 2 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/orchestrator
9 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
orchestrator.py
in src/frontend_service/orchestrator
56 9 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
tools.py
in src/frontend_service/orchestrator/langchain_tools
261 11 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/orchestrator/langchain_tools
2 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
langchain_tools_orchestrator.py
in src/frontend_service/orchestrator/langchain_tools
217 13 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
agent.py
in src/frontend_service
76 1 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
run_evaluation.py
in src/frontend_service
55 2 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
app.py
in src/frontend_service
193 4 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
eval_golden.py
in src/frontend_service/evaluation
283 1 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/evaluation
12 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.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
index.css
in src/frontend_service/static
378 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
postgres.py
in src/retrieval_service/datastore/providers
292 2 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
eval_golden.py
in src/frontend_service/evaluation
283 1 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
cloudsql_postgres.py
in src/retrieval_service/datastore/providers
282 2 2024-03-25 2024-11-19 3 1 jasondavenport@google.com jasondavenport@google.com
tools.py
in src/frontend_service/orchestrator/langgraph
272 11 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
tools.py
in src/frontend_service/orchestrator/langchain_tools
261 11 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
index.js
in src/frontend_service/static
258 17 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
firestore.py
in src/retrieval_service/datastore/providers
230 2 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
langchain_tools_orchestrator.py
in src/frontend_service/orchestrator/langchain_tools
217 13 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
function_calling_orchestrator.py
in src/frontend_service/orchestrator/vertexai_function_calling
210 13 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
langgraph_orchestrator.py
in src/frontend_service/orchestrator/langgraph
205 14 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
functions.py
in src/frontend_service/orchestrator/vertexai_function_calling
204 5 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
app.py
in src/frontend_service
193 4 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
routes.py
in src/retrieval_service/app
183 1 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
datastore.py
in src/retrieval_service/datastore
181 3 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
react_graph.py
in src/frontend_service/orchestrator/langgraph
158 2 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
app.tf
in root
154 - 2024-03-25 2024-11-19 4 1 jasondavenport@google.com jasondavenport@google.com
evaluation.py
in src/frontend_service/evaluation
106 2 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
index.html
in src/frontend_service/templates
102 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
tool_node.py
in src/frontend_service/orchestrator/langgraph
96 3 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
models.py
in src/retrieval_service/models
81 2 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
agent.py
in src/frontend_service
76 1 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
trace.js
in src/frontend_service/static
72 8 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
71 - 2024-03-25 2024-11-19 4 1 jasondavenport@google.com jasondavenport@google.com
network.tf
in root
64 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
orchestrator.py
in src/frontend_service/orchestrator
56 9 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
run_evaluation.py
in src/frontend_service
55 2 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
run_generate_policy_dataset.py
in src/retrieval_service
54 3 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
secrets.tf
in root
43 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
evaluation.cloudbuild.yaml
in src/frontend_service
31 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
run_database_export.py
in src/retrieval_service
24 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
run_app.py
in src/frontend_service
19 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
run_database_init.py
in src/retrieval_service
18 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
run_app.py
in src/retrieval_service
14 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/evaluation
12 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/retrieval_service/datastore
9 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/orchestrator
9 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
cloudbuild.yaml
in src/retrieval_service
7 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
cloudbuild.yaml
in src/frontend_service
7 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
7 - 2024-04-08 2024-04-08 1 1 163646290+satyam-chhatrala-... 163646290+satyam-chhatrala-...
utils.py
in src/retrieval_service/datastore/providers
6 1 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
pyproject.toml
in src/frontend_service
5 - 2024-03-25 2024-11-19 2 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/retrieval_service/datastore/providers
2 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/orchestrator/vertexai_function_calling
2 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/orchestrator/langgraph
2 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/frontend_service/orchestrator/langchain_tools
2 - 2024-11-19 2024-11-19 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/retrieval_service/models
1 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
__init__.py
in src/retrieval_service/app
1 - 2024-03-25 2024-03-25 1 1 jasondavenport@google.com jasondavenport@google.com
58 - 2024-02-20 2024-11-19 5 2 jasondavenport@google.com jasondavenport@google.com
run_generate_embeddings.py
in src/retrieval_service
49 - 2024-03-25 2024-10-29 2 2 jasondavenport@google.com katie@glasnt.com
Correlations

File Size vs. Number of Changes: 56 points

build/int.cloudbuild.yaml x: 27 lines of code y: 5 # changes versions.tf x: 47 lines of code y: 5 # changes app.tf x: 154 lines of code y: 4 # changes database.tf x: 71 lines of code y: 4 # changes main.tf x: 43 lines of code y: 7 # changes network.tf x: 64 lines of code y: 1 # changes src/frontend_service/app.py x: 193 lines of code y: 1 # changes src/frontend_service/evaluation.cloudbuild.yaml x: 31 lines of code y: 1 # changes src/frontend_service/evaluation/__init__.py x: 12 lines of code y: 1 # changes src/frontend_service/evaluation/eval_golden.py x: 283 lines of code y: 1 # changes src/frontend_service/evaluation/evaluation.py x: 106 lines of code y: 1 # changes src/frontend_service/orchestrator/__init__.py x: 9 lines of code y: 1 # changes src/frontend_service/orchestrator/langchain_tools/__init__.py x: 2 lines of code y: 1 # changes src/frontend_service/orchestrator/langchain_tools/langchain_tools_orchestrator.py x: 217 lines of code y: 1 # changes src/frontend_service/orchestrator/langchain_tools/tools.py x: 261 lines of code y: 1 # changes src/frontend_service/orchestrator/langgraph/langgraph_orchestrator.py x: 205 lines of code y: 1 # changes src/frontend_service/orchestrator/langgraph/react_graph.py x: 158 lines of code y: 1 # changes src/frontend_service/orchestrator/langgraph/tool_node.py x: 96 lines of code y: 1 # changes src/frontend_service/orchestrator/langgraph/tools.py x: 272 lines of code y: 1 # changes src/frontend_service/orchestrator/orchestrator.py x: 56 lines of code y: 1 # changes src/frontend_service/orchestrator/vertexai_function_calling/function_calling_orchestrator.py x: 210 lines of code y: 1 # changes src/frontend_service/orchestrator/vertexai_function_calling/functions.py x: 204 lines of code y: 1 # changes src/frontend_service/pyproject.toml x: 5 lines of code y: 2 # changes src/frontend_service/run_app.py x: 19 lines of code y: 2 # changes src/frontend_service/run_evaluation.py x: 55 lines of code y: 1 # changes src/frontend_service/static/index.css x: 378 lines of code y: 2 # changes src/frontend_service/static/index.js x: 258 lines of code y: 2 # changes src/frontend_service/static/trace.js x: 72 lines of code y: 1 # changes src/frontend_service/templates/index.html x: 102 lines of code y: 2 # changes src/retrieval_service/app/app.py x: 41 lines of code y: 3 # changes src/retrieval_service/app/routes.py x: 183 lines of code y: 2 # changes src/retrieval_service/datastore/providers/cloudsql_postgres.py x: 282 lines of code y: 3 # changes src/retrieval_service/run_app.py x: 14 lines of code y: 2 # changes src/retrieval_service/run_database_init.py x: 18 lines of code y: 1 # changes src/retrieval_service/run_generate_policy_dataset.py x: 54 lines of code y: 1 # changes variables.tf x: 58 lines of code y: 5 # changes src/retrieval_service/pyproject.toml x: 8 lines of code y: 2 # changes src/retrieval_service/run_generate_embeddings.py x: 49 lines of code y: 2 # changes mim/cloudbuild_mim.yaml x: 7 lines of code y: 1 # changes outputs.tf x: 19 lines of code y: 3 # changes secrets.tf x: 43 lines of code y: 1 # changes src/frontend_service/agent.py x: 76 lines of code y: 1 # changes src/retrieval_service/app/__init__.py x: 1 lines of code y: 1 # changes src/retrieval_service/datastore/datastore.py x: 181 lines of code y: 1 # changes src/retrieval_service/datastore/providers/firestore.py x: 230 lines of code y: 1 # changes src/retrieval_service/datastore/providers/postgres.py x: 292 lines of code y: 1 # changes src/retrieval_service/datastore/providers/utils.py x: 6 lines of code y: 1 # changes src/retrieval_service/models/models.py x: 81 lines of code y: 1 # changes src/retrieval_service/run_database_export.py x: 24 lines of code y: 1 # changes
7.0
# changes
  min: 1.0
  average: 1.7
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 7.0
0 378.0
lines of code
min: 1.0 | average: 94.77 | 25th percentile: 9.75 | median: 54.5 | 75th percentile: 182.5 | max: 378.0

Number of Contributors vs. Number of Changes: 56 points

build/int.cloudbuild.yaml x: 3 # contributors y: 5 # changes app.tf x: 1 # contributors y: 4 # changes main.tf x: 3 # contributors y: 7 # changes network.tf x: 1 # contributors y: 1 # changes src/frontend_service/pyproject.toml x: 1 # contributors y: 2 # changes src/retrieval_service/app/app.py x: 2 # contributors y: 3 # changes src/retrieval_service/datastore/providers/cloudsql_postgres.py x: 1 # contributors y: 3 # changes variables.tf x: 2 # contributors y: 5 # changes src/retrieval_service/pyproject.toml x: 2 # contributors y: 2 # changes
7.0
# changes
  min: 1.0
  average: 1.7
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 7.0
0 3.0
# contributors
min: 1.0 | average: 1.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

Number of Contributors vs. File Size: 56 points

build/int.cloudbuild.yaml x: 3 # contributors y: 27 lines of code versions.tf x: 3 # contributors y: 47 lines of code app.tf x: 1 # contributors y: 154 lines of code database.tf x: 1 # contributors y: 71 lines of code main.tf x: 3 # contributors y: 43 lines of code network.tf x: 1 # contributors y: 64 lines of code src/frontend_service/app.py x: 1 # contributors y: 193 lines of code src/frontend_service/evaluation.cloudbuild.yaml x: 1 # contributors y: 31 lines of code src/frontend_service/evaluation/__init__.py x: 1 # contributors y: 12 lines of code src/frontend_service/evaluation/eval_golden.py x: 1 # contributors y: 283 lines of code src/frontend_service/evaluation/evaluation.py x: 1 # contributors y: 106 lines of code src/frontend_service/orchestrator/__init__.py x: 1 # contributors y: 9 lines of code src/frontend_service/orchestrator/langchain_tools/__init__.py x: 1 # contributors y: 2 lines of code src/frontend_service/orchestrator/langchain_tools/langchain_tools_orchestrator.py x: 1 # contributors y: 217 lines of code src/frontend_service/orchestrator/langchain_tools/tools.py x: 1 # contributors y: 261 lines of code src/frontend_service/orchestrator/langgraph/langgraph_orchestrator.py x: 1 # contributors y: 205 lines of code src/frontend_service/orchestrator/langgraph/react_graph.py x: 1 # contributors y: 158 lines of code src/frontend_service/orchestrator/langgraph/tool_node.py x: 1 # contributors y: 96 lines of code src/frontend_service/orchestrator/langgraph/tools.py x: 1 # contributors y: 272 lines of code src/frontend_service/orchestrator/orchestrator.py x: 1 # contributors y: 56 lines of code src/frontend_service/orchestrator/vertexai_function_calling/function_calling_orchestrator.py x: 1 # contributors y: 210 lines of code src/frontend_service/pyproject.toml x: 1 # contributors y: 5 lines of code src/frontend_service/run_app.py x: 1 # contributors y: 19 lines of code src/frontend_service/run_evaluation.py x: 1 # contributors y: 55 lines of code src/frontend_service/static/index.css x: 1 # contributors y: 378 lines of code src/frontend_service/static/index.js x: 1 # contributors y: 258 lines of code src/frontend_service/static/trace.js x: 1 # contributors y: 72 lines of code src/frontend_service/templates/index.html x: 1 # contributors y: 102 lines of code src/retrieval_service/app/app.py x: 2 # contributors y: 41 lines of code src/retrieval_service/app/routes.py x: 1 # contributors y: 183 lines of code src/retrieval_service/datastore/providers/cloudsql_postgres.py x: 1 # contributors y: 282 lines of code src/retrieval_service/run_app.py x: 1 # contributors y: 14 lines of code variables.tf x: 2 # contributors y: 58 lines of code src/retrieval_service/pyproject.toml x: 2 # contributors y: 8 lines of code src/retrieval_service/run_generate_embeddings.py x: 2 # contributors y: 49 lines of code mim/cloudbuild_mim.yaml x: 1 # contributors y: 7 lines of code outputs.tf x: 2 # contributors y: 19 lines of code secrets.tf x: 1 # contributors y: 43 lines of code src/frontend_service/agent.py x: 1 # contributors y: 76 lines of code src/retrieval_service/app/__init__.py x: 1 # contributors y: 1 lines of code src/retrieval_service/datastore/datastore.py x: 1 # contributors y: 181 lines of code src/retrieval_service/datastore/providers/firestore.py x: 1 # contributors y: 230 lines of code src/retrieval_service/datastore/providers/postgres.py x: 1 # contributors y: 292 lines of code src/retrieval_service/models/models.py x: 1 # contributors y: 81 lines of code src/retrieval_service/run_database_export.py x: 1 # contributors y: 24 lines of code
378.0
lines of code
  min: 1.0
  average: 94.77
  25th percentile: 9.75
  median: 54.5
  75th percentile: 182.5
  max: 378.0
0 3.0
# contributors
min: 1.0 | average: 1.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0