GoogleCloudPlatform / buildpacks
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 250 files with 21,065 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 5 files changed 51-100 times (2,507 lines of code)
    • 31 files changed 21-50 times (5,102 lines of code)
    • 81 files changed 6-20 times (8,468 lines of code)
    • 133 files changed 1-5 times (4,988 lines of code)
0% | 11% | 24% | 40% | 23%
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 250 files with 21,065 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 23 files changed by 11-25 contributors (5,251 lines of code)
    • 48 files changed by 6-10 contributors (6,057 lines of code)
    • 101 files changed by 2-5 contributors (6,827 lines of code)
    • 78 files changed by 1 contributor (2,930 lines of code)
0% | 24% | 28% | 32% | 13%
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, cfg, json, yaml, rb, js, py, txt, java, xml, php, mod, cs, properties, md, csproj, gradle, bzl, dockerfile, ts, sh, css, ru, erb, toml, cjs, gitignore, cc, kt, kts, cmd, ini, bat, vb, fsproj, gyp, fs, dart, ejs, cmake, vbproj
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 11% | 23% | 42% | 21%
toml0% | 35% | 22% | 42% | 0%
bzl0% | 0% | 48% | 49% | 2%
yaml0% | 0% | 24% | 15% | 59%
js0% | 0% | 0% | 0% | 100%
cfg0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
rb0% | 0% | 0% | 0% | 0%
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
internal0% | 49% | 19% | 19% | 11%
cmd0% | 6% | 25% | 47% | 19%
builders0% | 26% | 23% | 43% | 5%
pkg0% | 3% | 25% | 38% | 32%
tools0% | 0% | 36% | 45% | 17%
licenses0% | 0% | 0% | 27% | 72%
kokoro0% | 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
builder.toml
in builders/gcp/base
566 - 2020-03-09 2025-03-04 71 22 bergerl@google.com noreply@google.com
main.go
in cmd/go/functions_framework
370 10 2020-03-12 2025-03-31 62 15 huypham@google.com noreply@google.com
install.go
in pkg/runtime
285 11 2022-01-14 2025-02-17 56 14 mattrobertson@google.com hemantgoyal@google.com
main.go
in cmd/nodejs/npm
208 5 2020-03-06 2025-03-10 52 13 dgageot@google.com noreply@google.com
acceptance.go
in internal/acceptance
1078 51 2020-09-02 2025-01-17 51 15 bergerl@google.com stuniki@google.com
main.go
in cmd/nodejs/yarn
222 6 2020-03-06 2025-03-10 47 10 dgageot@google.com noreply@google.com
runtime.bzl
in builders/nodejs/acceptance
28 - 2023-04-21 2025-04-28 42 11 montycarter@google.com hemantgoyal@google.com
main.go
in cmd/java/maven
188 8 2020-03-12 2024-08-21 41 14 aeshih@google.com strellis@google.com
main.go
in cmd/nodejs/functions_framework
222 7 2020-03-12 2025-02-17 41 10 huypham@google.com hemantgoyal@google.com
main.go
in cmd/python/runtime
81 4 2020-03-31 2023-06-02 38 11 bergerl@google.com kennethye@google.com
main.go
in cmd/java/functions_framework
269 11 2020-05-29 2025-03-08 38 9 emcmanus@google.com noreply@google.com
main.go
in cmd/java/runtime
125 6 2020-03-10 2024-10-31 37 14 aeshih@google.com yashbanka@google.com
gcpbuildpack.go
in pkg/gcpbuildpack
326 39 2020-03-13 2025-04-02 37 12 bergerl@google.com hemantgoyal@google.com
env.go
in pkg/env
78 9 2020-03-12 2024-10-17 35 18 huypham@google.com noreply@google.com
nodejs.go
in pkg/nodejs
348 23 2020-03-31 2025-03-28 35 9 bergerl@google.com yashbanka@google.com
runtime.bzl
in builders/php/acceptance
27 - 2023-04-07 2025-04-21 33 11 noreply@google.com yashag@google.com
runtime.bzl
in builders/go/acceptance
36 - 2023-04-07 2025-04-21 33 12 noreply@google.com yashag@google.com
create_builder.yaml
in tools/cloudbuild
228 - 2020-05-15 2025-04-21 33 12 bergerl@google.com abhinasu@google.com
main.go
in cmd/dotnet/runtime
71 4 2020-03-06 2023-04-04 31 11 huypham@google.com jahoak@google.com
golang.go
in pkg/golang
262 17 2020-04-08 2025-02-17 30 15 dgageot@google.com hemantgoyal@google.com
runtime.bzl
in builders/dotnet/acceptance
15 - 2023-04-21 2025-04-21 29 13 noreply@google.com yashag@google.com
main.go
in cmd/java/gradle
159 6 2020-04-10 2024-02-13 29 9 aeshih@google.com mattrobertson@google.com
php.go
in pkg/php
199 9 2020-03-31 2025-02-17 29 16 bergerl@google.com hemantgoyal@google.com
defs.bzl
in internal/acceptance
426 - 2022-04-21 2025-04-15 28 12 rleidle@google.com yashag@google.com
main.go
in cmd/python/functions_framework
97 5 2020-03-12 2023-09-28 27 9 huypham@google.com kritkasahni@google.com
main.go
in cmd/go/build
118 7 2020-03-06 2024-11-07 26 8 dgageot@google.com mattrobertson@google.com
npm.go
in pkg/nodejs
165 8 2020-03-27 2025-03-10 26 11 jasonco@google.com noreply@google.com
main.go
in cmd/go/runtime
39 3 2020-03-31 2024-03-19 25 9 bergerl@google.com yashbanka@google.com
google.min.22.builder.toml
in builders/gcp/base
355 - 2022-06-02 2025-03-04 25 10 mattrobertson@google.com noreply@google.com
main.go
in cmd/nodejs/runtime
67 3 2020-03-30 2024-09-02 24 7 jasonco@google.com yashbanka@google.com
main.go
in cmd/php/functions_framework
154 5 2020-04-21 2024-06-12 24 8 mtraver@google.com kennethye@google.com
python.go
in pkg/python
222 7 2020-03-31 2025-02-17 24 11 bergerl@google.com hemantgoyal@google.com
acceptance.go
in builders/gcp/base/acceptance
45 - 2020-03-10 2024-09-19 22 13 aeshih@google.com mattrobertson@google.com
main.go
in cmd/dotnet/publish
222 9 2020-03-06 2025-02-17 22 12 noreply@google.com hemantgoyal@google.com
main.go
in cmd/ruby/runtime
92 4 2022-01-31 2024-01-04 21 8 noreply@google.com srirammahavadi@google.com
dotnet.go
in pkg/dotnet
216 12 2020-04-04 2023-02-13 21 8 huypham@google.com kritkasahni@google.com
runtime.bzl
in builders/python/acceptance
30 - 2023-04-21 2025-04-21 20 9 noreply@google.com yashag@google.com
main.go
in cmd/nodejs/firebasenextjs
108 4 2023-11-17 2025-03-13 20 3 noreply@google.com noreply@google.com
main.go
in cmd/ruby/bundle
157 4 2020-03-31 2025-02-17 20 8 bergerl@google.com hemantgoyal@google.com
nextjs.go
in pkg/nodejs
49 4 2023-12-01 2025-03-11 19 2 noreply@google.com noreply@google.com
main.go
in cmd/go/gomod
67 3 2020-03-14 2022-03-02 19 7 rishisharma@google.com rleidle@google.com
preparer.go
in pkg/firebase/preparer
84 1 2024-01-08 2025-03-06 19 3 tonyjhuang@google.com noreply@google.com
nginx.go
in pkg/nginx
148 2 2022-06-28 2024-06-07 19 8 pmaloo@google.com copybara-worker@google.com
google.22.builder.toml
in builders/gcp/base
545 - 2022-11-25 2025-03-04 19 10 mattrobertson@google.com noreply@google.com
main.go
in cmd/python/pip
67 3 2020-03-31 2025-02-17 18 5 bergerl@google.com hemantgoyal@google.com
main.go
in cmd/firebase/preparer
90 2 2024-01-08 2025-03-20 18 3 tonyjhuang@google.com abhisun@google.com
publisher.go
in pkg/firebase/publisher
125 6 2023-11-20 2024-12-05 18 3 tonyjhuang@google.com noreply@google.com
java.go
in pkg/java
157 9 2020-03-14 2025-02-17 18 10 aeshih@google.com hemantgoyal@google.com
exec.go
in pkg/gcpbuildpack
186 9 2020-03-16 2023-09-20 18 8 jasonco@google.com anniefu@google.com
defs.bzl
in tools
283 - 2020-04-10 2025-02-17 18 8 bergerl@google.com hemantgoyal@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
builder.toml
in builders/gcp/base
566 - 2020-03-09 2025-03-04 71 22 bergerl@google.com noreply@google.com
env.go
in pkg/env
78 9 2020-03-12 2024-10-17 35 18 huypham@google.com noreply@google.com
php.go
in pkg/php
199 9 2020-03-31 2025-02-17 29 16 bergerl@google.com hemantgoyal@google.com
main.go
in cmd/go/functions_framework
370 10 2020-03-12 2025-03-31 62 15 huypham@google.com noreply@google.com
acceptance.go
in internal/acceptance
1078 51 2020-09-02 2025-01-17 51 15 bergerl@google.com stuniki@google.com
golang.go
in pkg/golang
262 17 2020-04-08 2025-02-17 30 15 dgageot@google.com hemantgoyal@google.com
install.go
in pkg/runtime
285 11 2022-01-14 2025-02-17 56 14 mattrobertson@google.com hemantgoyal@google.com
main.go
in cmd/java/maven
188 8 2020-03-12 2024-08-21 41 14 aeshih@google.com strellis@google.com
main.go
in cmd/java/runtime
125 6 2020-03-10 2024-10-31 37 14 aeshih@google.com yashbanka@google.com
main.go
in cmd/nodejs/npm
208 5 2020-03-06 2025-03-10 52 13 dgageot@google.com noreply@google.com
runtime.bzl
in builders/dotnet/acceptance
15 - 2023-04-21 2025-04-21 29 13 noreply@google.com yashag@google.com
acceptance.go
in builders/gcp/base/acceptance
45 - 2020-03-10 2024-09-19 22 13 aeshih@google.com mattrobertson@google.com
gcpbuildpack.go
in pkg/gcpbuildpack
326 39 2020-03-13 2025-04-02 37 12 bergerl@google.com hemantgoyal@google.com
create_builder.yaml
in tools/cloudbuild
228 - 2020-05-15 2025-04-21 33 12 bergerl@google.com abhinasu@google.com
runtime.bzl
in builders/go/acceptance
36 - 2023-04-07 2025-04-21 33 12 noreply@google.com yashag@google.com
defs.bzl
in internal/acceptance
426 - 2022-04-21 2025-04-15 28 12 rleidle@google.com yashag@google.com
main.go
in cmd/dotnet/publish
222 9 2020-03-06 2025-02-17 22 12 noreply@google.com hemantgoyal@google.com
runtime.bzl
in builders/nodejs/acceptance
28 - 2023-04-21 2025-04-28 42 11 montycarter@google.com hemantgoyal@google.com
main.go
in cmd/python/runtime
81 4 2020-03-31 2023-06-02 38 11 bergerl@google.com kennethye@google.com
runtime.bzl
in builders/php/acceptance
27 - 2023-04-07 2025-04-21 33 11 noreply@google.com yashag@google.com
main.go
in cmd/dotnet/runtime
71 4 2020-03-06 2023-04-04 31 11 huypham@google.com jahoak@google.com
npm.go
in pkg/nodejs
165 8 2020-03-27 2025-03-10 26 11 jasonco@google.com noreply@google.com
python.go
in pkg/python
222 7 2020-03-31 2025-02-17 24 11 bergerl@google.com hemantgoyal@google.com
main.go
in cmd/nodejs/yarn
222 6 2020-03-06 2025-03-10 47 10 dgageot@google.com noreply@google.com
main.go
in cmd/nodejs/functions_framework
222 7 2020-03-12 2025-02-17 41 10 huypham@google.com hemantgoyal@google.com
google.min.22.builder.toml
in builders/gcp/base
355 - 2022-06-02 2025-03-04 25 10 mattrobertson@google.com noreply@google.com
google.22.builder.toml
in builders/gcp/base
545 - 2022-11-25 2025-03-04 19 10 mattrobertson@google.com noreply@google.com
java.go
in pkg/java
157 9 2020-03-14 2025-02-17 18 10 aeshih@google.com hemantgoyal@google.com
main.go
in cmd/php/webconfig
202 10 2022-06-28 2024-03-22 17 10 pmaloo@google.com mattrobertson@google.com
args.bzl
in builders/php/acceptance
34 - 2022-05-24 2025-04-17 16 10 pmaloo@google.com hemantgoyal@google.com
main.go
in cmd/java/functions_framework
269 11 2020-05-29 2025-03-08 38 9 emcmanus@google.com noreply@google.com
nodejs.go
in pkg/nodejs
348 23 2020-03-31 2025-03-28 35 9 bergerl@google.com yashbanka@google.com
main.go
in cmd/java/gradle
159 6 2020-04-10 2024-02-13 29 9 aeshih@google.com mattrobertson@google.com
main.go
in cmd/python/functions_framework
97 5 2020-03-12 2023-09-28 27 9 huypham@google.com kritkasahni@google.com
main.go
in cmd/go/runtime
39 3 2020-03-31 2024-03-19 25 9 bergerl@google.com yashbanka@google.com
runtime.bzl
in builders/python/acceptance
30 - 2023-04-21 2025-04-21 20 9 noreply@google.com yashag@google.com
args.bzl
in builders/nodejs/acceptance
31 - 2022-05-24 2025-03-12 17 9 pmaloo@google.com hemantgoyal@google.com
args.bzl
in builders/go/acceptance
37 - 2022-05-24 2025-03-12 15 9 pmaloo@google.com hemantgoyal@google.com
args.bzl
in builders/ruby/acceptance
36 - 2022-10-05 2025-04-03 14 9 noreply@google.com srinjoyray@google.com
main.go
in cmd/go/build
118 7 2020-03-06 2024-11-07 26 8 dgageot@google.com mattrobertson@google.com
main.go
in cmd/php/functions_framework
154 5 2020-04-21 2024-06-12 24 8 mtraver@google.com kennethye@google.com
dotnet.go
in pkg/dotnet
216 12 2020-04-04 2023-02-13 21 8 huypham@google.com kritkasahni@google.com
main.go
in cmd/ruby/runtime
92 4 2022-01-31 2024-01-04 21 8 noreply@google.com srirammahavadi@google.com
main.go
in cmd/ruby/bundle
157 4 2020-03-31 2025-02-17 20 8 bergerl@google.com hemantgoyal@google.com
nginx.go
in pkg/nginx
148 2 2022-06-28 2024-06-07 19 8 pmaloo@google.com copybara-worker@google.com
defs.bzl
in tools
283 - 2020-04-10 2025-02-17 18 8 bergerl@google.com hemantgoyal@google.com
exec.go
in pkg/gcpbuildpack
186 9 2020-03-16 2023-09-20 18 8 jasonco@google.com anniefu@google.com
main.go
in cmd/ruby/functions_framework
102 6 2020-05-11 2023-08-21 17 8 dazuma@google.com noreply@google.com
licenses.yaml
in licenses/buildpacks
144 - 2020-05-19 2025-02-17 15 8 bergerl@google.com hemantgoyal@google.com
builderoutput.go
in pkg/gcpbuildpack
170 4 2020-03-16 2025-02-14 15 8 jasonco@google.com noreply@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
check_gemfile_version.rb
in cmd/ruby/appengine_validation/scripts
21 1
worker.js
in cmd/nodejs/legacy_worker/converter/worker
543 38 2021-07-13 2021-07-13 1 1 mattrobertson@google.com mattrobertson@google.com
licenses.yaml
in licenses/lifecycle-v0.20.5
375 - 2025-03-04 2025-03-04 1 1 noreply@google.com noreply@google.com
main.go
in cmd/php/supervisor
177 11 2023-06-02 2023-07-21 3 1 kennethye@google.com kennethye@google.com
registry.go
in pkg/nodejs
119 6 2022-02-04 2023-06-02 3 1 mattrobertson@google.com mattrobertson@google.com
faherror.go
in pkg/firebase/faherror
89 10 2024-11-20 2024-11-20 1 1 noreply@google.com noreply@google.com
util.go
in pkg/firebase/util
89 4 2024-04-01 2024-11-20 4 1 noreply@google.com noreply@google.com
vpcaccess.go
in pkg/firebase/apphostingschema
85 3 2024-10-25 2025-03-04 4 1 noreply@google.com noreply@google.com
status.go
in pkg/buildererror
83 3 2021-12-03 2021-12-10 2 1 montycarter@google.com montycarter@google.com
bundleschema.go
in pkg/firebase/bundleschema
82 3 2024-09-09 2024-11-04 5 1 noreply@google.com noreply@google.com
buildermetrics.go
in pkg/buildermetrics
77 9 2022-03-02 2023-11-02 4 1 montycarter@google.com montycarter@google.com
metricfield.go
in pkg/buildermetrics
76 3 2023-11-02 2023-11-02 1 1 montycarter@google.com montycarter@google.com
dart.go
in pkg/dart
72 3 2022-02-24 2022-03-20 2 1 mattrobertson@google.com mattrobertson@google.com
buildermetadata.go
in pkg/buildermetadata
68 8 2025-02-14 2025-02-14 1 1 noreply@google.com noreply@google.com
testserver.go
in internal/testserver
64 5 2022-02-24 2022-02-24 1 1 mattrobertson@google.com mattrobertson@google.com
gemfile.go
in pkg/ruby
56 3 2022-06-07 2022-06-07 1 1 sohansm@google.com sohansm@google.com
nginx.go
in pkg/flex
53 - 2023-06-02 2023-06-02 1 1 kennethye@google.com kennethye@google.com
filesystem.go
in pkg/firebase/util/filesystem
52 3 2025-01-22 2025-01-22 1 1 noreply@google.com noreply@google.com
template_v1_1.go
in cmd/go/functions_framework
52 2 2020-08-28 2020-08-28 1 1 juliehockett@google.com juliehockett@google.com
49 - 2024-01-10 2024-01-10 1 1 tonyjhuang@google.com tonyjhuang@google.com
main.go
in cmd/go/legacy_worker/converter/get_package
43 2 2021-08-06 2021-08-06 1 1 noreply@google.com noreply@google.com
entrypoint.go
in pkg/ruby
40 2 2023-03-27 2023-03-27 1 1 pratikshakap@google.com pratikshakap@google.com
template_v0.go
in cmd/go/functions_framework
40 2 2020-08-28 2020-08-28 1 1 juliehockett@google.com juliehockett@google.com
descriptor.go
in pkg/buildermetrics
32 3 2023-10-13 2023-11-02 2 1 montycarter@google.com montycarter@google.com
maven.go
in pkg/java
31 1 2021-05-25 2021-06-29 2 1 noreply@google.com noreply@google.com
template_declarative.go
in cmd/go/functions_framework
30 1 2021-11-12 2021-11-12 1 1 noreply@google.com noreply@google.com
sveltekit.go
in pkg/nodejs
29 2 2024-03-21 2024-03-21 1 1 mattrobertson@google.com mattrobertson@google.com
legacymetric.go
in pkg/buildermetrics
26 4 2023-11-02 2023-11-02 1 1 montycarter@google.com montycarter@google.com
main.go
in cmd/dotnet/flex
26 3 2023-04-04 2023-04-04 1 1 jahoak@google.com jahoak@google.com
floatdp.go
in pkg/buildermetrics
24 4 2023-10-13 2023-10-13 1 1 montycarter@google.com montycarter@google.com
labels.go
in pkg/cloudfunctions
20 2 2023-08-01 2023-08-01 1 1 noreply@google.com noreply@google.com
19 1 2025-02-21 2025-02-21 1 1 srinjoyray@google.com srinjoyray@google.com
nuxt.go
in pkg/nodejs
18 1 2024-03-07 2024-03-07 1 1 mattrobertson@google.com mattrobertson@google.com
main.go
in cmd/cpp/clear_source
18 3 2021-03-16 2021-03-16 1 1 coryan@google.com coryan@google.com
x64-linux-nodebug.cmake
in cmd/cpp/functions_framework/converter
18 - 2021-03-16 2021-03-16 1 1 coryan@google.com coryan@google.com
main.go
in tools/checktools
15 1 2020-09-02 2020-09-02 1 1 bergerl@google.com bergerl@google.com
template_v0.go
in cmd/cpp/functions_framework
12 - 2021-03-16 2022-03-21 2 1 coryan@google.com coryan@google.com
diff_licenses.yaml
in tools/cloudbuild
8 - 2020-05-14 2020-05-14 1 1 bergerl@google.com bergerl@google.com
config.yaml
in builders/java/acceptance
7 - 2022-11-11 2022-12-01 2 1 paulfeng@google.com paulfeng@google.com
config.yaml
in builders/firebase/apphosting/rapid_acceptance
7 - 2025-03-18 2025-03-18 1 1 yashag@google.com yashag@google.com
config.yaml
in builders/firebase/apphosting/acceptance
7 - 2023-10-18 2023-10-18 1 1 danielylee@google.com danielylee@google.com
acceptance.go
in builders/firebase/apphosting/acceptance
7 - 2023-10-18 2023-10-18 1 1 danielylee@google.com danielylee@google.com
config.yaml
in builders/gcp/base/rapid_acceptance
7 - 2025-03-18 2025-03-18 1 1 yashag@google.com yashag@google.com
cfg
common.cfg
in kokoro/presubmit
7 - 2020-04-24 2020-04-24 1 1 bergerl@google.com bergerl@google.com
cfg
common.cfg
in kokoro/presubmit/gcp
7 - 2020-05-15 2020-05-15 1 1 bergerl@google.com bergerl@google.com
env.go
in pkg/cloudfunctions
6 1 2023-08-29 2023-08-29 1 1 noreply@google.com noreply@google.com
cfg
gcp.cfg
in kokoro/presubmit/java
5 - 2022-12-01 2022-12-01 1 1 paulfeng@google.com paulfeng@google.com
cfg
gcf.cfg
in kokoro/presubmit/java
5 - 2022-12-01 2022-12-01 1 1 paulfeng@google.com paulfeng@google.com
cfg
gae.cfg
in kokoro/presubmit/java
5 - 2022-12-01 2022-12-01 1 1 paulfeng@google.com paulfeng@google.com
cfg
flex.cfg
in kokoro/presubmit/java
5 - 2023-02-14 2023-02-14 1 1 pratikshakap@google.com pratikshakap@google.com
Correlations

File Size vs. Number of Changes: 250 points

builders/nodejs/acceptance/runtime.bzl x: 28 lines of code y: 42 # changes tools/cloudbuild/create_builder.yaml x: 228 lines of code y: 33 # changes builders/dotnet/acceptance/runtime.bzl x: 15 lines of code y: 29 # changes builders/go/acceptance/runtime.bzl x: 36 lines of code y: 33 # changes builders/php/acceptance/runtime.bzl x: 27 lines of code y: 33 # changes builders/python/acceptance/runtime.bzl x: 30 lines of code y: 20 # changes builders/ruby/acceptance/runtime.bzl x: 25 lines of code y: 16 # changes builders/php/acceptance/args.bzl x: 34 lines of code y: 16 # changes internal/acceptance/defs.bzl x: 426 lines of code y: 28 # changes builders/ruby/acceptance/args.bzl x: 36 lines of code y: 14 # changes pkg/ruby/ruby.go x: 136 lines of code y: 13 # changes pkg/gcpbuildpack/gcpbuildpack.go x: 326 lines of code y: 37 # changes cmd/go/functions_framework/main.go x: 370 lines of code y: 62 # changes pkg/nodejs/nodejs.go x: 348 lines of code y: 35 # changes cmd/firebase/preparer/main.go x: 90 lines of code y: 18 # changes builders/firebase/apphosting/rapid_acceptance/config.yaml x: 7 lines of code y: 1 # changes pkg/firebase/apphostingschema/apphostingschema.go x: 218 lines of code y: 15 # changes cmd/nodejs/firebasenextjs/main.go x: 108 lines of code y: 20 # changes pkg/nodejs/angular.go x: 58 lines of code y: 15 # changes builders/dotnet/acceptance/args.bzl x: 10 lines of code y: 3 # changes builders/go/acceptance/args.bzl x: 37 lines of code y: 15 # changes builders/java/acceptance/args.bzl x: 32 lines of code y: 9 # changes builders/nodejs/acceptance/args.bzl x: 31 lines of code y: 17 # changes builders/python/acceptance/args.bzl x: 33 lines of code y: 13 # changes pkg/nodejs/nextjs.go x: 49 lines of code y: 19 # changes cmd/nodejs/firebaseangular/main.go x: 106 lines of code y: 13 # changes cmd/nodejs/npm/main.go x: 208 lines of code y: 52 # changes cmd/nodejs/pnpm/main.go x: 105 lines of code y: 6 # changes cmd/nodejs/yarn/main.go x: 222 lines of code y: 47 # changes pkg/nodejs/npm.go x: 165 lines of code y: 26 # changes cmd/firebase/publisher/main.go x: 41 lines of code y: 8 # changes cmd/java/functions_framework/main.go x: 269 lines of code y: 38 # changes cmd/nodejs/firebasebundle/main.go x: 314 lines of code y: 13 # changes pkg/firebase/preparer/preparer.go x: 84 lines of code y: 19 # changes builders/firebase/apphosting/builder.toml x: 124 lines of code y: 12 # changes builders/gcp/base/builder.toml x: 566 lines of code y: 71 # changes builders/gcp/base/google.22.builder.toml x: 545 lines of code y: 19 # changes builders/gcp/base/google.min.22.builder.toml x: 355 lines of code y: 25 # changes licenses/lifecycle-v0.20.5/licenses.yaml x: 375 lines of code y: 1 # changes pkg/firebase/apphostingschema/vpcaccess.go x: 85 lines of code y: 4 # changes cmd/java/appengine/main.go x: 61 lines of code y: 9 # changes pkg/buildermetrics/descriptors.go x: 79 lines of code y: 3 # changes pkg/java/appenginewebxml.go x: 19 lines of code y: 1 # changes pkg/ar/ar.go x: 281 lines of code y: 14 # changes cmd/dotnet/publish/main.go x: 222 lines of code y: 22 # changes cmd/dotnet/sdk/main.go x: 82 lines of code y: 6 # changes cmd/java/graalvm/main.go x: 68 lines of code y: 7 # changes cmd/java/native_image/main.go x: 240 lines of code y: 10 # changes cmd/nodejs/functions_framework/main.go x: 222 lines of code y: 41 # changes cmd/nodejs/legacy_worker/main.go x: 114 lines of code y: 12 # changes cmd/php/runtime/main.go x: 76 lines of code y: 17 # changes cmd/python/pip/main.go x: 67 lines of code y: 18 # changes cmd/ruby/bundle/main.go x: 157 lines of code y: 20 # changes cmd/ruby/rubygems/main.go x: 147 lines of code y: 6 # changes cmd/utils/nginx/main.go x: 44 lines of code y: 8 # changes internal/buildpacktestenv/buildpacktestenv.go x: 148 lines of code y: 9 # changes licenses/buildpacks/licenses.yaml x: 144 lines of code y: 15 # changes pkg/devmode/devmode.go x: 101 lines of code y: 16 # changes pkg/flex/supervisor.go x: 103 lines of code y: 2 # changes pkg/gcpbuildpack/detect.go x: 59 lines of code y: 3 # changes pkg/gcpbuildpack/env.go x: 23 lines of code y: 7 # changes pkg/gcpbuildpack/layer.go x: 101 lines of code y: 11 # changes pkg/golang/golang.go x: 262 lines of code y: 30 # changes pkg/java/java.go x: 157 lines of code y: 18 # changes pkg/nodejs/pnpm.go x: 80 lines of code y: 3 # changes pkg/nodejs/yarn.go x: 127 lines of code y: 14 # changes pkg/php/php.go x: 199 lines of code y: 29 # changes pkg/python/python.go x: 222 lines of code y: 24 # changes pkg/runtime/install.go x: 285 lines of code y: 56 # changes pkg/webconfig/webconfig.go x: 75 lines of code y: 5 # changes tools/defs.bzl x: 283 lines of code y: 18 # changes pkg/buildermetadata/buildermetadata.go x: 68 lines of code y: 1 # changes pkg/builderoutput/builderoutput.go x: 46 lines of code y: 7 # changes pkg/gcpbuildpack/builderoutput.go x: 170 lines of code y: 15 # changes pkg/firebase/util/filesystem/filesystem.go x: 52 lines of code y: 1 # changes internal/checktools/checktools.go x: 57 lines of code y: 11 # changes internal/acceptance/acceptance.go x: 1078 lines of code y: 51 # changes pkg/firebase/publisher/publisher.go x: 125 lines of code y: 18 # changes pkg/firebase/envvars/envvars.go x: 67 lines of code y: 4 # changes pkg/firebase/faherror/faherror.go x: 89 lines of code y: 1 # changes pkg/firebase/secrets/secrets.go x: 110 lines of code y: 8 # changes pkg/firebase/util/util.go x: 89 lines of code y: 4 # changes internal/fakesecretmanager/fakesecretmanager.go x: 33 lines of code y: 5 # changes cmd/go/build/main.go x: 118 lines of code y: 26 # changes cmd/java/entrypoint/main.go x: 48 lines of code y: 9 # changes pkg/devmode/go.go x: 4 lines of code y: 2 # changes pkg/devmode/java.go x: 40 lines of code y: 3 # changes pkg/firebase/bundleschema/bundleschema.go x: 82 lines of code y: 5 # changes cmd/java/runtime/main.go x: 125 lines of code y: 37 # changes pkg/env/env.go x: 78 lines of code y: 35 # changes cmd/nodejs/firebasenx/main.go x: 66 lines of code y: 4 # changes builders/gcp/base/acceptance/acceptance.go x: 45 lines of code y: 22 # changes cmd/nodejs/runtime/main.go x: 67 lines of code y: 24 # changes cmd/java/maven/main.go x: 188 lines of code y: 41 # changes cmd/cpp/functions_framework/main.go x: 289 lines of code y: 18 # changes builders/java/acceptance/runtime.bzl x: 19 lines of code y: 5 # changes cmd/php/cloudfunctions/main.go x: 24 lines of code y: 4 # changes cmd/php/composer_install/main.go x: 89 lines of code y: 17 # changes cmd/php/functions_framework/main.go x: 154 lines of code y: 24 # changes pkg/nginx/nginx.go x: 148 lines of code y: 19 # changes builders/gcp/base/acceptance/config.yaml x: 7 lines of code y: 5 # changes pkg/nodejs/nx.go x: 54 lines of code y: 3 # changes cmd/php/webconfig/main.go x: 202 lines of code y: 17 # changes pkg/nodejs/sveltekit.go x: 29 lines of code y: 1 # changes cmd/go/runtime/main.go x: 39 lines of code y: 25 # changes cmd/go/gopath/main.go x: 50 lines of code y: 11 # changes cmd/java/gradle/main.go x: 159 lines of code y: 29 # changes pkg/fileutil/fileutil.go x: 102 lines of code y: 3 # changes cmd/ruby/flex_entrypoint/main.go x: 65 lines of code y: 2 # changes tools/cloudbuild/create_dev_firebase_builder.yaml x: 49 lines of code y: 1 # changes cmd/ruby/runtime/main.go x: 92 lines of code y: 21 # changes pkg/fetch/fetch.go x: 215 lines of code y: 7 # changes internal/buildpacktest/buildpacktest.go x: 216 lines of code y: 12 # changes cmd/dart/sdk/main.go x: 52 lines of code y: 9 # changes pkg/runtime/runtime.go x: 49 lines of code y: 10 # changes pkg/buildermetrics/buildermetrics.go x: 77 lines of code y: 4 # changes pkg/buildermetrics/descriptor.go x: 32 lines of code y: 2 # changes pkg/buildermetrics/metricfield.go x: 76 lines of code y: 1 # changes pkg/buildermetrics/legacymetric.go x: 26 lines of code y: 1 # changes pkg/version/version.go x: 57 lines of code y: 6 # changes pkg/buildermetrics/floatdp.go x: 24 lines of code y: 1 # changes kokoro/presubmit/python/gcf-1.cfg x: 5 lines of code y: 1 # changes cmd/python/functions_framework/main.go x: 97 lines of code y: 27 # changes cmd/go/appengine/main.go x: 76 lines of code y: 15 # changes pkg/gcpbuildpack/exec.go x: 186 lines of code y: 18 # changes pkg/buildererror/error.go x: 50 lines of code y: 3 # changes pkg/appengine/appengine.go x: 79 lines of code y: 11 # changes pkg/cloudfunctions/cloudfunctions.go x: 59 lines of code y: 5 # changes pkg/gcpbuildpack/os.go x: 66 lines of code y: 7 # changes pkg/gcpbuildpack/exit.go x: 27 lines of code y: 4 # changes cmd/python/link_runtime/main.go x: 71 lines of code y: 3 # changes cmd/ruby/functions_framework/main.go x: 102 lines of code y: 17 # changes pkg/cloudfunctions/labels.go x: 20 lines of code y: 1 # changes cmd/php/supervisor/main.go x: 177 lines of code y: 3 # changes cmd/python/missing_entrypoint/main.go x: 37 lines of code y: 6 # changes cmd/python/runtime/main.go x: 81 lines of code y: 38 # changes pkg/appyaml/appyaml.go x: 79 lines of code y: 6 # changes pkg/flex/nginx.go x: 53 lines of code y: 1 # changes pkg/nodejs/registry.go x: 119 lines of code y: 3 # changes cmd/go/appengine_gopath/main.go x: 97 lines of code y: 16 # changes pkg/buildermetrics/counter.go x: 25 lines of code y: 3 # changes cmd/dotnet/runtime/main.go x: 71 lines of code y: 31 # changes pkg/ruby/entrypoint.go x: 40 lines of code y: 1 # changes cmd/go/flex_gomod/main.go x: 90 lines of code y: 2 # changes cmd/ruby/rails/main.go x: 60 lines of code y: 11 # changes cmd/config/flex/main.go x: 47 lines of code y: 5 # changes pkg/dotnet/dotnet.go x: 216 lines of code y: 21 # changes builders/java/acceptance/config.yaml x: 7 lines of code y: 2 # changes builders/php/acceptance/config.yaml x: 8 lines of code y: 3 # changes internal/acceptance/structure.go x: 52 lines of code y: 2 # changes internal/acceptance/environment.go x: 94 lines of code y: 5 # changes cmd/dart/pub/main.go x: 37 lines of code y: 7 # changes cmd/dart/compile/main.go x: 55 lines of code y: 7 # changes cmd/go/appengine_gomod/main.go x: 103 lines of code y: 13 # changes cmd/go/legacy_worker/main.go x: 197 lines of code y: 10 # changes cmd/php/appengine/main.go x: 79 lines of code y: 7 # changes cmd/python/appengine/main.go x: 82 lines of code y: 10 # changes cmd/ruby/appengine_validation/main.go x: 52 lines of code y: 5 # changes cmd/utils/archive_source/main.go x: 59 lines of code y: 12 # changes kokoro/presubmit/dotnet/gcf.cfg x: 5 lines of code y: 3 # changes pkg/ruby/gemfile.go x: 56 lines of code y: 1 # changes pkg/java/gradle.go x: 29 lines of code y: 2 # changes cmd/nodejs/appengine/main.go x: 18 lines of code y: 3 # changes cmd/dotnet/appengine/main.go x: 28 lines of code y: 5 # changes cmd/dotnet/appengine_main/main.go x: 31 lines of code y: 7 # changes cmd/dotnet/functions_framework/main.go x: 29 lines of code y: 10 # changes cmd/cpp/functions_framework/template_v0.go x: 12 lines of code y: 2 # changes pkg/dart/dart.go x: 72 lines of code y: 2 # changes pkg/appstart/appstart.go x: 51 lines of code y: 4 # changes pkg/gcpbuildpack/ioutil.go x: 40 lines of code y: 4 # changes pkg/clearsource/clearsource.go x: 70 lines of code y: 6 # changes cmd/go/gomod/main.go x: 67 lines of code y: 19 # changes cmd/config/entrypoint/main.go x: 106 lines of code y: 9 # changes cmd/java/clear_source/main.go x: 33 lines of code y: 3 # changes cmd/java/exploded_jar/main.go x: 27 lines of code y: 3 # changes cmd/php/composer/main.go x: 29 lines of code y: 4 # changes internal/testserver/testserver.go x: 64 lines of code y: 1 # changes cmd/utils/label/main.go x: 28 lines of code y: 3 # changes pkg/buildererror/status.go x: 83 lines of code y: 2 # changes pkg/gcpbuildpack/span.go x: 39 lines of code y: 2 # changes cmd/go/functions_framework/template_declarative.go x: 30 lines of code y: 1 # changes cmd/go/functions_framework/converter/get_package/main.go x: 62 lines of code y: 2 # changes cmd/go/legacy_worker/converter/get_package/main.go x: 43 lines of code y: 1 # changes cmd/nodejs/legacy_worker/converter/worker/worker.js x: 543 lines of code y: 1 # changes pkg/java/maven.go x: 31 lines of code y: 2 # changes tools/checktools/main.go x: 15 lines of code y: 1 # changes tools/cloudbuild/diff_licenses.yaml x: 8 lines of code y: 1 # changes
71.0
# changes
  min: 1.0
  average: 10.14
  25th percentile: 2.0
  median: 5.0
  75th percentile: 15.0
  max: 71.0
0 1078.0
lines of code
min: 4.0 | average: 84.26 | 25th percentile: 18.0 | median: 51.0 | 75th percentile: 101.0 | max: 1078.0

Number of Contributors vs. Number of Changes: 250 points

builders/nodejs/acceptance/runtime.bzl x: 11 # contributors y: 42 # changes tools/cloudbuild/create_builder.yaml x: 12 # contributors y: 33 # changes builders/dotnet/acceptance/runtime.bzl x: 13 # contributors y: 29 # changes builders/php/acceptance/runtime.bzl x: 11 # contributors y: 33 # changes builders/python/acceptance/runtime.bzl x: 9 # contributors y: 20 # changes builders/ruby/acceptance/runtime.bzl x: 7 # contributors y: 16 # changes builders/php/acceptance/args.bzl x: 10 # contributors y: 16 # changes internal/acceptance/defs.bzl x: 12 # contributors y: 28 # changes builders/ruby/acceptance/args.bzl x: 9 # contributors y: 14 # changes pkg/ruby/ruby.go x: 7 # contributors y: 13 # changes pkg/gcpbuildpack/gcpbuildpack.go x: 12 # contributors y: 37 # changes cmd/go/functions_framework/main.go x: 15 # contributors y: 62 # changes pkg/nodejs/nodejs.go x: 9 # contributors y: 35 # changes cmd/firebase/preparer/main.go x: 3 # contributors y: 18 # changes builders/firebase/apphosting/rapid_acceptance/config.yaml x: 1 # contributors y: 1 # changes pkg/firebase/apphostingschema/apphostingschema.go x: 3 # contributors y: 15 # changes cmd/nodejs/firebasenextjs/main.go x: 3 # contributors y: 20 # changes builders/dotnet/acceptance/args.bzl x: 3 # contributors y: 3 # changes builders/go/acceptance/args.bzl x: 9 # contributors y: 15 # changes builders/java/acceptance/args.bzl x: 6 # contributors y: 9 # changes builders/nodejs/acceptance/args.bzl x: 9 # contributors y: 17 # changes builders/python/acceptance/args.bzl x: 8 # contributors y: 13 # changes pkg/nodejs/nextjs.go x: 2 # contributors y: 19 # changes cmd/nodejs/firebaseangular/main.go x: 2 # contributors y: 13 # changes cmd/nodejs/npm/main.go x: 13 # contributors y: 52 # changes cmd/nodejs/pnpm/main.go x: 2 # contributors y: 6 # changes cmd/nodejs/yarn/main.go x: 10 # contributors y: 47 # changes pkg/nodejs/npm.go x: 11 # contributors y: 26 # changes cmd/firebase/publisher/main.go x: 4 # contributors y: 8 # changes cmd/java/functions_framework/main.go x: 9 # contributors y: 38 # changes pkg/firebase/preparer/preparer.go x: 3 # contributors y: 19 # changes builders/firebase/apphosting/builder.toml x: 6 # contributors y: 12 # changes builders/gcp/base/builder.toml x: 22 # contributors y: 71 # changes builders/gcp/base/google.22.builder.toml x: 10 # contributors y: 19 # changes builders/gcp/base/google.min.22.builder.toml x: 10 # contributors y: 25 # changes pkg/firebase/apphostingschema/vpcaccess.go x: 1 # contributors y: 4 # changes cmd/java/appengine/main.go x: 7 # contributors y: 9 # changes pkg/buildermetrics/descriptors.go x: 2 # contributors y: 3 # changes pkg/ar/ar.go x: 5 # contributors y: 14 # changes cmd/dotnet/publish/main.go x: 12 # contributors y: 22 # changes cmd/dotnet/sdk/main.go x: 5 # contributors y: 6 # changes cmd/java/graalvm/main.go x: 3 # contributors y: 7 # changes cmd/java/native_image/main.go x: 3 # contributors y: 10 # changes cmd/nodejs/functions_framework/main.go x: 10 # contributors y: 41 # changes cmd/nodejs/legacy_worker/main.go x: 4 # contributors y: 12 # changes cmd/php/runtime/main.go x: 7 # contributors y: 17 # changes cmd/python/pip/main.go x: 5 # contributors y: 18 # changes cmd/ruby/bundle/main.go x: 8 # contributors y: 20 # changes internal/buildpacktestenv/buildpacktestenv.go x: 3 # contributors y: 9 # changes licenses/buildpacks/licenses.yaml x: 8 # contributors y: 15 # changes pkg/flex/supervisor.go x: 2 # contributors y: 2 # changes pkg/gcpbuildpack/env.go x: 4 # contributors y: 7 # changes pkg/gcpbuildpack/layer.go x: 6 # contributors y: 11 # changes pkg/golang/golang.go x: 15 # contributors y: 30 # changes pkg/java/java.go x: 10 # contributors y: 18 # changes pkg/nodejs/yarn.go x: 7 # contributors y: 14 # changes pkg/php/php.go x: 16 # contributors y: 29 # changes pkg/python/python.go x: 11 # contributors y: 24 # changes pkg/runtime/install.go x: 14 # contributors y: 56 # changes pkg/webconfig/webconfig.go x: 4 # contributors y: 5 # changes tools/defs.bzl x: 8 # contributors y: 18 # changes internal/acceptance/acceptance.go x: 15 # contributors y: 51 # changes pkg/firebase/envvars/envvars.go x: 2 # contributors y: 4 # changes pkg/firebase/secrets/secrets.go x: 2 # contributors y: 8 # changes internal/fakesecretmanager/fakesecretmanager.go x: 2 # contributors y: 5 # changes cmd/go/build/main.go x: 8 # contributors y: 26 # changes pkg/firebase/bundleschema/bundleschema.go x: 1 # contributors y: 5 # changes cmd/java/runtime/main.go x: 14 # contributors y: 37 # changes pkg/env/env.go x: 18 # contributors y: 35 # changes builders/gcp/base/acceptance/acceptance.go x: 13 # contributors y: 22 # changes cmd/nodejs/runtime/main.go x: 7 # contributors y: 24 # changes cmd/java/maven/main.go x: 14 # contributors y: 41 # changes builders/java/acceptance/runtime.bzl x: 3 # contributors y: 5 # changes cmd/php/cloudfunctions/main.go x: 4 # contributors y: 4 # changes cmd/php/composer_install/main.go x: 5 # contributors y: 17 # changes cmd/php/functions_framework/main.go x: 8 # contributors y: 24 # changes pkg/nginx/nginx.go x: 8 # contributors y: 19 # changes builders/gcp/base/acceptance/config.yaml x: 5 # contributors y: 5 # changes cmd/php/webconfig/main.go x: 10 # contributors y: 17 # changes cmd/go/runtime/main.go x: 9 # contributors y: 25 # changes cmd/go/gopath/main.go x: 5 # contributors y: 11 # changes cmd/java/gradle/main.go x: 9 # contributors y: 29 # changes cmd/ruby/runtime/main.go x: 8 # contributors y: 21 # changes internal/buildpacktest/buildpacktest.go x: 2 # contributors y: 12 # changes pkg/runtime/runtime.go x: 8 # contributors y: 10 # changes pkg/buildermetrics/descriptor.go x: 1 # contributors y: 2 # changes cmd/python/functions_framework/main.go x: 9 # contributors y: 27 # changes cmd/go/appengine/main.go x: 7 # contributors y: 15 # changes pkg/appengine/appengine.go x: 8 # contributors y: 11 # changes pkg/gcpbuildpack/os.go x: 6 # contributors y: 7 # changes cmd/ruby/functions_framework/main.go x: 8 # contributors y: 17 # changes cmd/php/supervisor/main.go x: 1 # contributors y: 3 # changes cmd/python/missing_entrypoint/main.go x: 6 # contributors y: 6 # changes cmd/python/runtime/main.go x: 11 # contributors y: 38 # changes cmd/go/appengine_gopath/main.go x: 5 # contributors y: 16 # changes cmd/dotnet/runtime/main.go x: 11 # contributors y: 31 # changes cmd/ruby/appengine/main.go x: 5 # contributors y: 9 # changes cmd/dart/compile/main.go x: 2 # contributors y: 7 # changes cmd/go/appengine_gomod/main.go x: 4 # contributors y: 13 # changes cmd/go/legacy_worker/main.go x: 2 # contributors y: 10 # changes cmd/python/appengine/main.go x: 7 # contributors y: 10 # changes cmd/utils/archive_source/main.go x: 5 # contributors y: 12 # changes cmd/dotnet/functions_framework/main.go x: 4 # contributors y: 10 # changes cmd/python/webserver/main.go x: 3 # contributors y: 12 # changes pkg/gcpbuildpack/ioutil.go x: 3 # contributors y: 4 # changes cmd/go/gomod/main.go x: 7 # contributors y: 19 # changes cmd/config/entrypoint/main.go x: 4 # contributors y: 9 # changes
71.0
# changes
  min: 1.0
  average: 10.14
  25th percentile: 2.0
  median: 5.0
  75th percentile: 15.0
  max: 71.0
0 22.0
# contributors
min: 1.0 | average: 4.28 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.0 | max: 22.0

Number of Contributors vs. File Size: 250 points

builders/nodejs/acceptance/runtime.bzl x: 11 # contributors y: 28 lines of code tools/cloudbuild/create_builder.yaml x: 12 # contributors y: 228 lines of code builders/dotnet/acceptance/runtime.bzl x: 13 # contributors y: 15 lines of code builders/go/acceptance/runtime.bzl x: 12 # contributors y: 36 lines of code builders/python/acceptance/runtime.bzl x: 9 # contributors y: 30 lines of code builders/ruby/acceptance/runtime.bzl x: 7 # contributors y: 25 lines of code builders/php/acceptance/args.bzl x: 10 # contributors y: 34 lines of code internal/acceptance/defs.bzl x: 12 # contributors y: 426 lines of code builders/ruby/acceptance/args.bzl x: 9 # contributors y: 36 lines of code pkg/ruby/ruby.go x: 7 # contributors y: 136 lines of code pkg/gcpbuildpack/gcpbuildpack.go x: 12 # contributors y: 326 lines of code cmd/go/functions_framework/main.go x: 15 # contributors y: 370 lines of code pkg/nodejs/nodejs.go x: 9 # contributors y: 348 lines of code cmd/firebase/preparer/main.go x: 3 # contributors y: 90 lines of code builders/firebase/apphosting/rapid_acceptance/config.yaml x: 1 # contributors y: 7 lines of code pkg/firebase/apphostingschema/apphostingschema.go x: 3 # contributors y: 218 lines of code cmd/nodejs/firebasenextjs/main.go x: 3 # contributors y: 108 lines of code pkg/nodejs/angular.go x: 3 # contributors y: 58 lines of code builders/dotnet/acceptance/args.bzl x: 3 # contributors y: 10 lines of code builders/java/acceptance/args.bzl x: 6 # contributors y: 32 lines of code builders/python/acceptance/args.bzl x: 8 # contributors y: 33 lines of code pkg/nodejs/nextjs.go x: 2 # contributors y: 49 lines of code cmd/nodejs/firebaseangular/main.go x: 2 # contributors y: 106 lines of code cmd/nodejs/npm/main.go x: 13 # contributors y: 208 lines of code cmd/nodejs/yarn/main.go x: 10 # contributors y: 222 lines of code pkg/nodejs/npm.go x: 11 # contributors y: 165 lines of code cmd/firebase/publisher/main.go x: 4 # contributors y: 41 lines of code cmd/java/functions_framework/main.go x: 9 # contributors y: 269 lines of code cmd/nodejs/firebasebundle/main.go x: 2 # contributors y: 314 lines of code pkg/firebase/preparer/preparer.go x: 3 # contributors y: 84 lines of code builders/firebase/apphosting/builder.toml x: 6 # contributors y: 124 lines of code builders/gcp/base/builder.toml x: 22 # contributors y: 566 lines of code builders/gcp/base/google.22.builder.toml x: 10 # contributors y: 545 lines of code builders/gcp/base/google.min.22.builder.toml x: 10 # contributors y: 355 lines of code licenses/lifecycle-v0.20.5/licenses.yaml x: 1 # contributors y: 375 lines of code pkg/firebase/apphostingschema/vpcaccess.go x: 1 # contributors y: 85 lines of code cmd/java/appengine/main.go x: 7 # contributors y: 61 lines of code pkg/buildermetrics/descriptors.go x: 2 # contributors y: 79 lines of code pkg/java/appenginewebxml.go x: 1 # contributors y: 19 lines of code pkg/ar/ar.go x: 5 # contributors y: 281 lines of code cmd/dotnet/publish/main.go x: 12 # contributors y: 222 lines of code cmd/dotnet/sdk/main.go x: 5 # contributors y: 82 lines of code cmd/java/graalvm/main.go x: 3 # contributors y: 68 lines of code cmd/java/native_image/main.go x: 3 # contributors y: 240 lines of code cmd/nodejs/legacy_worker/main.go x: 4 # contributors y: 114 lines of code cmd/php/runtime/main.go x: 7 # contributors y: 76 lines of code cmd/python/pip/main.go x: 5 # contributors y: 67 lines of code cmd/ruby/bundle/main.go x: 8 # contributors y: 157 lines of code cmd/ruby/rubygems/main.go x: 5 # contributors y: 147 lines of code cmd/utils/nginx/main.go x: 4 # contributors y: 44 lines of code internal/buildpacktestenv/buildpacktestenv.go x: 3 # contributors y: 148 lines of code licenses/buildpacks/licenses.yaml x: 8 # contributors y: 144 lines of code pkg/devmode/devmode.go x: 7 # contributors y: 101 lines of code pkg/gcpbuildpack/env.go x: 4 # contributors y: 23 lines of code pkg/gcpbuildpack/layer.go x: 6 # contributors y: 101 lines of code pkg/golang/golang.go x: 15 # contributors y: 262 lines of code pkg/java/java.go x: 10 # contributors y: 157 lines of code pkg/nodejs/pnpm.go x: 3 # contributors y: 80 lines of code pkg/nodejs/yarn.go x: 7 # contributors y: 127 lines of code pkg/php/php.go x: 16 # contributors y: 199 lines of code pkg/python/python.go x: 11 # contributors y: 222 lines of code pkg/runtime/install.go x: 14 # contributors y: 285 lines of code pkg/webconfig/webconfig.go x: 4 # contributors y: 75 lines of code tools/defs.bzl x: 8 # contributors y: 283 lines of code pkg/buildermetadata/buildermetadata.go x: 1 # contributors y: 68 lines of code pkg/gcpbuildpack/builderoutput.go x: 8 # contributors y: 170 lines of code pkg/firebase/util/filesystem/filesystem.go x: 1 # contributors y: 52 lines of code internal/checktools/checktools.go x: 6 # contributors y: 57 lines of code internal/acceptance/acceptance.go x: 15 # contributors y: 1078 lines of code pkg/firebase/publisher/publisher.go x: 3 # contributors y: 125 lines of code pkg/firebase/envvars/envvars.go x: 2 # contributors y: 67 lines of code pkg/firebase/secrets/secrets.go x: 2 # contributors y: 110 lines of code internal/fakesecretmanager/fakesecretmanager.go x: 2 # contributors y: 33 lines of code cmd/go/build/main.go x: 8 # contributors y: 118 lines of code cmd/java/entrypoint/main.go x: 7 # contributors y: 48 lines of code pkg/devmode/go.go x: 2 # contributors y: 4 lines of code pkg/devmode/java.go x: 3 # contributors y: 40 lines of code pkg/firebase/bundleschema/bundleschema.go x: 1 # contributors y: 82 lines of code cmd/java/runtime/main.go x: 14 # contributors y: 125 lines of code pkg/env/env.go x: 18 # contributors y: 78 lines of code tools/cloudbuild/create_stacks.yaml x: 2 # contributors y: 40 lines of code builders/gcp/base/acceptance/acceptance.go x: 13 # contributors y: 45 lines of code cmd/nodejs/runtime/main.go x: 7 # contributors y: 67 lines of code cmd/java/maven/main.go x: 14 # contributors y: 188 lines of code cmd/cpp/functions_framework/main.go x: 3 # contributors y: 289 lines of code builders/java/acceptance/runtime.bzl x: 3 # contributors y: 19 lines of code cmd/php/composer_install/main.go x: 5 # contributors y: 89 lines of code pkg/nginx/nginx.go x: 8 # contributors y: 148 lines of code builders/gcp/base/acceptance/config.yaml x: 5 # contributors y: 7 lines of code pkg/nodejs/nx.go x: 2 # contributors y: 54 lines of code cmd/php/webconfig/main.go x: 10 # contributors y: 202 lines of code pkg/nodejs/sveltekit.go x: 1 # contributors y: 29 lines of code cmd/go/runtime/main.go x: 9 # contributors y: 39 lines of code cmd/go/gopath/main.go x: 5 # contributors y: 50 lines of code cmd/java/gradle/main.go x: 9 # contributors y: 159 lines of code tools/cloudbuild/create_dev_firebase_builder.yaml x: 1 # contributors y: 49 lines of code cmd/ruby/runtime/main.go x: 8 # contributors y: 92 lines of code pkg/fetch/fetch.go x: 4 # contributors y: 215 lines of code internal/buildpacktest/buildpacktest.go x: 2 # contributors y: 216 lines of code cmd/dart/sdk/main.go x: 3 # contributors y: 52 lines of code pkg/runtime/runtime.go x: 8 # contributors y: 49 lines of code pkg/buildermetrics/buildermetrics.go x: 1 # contributors y: 77 lines of code pkg/buildermetrics/descriptor.go x: 1 # contributors y: 32 lines of code pkg/buildermetrics/metricfield.go x: 1 # contributors y: 76 lines of code pkg/version/version.go x: 2 # contributors y: 57 lines of code pkg/buildermetrics/floatdp.go x: 1 # contributors y: 24 lines of code cmd/python/functions_framework/main.go x: 9 # contributors y: 97 lines of code pkg/gcpbuildpack/exec.go x: 8 # contributors y: 186 lines of code pkg/appengine/appengine.go x: 8 # contributors y: 79 lines of code pkg/cloudfunctions/cloudfunctions.go x: 4 # contributors y: 59 lines of code pkg/gcpbuildpack/os.go x: 6 # contributors y: 66 lines of code pkg/gcpbuildpack/exit.go x: 4 # contributors y: 27 lines of code cmd/ruby/functions_framework/main.go x: 8 # contributors y: 102 lines of code cmd/php/supervisor/main.go x: 1 # contributors y: 177 lines of code cmd/python/missing_entrypoint/main.go x: 6 # contributors y: 37 lines of code cmd/python/runtime/main.go x: 11 # contributors y: 81 lines of code pkg/nodejs/registry.go x: 1 # contributors y: 119 lines of code cmd/go/appengine_gopath/main.go x: 5 # contributors y: 97 lines of code pkg/buildermetrics/counter.go x: 2 # contributors y: 25 lines of code cmd/dotnet/runtime/main.go x: 11 # contributors y: 71 lines of code cmd/ruby/appengine/main.go x: 5 # contributors y: 51 lines of code pkg/ruby/entrypoint.go x: 1 # contributors y: 40 lines of code cmd/go/flex_gomod/main.go x: 2 # contributors y: 90 lines of code cmd/ruby/rails/main.go x: 8 # contributors y: 60 lines of code cmd/config/flex/main.go x: 4 # contributors y: 47 lines of code pkg/dotnet/dotnet.go x: 8 # contributors y: 216 lines of code builders/dotnet/acceptance/config.yaml x: 2 # contributors y: 7 lines of code internal/acceptance/environment.go x: 2 # contributors y: 94 lines of code cmd/dart/pub/main.go x: 3 # contributors y: 37 lines of code pkg/gcpbuildpack/filepath.go x: 5 # contributors y: 59 lines of code cmd/go/appengine_gomod/main.go x: 4 # contributors y: 103 lines of code cmd/go/legacy_worker/main.go x: 2 # contributors y: 197 lines of code cmd/php/appengine/main.go x: 4 # contributors y: 79 lines of code cmd/python/appengine/main.go x: 7 # contributors y: 82 lines of code pkg/ruby/gemfile.go x: 1 # contributors y: 56 lines of code pkg/java/gradle.go x: 2 # contributors y: 29 lines of code cmd/nodejs/appengine/main.go x: 2 # contributors y: 18 lines of code cmd/dotnet/appengine/main.go x: 3 # contributors y: 28 lines of code cmd/dotnet/appengine_main/main.go x: 3 # contributors y: 31 lines of code cmd/python/functions_framework_compat/main.go x: 4 # contributors y: 38 lines of code cmd/cpp/functions_framework/template_v0.go x: 1 # contributors y: 12 lines of code cmd/python/webserver/main.go x: 3 # contributors y: 60 lines of code pkg/clearsource/clearsource.go x: 5 # contributors y: 70 lines of code internal/testserver/testserver.go x: 1 # contributors y: 64 lines of code cmd/go/functions_framework/converter/get_package/main.go x: 2 # contributors y: 62 lines of code cmd/go/legacy_worker/converter/get_package/main.go x: 1 # contributors y: 43 lines of code cmd/nodejs/legacy_worker/converter/worker/worker.js x: 1 # contributors y: 543 lines of code tools/checktools/main.go x: 1 # contributors y: 15 lines of code
1078.0
lines of code
  min: 4.0
  average: 84.26
  25th percentile: 18.0
  median: 51.0
  75th percentile: 101.0
  max: 1078.0
0 22.0
# contributors
min: 1.0 | average: 4.28 | 25th percentile: 1.0 | median: 3.0 | 75th percentile: 7.0 | max: 22.0