GoogleCloudPlatform / microservices-demo
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
33% | 24% | 7% | 16% | 17%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go62% | 27% | 2% | 4% | 4%
py0% | 68% | 0% | 16% | 15%
yaml0% | 14% | 13% | 36% | 35%
css0% | 68% | 0% | 18% | 12%
proto0% | 0% | 84% | 0% | 15%
html0% | 0% | 0% | 48% | 51%
cs0% | 0% | 0% | 54% | 45%
java0% | 0% | 0% | 70% | 29%
js0% | 0% | 0% | 36% | 63%
tf0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
tfvars0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src46% | 28% | 4% | 10% | 10%
release0% | 92% | 0% | 0% | 7%
helm-chart0% | 0% | 33% | 65% | 1%
protos0% | 0% | 84% | 0% | 15%
kustomize0% | 0% | 0% | 25% | 74%
kubernetes-manifests0% | 0% | 0% | 26% | 73%
terraform0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
istio-manifests0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
demo.pb.go
in src/shippingservice/genproto
2244 227
demo.pb.go
in src/checkoutservice/genproto
2244 227
demo.pb.go
in src/frontend/genproto
2244 227
demo.pb.go
in src/productcatalogservice/genproto
2244 227
947 -
demo_grpc.pb.go
in src/shippingservice/genproto
845 81
demo_grpc.pb.go
in src/checkoutservice/genproto
845 81
demo_grpc.pb.go
in src/frontend/genproto
845 81
demo_grpc.pb.go
in src/productcatalogservice/genproto
845 81
demo_pb2_grpc.py
in src/recommendationservice
542 48
demo_pb2_grpc.py
in src/emailservice
542 48
handlers.go
in src/frontend
538 22
styles.css
in src/frontend/static/styles
523 -
cartservice.yaml
in helm-chart/templates
390 -
main.go
in src/checkoutservice
316 19
frontend.yaml
in helm-chart/templates
271 -
opentelemetry-collector.yaml
in helm-chart/templates
239 -
proto
demo.proto
in protos
202 -
proto
demo.proto
in src/adservice/src/main/proto
201 -
proto
demo.proto
in src/currencyservice/proto
201 -
proto
demo.proto
in src/paymentservice/proto
201 -
checkoutservice.yaml
in helm-chart/templates
191 -
cart.html
in src/frontend/templates
190 -
productcatalogservice.yaml
in helm-chart/templates
185 -
main.go
in src/frontend
184 6
currencyservice.yaml
in helm-chart/templates
180 -
AdService.java
in src/adservice/src/main/java/hipstershop
180 11
recommendationservice.yaml
in helm-chart/templates
179 -
emailservice.yaml
in helm-chart/templates
176 -
paymentservice.yaml
in helm-chart/templates
174 -
assistant.html
in src/frontend/templates
172 -
server.go
in src/productcatalogservice
172 8
shippingservice.yaml
in helm-chart/templates
169 -
values.yaml
in helm-chart
167 -
adservice.yaml
in helm-chart/templates
164 -
SpannerCartStore.cs
in src/cartservice/src/cartstore
153 5
email_server.py
in src/emailservice
152 9
kustomization.yaml
in kustomize/components/google-cloud-operations
151 -
bot.css
in src/frontend/static/styles
145 -
cartservice.yaml
in kustomize/base
142 -
loadgenerator.yaml
in helm-chart/templates
142 -
cartservice.yaml
in kubernetes-manifests
142 -
AlloyDBCartStore.cs
in src/cartservice/src/cartstore
132 5
server.js
in src/currencyservice
127 6
main.go
in src/shippingservice
123 9
catalog_loader.go
in src/productcatalogservice
120 4
frontend.yaml
in kustomize/base
114 -
frontend.yaml
in kubernetes-manifests
114 -
recommendation_server.py
in src/recommendationservice
110 4
otel-collector.yaml
in kustomize/components/google-cloud-operations
103 -
Files With Most Units (Top 45)
File# lines# units
demo.pb.go
in src/shippingservice/genproto
2244 227
demo.pb.go
in src/checkoutservice/genproto
2244 227
demo.pb.go
in src/frontend/genproto
2244 227
demo.pb.go
in src/productcatalogservice/genproto
2244 227
demo_grpc.pb.go
in src/shippingservice/genproto
845 81
demo_grpc.pb.go
in src/checkoutservice/genproto
845 81
demo_grpc.pb.go
in src/frontend/genproto
845 81
demo_grpc.pb.go
in src/productcatalogservice/genproto
845 81
demo_pb2_grpc.py
in src/recommendationservice
542 48
demo_pb2_grpc.py
in src/emailservice
542 48
handlers.go
in src/frontend
538 22
main.go
in src/checkoutservice
316 19
money.go
in src/checkoutservice/money
80 12
money.go
in src/frontend/money
80 12
AdService.java
in src/adservice/src/main/java/hipstershop
180 11
rpc.go
in src/frontend
98 10
main.go
in src/shippingservice
123 9
email_server.py
in src/emailservice
152 9
locustfile.py
in src/loadgenerator
62 9
server.go
in src/productcatalogservice
172 8
AdServiceClient.java
in src/adservice/src/main/java/hipstershop
75 7
server.js
in src/paymentservice
72 7
server.js
in src/currencyservice
127 6
main.go
in src/frontend
184 6
product_catalog.go
in src/productcatalogservice
57 6
AlloyDBCartStore.cs
in src/cartservice/src/cartstore
132 5
SpannerCartStore.cs
in src/cartservice/src/cartstore
153 5
RedisCartStore.cs
in src/cartservice/src/cartstore
91 5
validator.go
in src/frontend/validator
52 5
middleware.go
in src/frontend
84 5
recommendation_server.py
in src/recommendationservice
110 4
CartService.cs
in src/cartservice/src/services
32 4
catalog_loader.go
in src/productcatalogservice
120 4
quote.go
in src/shippingservice
22 3
tracker.go
in src/shippingservice
31 3
Startup.cs
in src/cartservice/src
71 3
deployment_details.go
in src/frontend
51 3
packaging_info.go
in src/frontend
45 3
logger.py
in src/recommendationservice
21 2
HealthCheckService.cs
in src/cartservice/src/services
24 2
logger.py
in src/emailservice
21 2
client.js
in src/currencyservice
43 1
Program.cs
in src/cartservice/src
10 1
email_client.py
in src/emailservice
19 1
shoppingassistantservice.py
in src/shoppingassistantservice
83 1
Files With Long Lines (Top 41)

There are 41 files with lines longer than 120 characters. In total, there are 272 long lines.

File# lines# units# long lines
demo_grpc.pb.go
in src/shippingservice/genproto
845 81 35
demo_grpc.pb.go
in src/checkoutservice/genproto
845 81 35
demo_grpc.pb.go
in src/frontend/genproto
845 81 35
demo_grpc.pb.go
in src/productcatalogservice/genproto
845 81 35
demo.pb.go
in src/shippingservice/genproto
2244 227 15
demo.pb.go
in src/checkoutservice/genproto
2244 227 15
demo.pb.go
in src/frontend/genproto
2244 227 15
demo.pb.go
in src/productcatalogservice/genproto
2244 227 15
header.html
in src/frontend/templates
80 - 8
main.go
in src/checkoutservice
316 19 7
cartservice.yaml
in helm-chart/templates
390 - 4
AlloyDBCartStore.cs
in src/cartservice/src/cartstore
132 5 4
confirmation.html
in src/emailservice/templates
37 - 4
shoppingassistantservice.py
in src/shoppingassistantservice
83 1 4
frontend.yaml
in helm-chart/templates
271 - 3
handlers.go
in src/frontend
538 22 3
otel-collector.yaml
in kustomize/components/google-cloud-operations
103 - 2
opentelemetry-collector.yaml
in helm-chart/templates
239 - 2
Startup.cs
in src/cartservice/src
71 3 2
footer.html
in src/frontend/templates
38 - 2
assistant.html
in src/frontend/templates
172 - 2
cart.html
in src/frontend/templates
190 - 2
rpc.go
in src/frontend
98 10 2
main.go
in src/frontend
184 6 2
product_catalog.go
in src/productcatalogservice
57 6 2
catalog_loader.go
in src/productcatalogservice
120 4 2
checkoutservice.yaml
in helm-chart/templates
191 - 1
emailservice.yaml
in helm-chart/templates
176 - 1
shippingservice.yaml
in helm-chart/templates
169 - 1
adservice.yaml
in helm-chart/templates
164 - 1
recommendationservice.yaml
in helm-chart/templates
179 - 1
paymentservice.yaml
in helm-chart/templates
174 - 1
loadgenerator.yaml
in helm-chart/templates
142 - 1
productcatalogservice.yaml
in helm-chart/templates
185 - 1
currencyservice.yaml
in helm-chart/templates
180 - 1
recommendation_server.py
in src/recommendationservice
110 4 1
HealthCheckService.cs
in src/cartservice/src/services
24 2 1
charge.js
in src/paymentservice
51 - 1
main.tf
in terraform
56 - 1
variables.tf
in terraform
28 - 1
memorystore.tf
in terraform
21 - 1
Correlations

File Size vs. Commits (all time): 166 points

helm-chart/templates/loadgenerator.yaml x: 35 commits (all time) y: 142 lines of code helm-chart/templates/opentelemetry-collector.yaml x: 81 commits (all time) y: 239 lines of code kustomize/components/google-cloud-operations/otel-collector.yaml x: 82 commits (all time) y: 103 lines of code terraform/providers.tf x: 102 commits (all time) y: 12 lines of code src/emailservice/requirements.in x: 126 commits (all time) y: 11 lines of code src/loadgenerator/requirements.in x: 65 commits (all time) y: 2 lines of code src/recommendationservice/requirements.in x: 114 commits (all time) y: 9 lines of code src/shoppingassistantservice/requirements.in x: 32 commits (all time) y: 6 lines of code helm-chart/templates/cartservice.yaml x: 19 commits (all time) y: 390 lines of code cloudbuild.yaml x: 37 commits (all time) y: 12 lines of code helm-chart/templates/adservice.yaml x: 9 commits (all time) y: 164 lines of code helm-chart/templates/checkoutservice.yaml x: 10 commits (all time) y: 191 lines of code helm-chart/templates/currencyservice.yaml x: 10 commits (all time) y: 180 lines of code helm-chart/templates/emailservice.yaml x: 10 commits (all time) y: 176 lines of code helm-chart/templates/frontend.yaml x: 9 commits (all time) y: 271 lines of code helm-chart/templates/paymentservice.yaml x: 9 commits (all time) y: 174 lines of code skaffold.yaml x: 44 commits (all time) y: 85 lines of code terraform/main.tf x: 17 commits (all time) y: 56 lines of code kubernetes-manifests/loadgenerator.yaml x: 23 commits (all time) y: 86 lines of code kustomize/base/loadgenerator.yaml x: 18 commits (all time) y: 86 lines of code release/kubernetes-manifests.yaml x: 47 commits (all time) y: 947 lines of code helm-chart/Chart.yaml x: 12 commits (all time) y: 6 lines of code kustomize/base/adservice.yaml x: 17 commits (all time) y: 74 lines of code kustomize/base/cartservice.yaml x: 17 commits (all time) y: 142 lines of code kustomize/base/checkoutservice.yaml x: 17 commits (all time) y: 81 lines of code kustomize/base/currencyservice.yaml x: 18 commits (all time) y: 73 lines of code kustomize/base/frontend.yaml x: 18 commits (all time) y: 114 lines of code kustomize/components/container-images-registry/kustomization.yaml x: 3 commits (all time) y: 27 lines of code kustomize/components/container-images-tag-suffix/kustomization.yaml x: 2 commits (all time) y: 25 lines of code protos/demo.proto x: 2 commits (all time) y: 202 lines of code src/checkoutservice/genproto/demo.pb.go x: 14 commits (all time) y: 2244 lines of code src/checkoutservice/genproto/demo_grpc.pb.go x: 1 commits (all time) y: 845 lines of code src/checkoutservice/main.go x: 45 commits (all time) y: 316 lines of code src/frontend/genproto/demo.pb.go x: 16 commits (all time) y: 2244 lines of code src/productcatalogservice/genproto/demo.pb.go x: 11 commits (all time) y: 2244 lines of code src/productcatalogservice/product_catalog.go x: 4 commits (all time) y: 57 lines of code src/shippingservice/genproto/demo.pb.go x: 12 commits (all time) y: 2244 lines of code src/shippingservice/main.go x: 40 commits (all time) y: 123 lines of code kustomize/components/alloydb/kustomization.yaml x: 5 commits (all time) y: 77 lines of code src/productcatalogservice/catalog_loader.go x: 2 commits (all time) y: 120 lines of code src/productcatalogservice/server.go x: 44 commits (all time) y: 172 lines of code src/shoppingassistantservice/shoppingassistantservice.py x: 2 commits (all time) y: 83 lines of code kustomize/components/custom-base-url/kustomization.yaml x: 1 commits (all time) y: 18 lines of code src/frontend/handlers.go x: 65 commits (all time) y: 538 lines of code src/frontend/main.go x: 70 commits (all time) y: 184 lines of code src/frontend/templates/ad.html x: 8 commits (all time) y: 10 lines of code src/frontend/templates/assistant.html x: 2 commits (all time) y: 172 lines of code src/frontend/templates/cart.html x: 28 commits (all time) y: 190 lines of code src/frontend/templates/header.html x: 21 commits (all time) y: 80 lines of code src/frontend/templates/home.html x: 17 commits (all time) y: 42 lines of code src/frontend/templates/order.html x: 11 commits (all time) y: 57 lines of code src/frontend/templates/product.html x: 21 commits (all time) y: 65 lines of code src/frontend/templates/recommendations.html x: 15 commits (all time) y: 27 lines of code kustomize/components/without-loadgenerator/kustomization.yaml x: 3 commits (all time) y: 4 lines of code helm-chart/templates/common.yaml x: 3 commits (all time) y: 21 lines of code src/loadgenerator/locustfile.py x: 11 commits (all time) y: 62 lines of code kubernetes-manifests/cartservice.yaml x: 33 commits (all time) y: 142 lines of code kubernetes-manifests/checkoutservice.yaml x: 28 commits (all time) y: 81 lines of code kubernetes-manifests/currencyservice.yaml x: 27 commits (all time) y: 73 lines of code kubernetes-manifests/frontend.yaml x: 39 commits (all time) y: 114 lines of code kubernetes-manifests/kustomization.yaml x: 5 commits (all time) y: 13 lines of code kubernetes-manifests/paymentservice.yaml x: 23 commits (all time) y: 72 lines of code kustomize/base/kustomization.yaml x: 4 commits (all time) y: 14 lines of code kustomize/components/shopping-assistant/shoppingassistantservice.yaml x: 1 commits (all time) y: 81 lines of code src/frontend/templates/footer.html x: 20 commits (all time) y: 38 lines of code src/emailservice/demo_pb2_grpc.py x: 4 commits (all time) y: 542 lines of code src/emailservice/email_client.py x: 7 commits (all time) y: 19 lines of code src/emailservice/email_server.py x: 15 commits (all time) y: 152 lines of code src/emailservice/logger.py x: 4 commits (all time) y: 21 lines of code src/frontend/static/styles/bot.css x: 1 commits (all time) y: 145 lines of code src/frontend/static/styles/cart.css x: 4 commits (all time) y: 69 lines of code src/frontend/static/styles/order.css x: 4 commits (all time) y: 30 lines of code src/frontend/static/styles/styles.css x: 15 commits (all time) y: 523 lines of code src/frontend/templates/error.html x: 10 commits (all time) y: 22 lines of code src/recommendationservice/demo_pb2_grpc.py x: 9 commits (all time) y: 542 lines of code src/recommendationservice/recommendation_server.py x: 40 commits (all time) y: 110 lines of code src/frontend/validator/validator.go x: 1 commits (all time) y: 52 lines of code kustomize/components/google-cloud-operations/kustomization.yaml x: 8 commits (all time) y: 151 lines of code src/currencyservice/server.js x: 33 commits (all time) y: 127 lines of code src/paymentservice/index.js x: 11 commits (all time) y: 44 lines of code src/paymentservice/logger.js x: 1 commits (all time) y: 10 lines of code src/paymentservice/server.js x: 14 commits (all time) y: 72 lines of code terraform/memorystore.tf x: 6 commits (all time) y: 21 lines of code protos/grpc/health/v1/health.proto x: 1 commits (all time) y: 36 lines of code kustomize/components/cymbal-branding/kustomization.yaml x: 3 commits (all time) y: 16 lines of code kustomize/components/memorystore/kustomization.yaml x: 5 commits (all time) y: 28 lines of code kustomize/components/non-public-frontend/kustomization.yaml x: 2 commits (all time) y: 9 lines of code kustomize/components/spanner/kustomization.yaml x: 3 commits (all time) y: 37 lines of code release/istio-manifests.yaml x: 11 commits (all time) y: 76 lines of code kustomize/components/service-mesh-istio/allow-egress-googleapis.yaml x: 1 commits (all time) y: 32 lines of code src/cartservice/src/Startup.cs x: 4 commits (all time) y: 71 lines of code src/cartservice/src/cartstore/AlloyDBCartStore.cs x: 1 commits (all time) y: 132 lines of code kustomize/components/without-loadgenerator/delete-loadgenerator.patch.yaml x: 1 commits (all time) y: 5 lines of code src/currencyservice/client.js x: 14 commits (all time) y: 43 lines of code src/paymentservice/charge.js x: 13 commits (all time) y: 51 lines of code src/cartservice/src/cartstore/SpannerCartStore.cs x: 1 commits (all time) y: 153 lines of code src/adservice/src/main/java/hipstershop/AdService.java x: 14 commits (all time) y: 180 lines of code src/frontend/middleware.go x: 6 commits (all time) y: 84 lines of code src/cartservice/src/cartstore/RedisCartStore.cs x: 4 commits (all time) y: 91 lines of code src/adservice/src/main/proto/demo.proto x: 4 commits (all time) y: 201 lines of code src/currencyservice/proto/demo.proto x: 8 commits (all time) y: 201 lines of code src/paymentservice/proto/demo.proto x: 9 commits (all time) y: 201 lines of code src/adservice/src/main/resources/log4j2.xml x: 5 commits (all time) y: 21 lines of code src/frontend/rpc.go x: 22 commits (all time) y: 98 lines of code src/checkoutservice/money/money.go x: 7 commits (all time) y: 80 lines of code istio-manifests/frontend-gateway.yaml x: 2 commits (all time) y: 30 lines of code
2244.0
lines of code
  min: 2.0
  average: 159.84
  25th percentile: 21.0
  median: 67.0
  75th percentile: 142.0
  max: 2244.0
0 126.0
commits (all time)
min: 1.0 | average: 14.05 | 25th percentile: 2.0 | median: 7.0 | 75th percentile: 17.0 | max: 126.0

File Size vs. Contributors (all time): 166 points

helm-chart/templates/loadgenerator.yaml x: 7 contributors (all time) y: 142 lines of code helm-chart/templates/opentelemetry-collector.yaml x: 3 contributors (all time) y: 239 lines of code kustomize/components/google-cloud-operations/otel-collector.yaml x: 3 contributors (all time) y: 103 lines of code terraform/providers.tf x: 3 contributors (all time) y: 12 lines of code src/emailservice/requirements.in x: 9 contributors (all time) y: 11 lines of code src/loadgenerator/requirements.in x: 9 contributors (all time) y: 2 lines of code src/recommendationservice/requirements.in x: 11 contributors (all time) y: 9 lines of code src/shoppingassistantservice/requirements.in x: 2 contributors (all time) y: 6 lines of code helm-chart/templates/cartservice.yaml x: 7 contributors (all time) y: 390 lines of code cloudbuild.yaml x: 7 contributors (all time) y: 12 lines of code helm-chart/templates/adservice.yaml x: 6 contributors (all time) y: 164 lines of code helm-chart/templates/checkoutservice.yaml x: 7 contributors (all time) y: 191 lines of code helm-chart/templates/currencyservice.yaml x: 7 contributors (all time) y: 180 lines of code helm-chart/templates/emailservice.yaml x: 7 contributors (all time) y: 176 lines of code helm-chart/templates/frontend.yaml x: 6 contributors (all time) y: 271 lines of code helm-chart/templates/paymentservice.yaml x: 6 contributors (all time) y: 174 lines of code skaffold.yaml x: 17 contributors (all time) y: 85 lines of code terraform/main.tf x: 6 contributors (all time) y: 56 lines of code kubernetes-manifests/loadgenerator.yaml x: 11 contributors (all time) y: 86 lines of code kustomize/base/loadgenerator.yaml x: 4 contributors (all time) y: 86 lines of code release/kubernetes-manifests.yaml x: 10 contributors (all time) y: 947 lines of code helm-chart/Chart.yaml x: 4 contributors (all time) y: 6 lines of code kustomize/base/adservice.yaml x: 3 contributors (all time) y: 74 lines of code kustomize/base/cartservice.yaml x: 3 contributors (all time) y: 142 lines of code kustomize/base/checkoutservice.yaml x: 3 contributors (all time) y: 81 lines of code kustomize/base/frontend.yaml x: 3 contributors (all time) y: 114 lines of code helm-chart/values.yaml x: 5 contributors (all time) y: 167 lines of code kustomize/components/container-images-registry/kustomization.yaml x: 2 contributors (all time) y: 27 lines of code kustomize/components/container-images-tag-suffix/kustomization.yaml x: 2 contributors (all time) y: 25 lines of code protos/demo.proto x: 2 contributors (all time) y: 202 lines of code src/checkoutservice/genproto/demo.pb.go x: 7 contributors (all time) y: 2244 lines of code src/checkoutservice/genproto/demo_grpc.pb.go x: 1 contributors (all time) y: 845 lines of code src/checkoutservice/main.go x: 14 contributors (all time) y: 316 lines of code src/frontend/genproto/demo.pb.go x: 8 contributors (all time) y: 2244 lines of code src/productcatalogservice/product_catalog.go x: 2 contributors (all time) y: 57 lines of code src/shippingservice/genproto/demo.pb.go x: 6 contributors (all time) y: 2244 lines of code src/shippingservice/main.go x: 16 contributors (all time) y: 123 lines of code src/productcatalogservice/catalog_loader.go x: 1 contributors (all time) y: 120 lines of code src/productcatalogservice/server.go x: 16 contributors (all time) y: 172 lines of code src/shoppingassistantservice/shoppingassistantservice.py x: 1 contributors (all time) y: 83 lines of code kustomize/components/custom-base-url/kustomization.yaml x: 1 contributors (all time) y: 18 lines of code src/frontend/handlers.go x: 15 contributors (all time) y: 538 lines of code src/frontend/main.go x: 15 contributors (all time) y: 184 lines of code src/frontend/templates/ad.html x: 8 contributors (all time) y: 10 lines of code src/frontend/templates/assistant.html x: 2 contributors (all time) y: 172 lines of code src/frontend/templates/cart.html x: 11 contributors (all time) y: 190 lines of code src/frontend/templates/header.html x: 10 contributors (all time) y: 80 lines of code src/frontend/templates/home.html x: 9 contributors (all time) y: 42 lines of code src/frontend/templates/order.html x: 8 contributors (all time) y: 57 lines of code src/frontend/templates/product.html x: 9 contributors (all time) y: 65 lines of code src/frontend/templates/recommendations.html x: 8 contributors (all time) y: 27 lines of code kustomize/components/without-loadgenerator/kustomization.yaml x: 3 contributors (all time) y: 4 lines of code src/loadgenerator/locustfile.py x: 8 contributors (all time) y: 62 lines of code kubernetes-manifests/adservice.yaml x: 11 contributors (all time) y: 74 lines of code kubernetes-manifests/cartservice.yaml x: 12 contributors (all time) y: 142 lines of code kubernetes-manifests/checkoutservice.yaml x: 14 contributors (all time) y: 81 lines of code kubernetes-manifests/currencyservice.yaml x: 14 contributors (all time) y: 73 lines of code kubernetes-manifests/frontend.yaml x: 16 contributors (all time) y: 114 lines of code kubernetes-manifests/kustomization.yaml x: 4 contributors (all time) y: 13 lines of code kubernetes-manifests/paymentservice.yaml x: 13 contributors (all time) y: 72 lines of code src/frontend/templates/footer.html x: 8 contributors (all time) y: 38 lines of code src/emailservice/demo_pb2_grpc.py x: 4 contributors (all time) y: 542 lines of code src/emailservice/email_client.py x: 7 contributors (all time) y: 19 lines of code src/emailservice/email_server.py x: 13 contributors (all time) y: 152 lines of code src/emailservice/logger.py x: 4 contributors (all time) y: 21 lines of code src/frontend/static/styles/bot.css x: 1 contributors (all time) y: 145 lines of code src/frontend/static/styles/cart.css x: 4 contributors (all time) y: 69 lines of code src/frontend/static/styles/order.css x: 4 contributors (all time) y: 30 lines of code src/frontend/static/styles/styles.css x: 8 contributors (all time) y: 523 lines of code src/recommendationservice/client.py x: 6 contributors (all time) y: 16 lines of code src/recommendationservice/demo_pb2_grpc.py x: 6 contributors (all time) y: 542 lines of code src/recommendationservice/recommendation_server.py x: 14 contributors (all time) y: 110 lines of code src/frontend/validator/validator.go x: 1 contributors (all time) y: 52 lines of code kustomize/components/google-cloud-operations/kustomization.yaml x: 7 contributors (all time) y: 151 lines of code src/currencyservice/server.js x: 13 contributors (all time) y: 127 lines of code src/paymentservice/logger.js x: 1 contributors (all time) y: 10 lines of code kustomize/kustomization.yaml x: 7 contributors (all time) y: 5 lines of code protos/grpc/health/v1/health.proto x: 1 contributors (all time) y: 36 lines of code kustomize/components/memorystore/kustomization.yaml x: 3 contributors (all time) y: 28 lines of code kustomize/components/non-public-frontend/kustomization.yaml x: 2 contributors (all time) y: 9 lines of code kustomize/components/spanner/kustomization.yaml x: 3 contributors (all time) y: 37 lines of code release/istio-manifests.yaml x: 7 contributors (all time) y: 76 lines of code kustomize/components/service-mesh-istio/allow-egress-googleapis.yaml x: 1 contributors (all time) y: 32 lines of code src/cartservice/src/Startup.cs x: 4 contributors (all time) y: 71 lines of code src/cartservice/src/cartstore/AlloyDBCartStore.cs x: 1 contributors (all time) y: 132 lines of code kustomize/components/without-loadgenerator/delete-loadgenerator.patch.yaml x: 1 contributors (all time) y: 5 lines of code src/paymentservice/charge.js x: 7 contributors (all time) y: 51 lines of code src/cartservice/src/cartstore/SpannerCartStore.cs x: 1 contributors (all time) y: 153 lines of code src/adservice/src/main/java/hipstershop/AdService.java x: 9 contributors (all time) y: 180 lines of code src/adservice/src/main/java/hipstershop/AdServiceClient.java x: 5 contributors (all time) y: 75 lines of code src/cartservice/src/cartstore/RedisCartStore.cs x: 4 contributors (all time) y: 91 lines of code src/shippingservice/quote.go x: 6 contributors (all time) y: 22 lines of code src/adservice/src/main/proto/demo.proto x: 4 contributors (all time) y: 201 lines of code src/currencyservice/proto/demo.proto x: 6 contributors (all time) y: 201 lines of code src/paymentservice/proto/demo.proto x: 7 contributors (all time) y: 201 lines of code src/frontend/rpc.go x: 5 contributors (all time) y: 98 lines of code src/checkoutservice/money/money.go x: 2 contributors (all time) y: 80 lines of code
2244.0
lines of code
  min: 2.0
  average: 159.84
  25th percentile: 21.0
  median: 67.0
  75th percentile: 142.0
  max: 2244.0
0 17.0
contributors (all time)
min: 1.0 | average: 5.05 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.0 | max: 17.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 10 points

helm-chart/templates/loadgenerator.yaml x: 2 commits (90d) y: 142 lines of code helm-chart/templates/opentelemetry-collector.yaml x: 4 commits (90d) y: 239 lines of code kustomize/components/google-cloud-operations/otel-collector.yaml x: 4 commits (90d) y: 103 lines of code terraform/providers.tf x: 5 commits (90d) y: 12 lines of code src/loadgenerator/requirements.in x: 4 commits (90d) y: 2 lines of code src/recommendationservice/requirements.in x: 5 commits (90d) y: 9 lines of code src/shoppingassistantservice/requirements.in x: 4 commits (90d) y: 6 lines of code helm-chart/templates/cartservice.yaml x: 1 commits (90d) y: 390 lines of code cloudbuild.yaml x: 1 commits (90d) y: 12 lines of code
390.0
lines of code
  min: 2.0
  average: 92.6
  25th percentile: 8.25
  median: 12.0
  75th percentile: 166.25
  max: 390.0
0 5.0
commits (90d)
min: 1.0 | average: 3.5 | 25th percentile: 1.75 | median: 4.0 | 75th percentile: 5.0 | max: 5.0

File Size vs. Contributors (90 days): 10 points

helm-chart/templates/loadgenerator.yaml x: 1 contributors (90d) y: 142 lines of code helm-chart/templates/opentelemetry-collector.yaml x: 1 contributors (90d) y: 239 lines of code kustomize/components/google-cloud-operations/otel-collector.yaml x: 1 contributors (90d) y: 103 lines of code terraform/providers.tf x: 1 contributors (90d) y: 12 lines of code src/loadgenerator/requirements.in x: 1 contributors (90d) y: 2 lines of code src/recommendationservice/requirements.in x: 1 contributors (90d) y: 9 lines of code src/shoppingassistantservice/requirements.in x: 1 contributors (90d) y: 6 lines of code helm-chart/templates/cartservice.yaml x: 1 contributors (90d) y: 390 lines of code
390.0
lines of code
  min: 2.0
  average: 92.6
  25th percentile: 8.25
  median: 12.0
  75th percentile: 166.25
  max: 390.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0