apache / flink-statefun-playground
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 98 files with 4,059 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 2 files changed 6-20 times (32 lines of code)
    • 96 files changed 1-5 times (4,027 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 98 files with 4,059 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)
    • 21 files changed by 2-5 contributors (1,244 lines of code)
    • 77 files changed by 1 contributor (2,815 lines of code)
0% | 0% | 0% | 30% | 69%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, yaml, md, go, yml, py, gitignore, json, xml, txt, js, proto, dockerignore, sh, properties, mod
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
yaml0% | 0% | 0% | 5% | 94%
java0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
py0% | 0% | 0% | 0% | 100%
proto0% | 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
java0% | 0% | 0% | <1% | 99%
python0% | 0% | 0% | 6% | 93%
playground-internal0% | 0% | 0% | 0% | 100%
go0% | 0% | 0% | 0% | 100%
deployments0% | 0% | 0% | 0% | 100%
javascript0% | 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
module.yaml
in java/greeter
16 - 2021-03-19 2022-02-12 6 3 tzulitai@apache.org trohrmann@apache.org
module.yaml
in python/greeter
16 - 2021-03-18 2022-02-15 6 4 igalshilman@gmail.com trohrmann@apache.org
module.yaml
in java/shopping-cart
16 - 2021-03-18 2022-02-15 5 5 1492164+afedulov@users.nore... trohrmann@apache.org
module.yaml
in java/showcase/src/main/resources
27 - 2021-03-18 2021-09-15 5 2 tzulitai@apache.org sjwiesman@gmail.com
00-module.yaml
in deployments/k8s/04-statefun
22 - 2021-03-25 2022-02-05 4 3 igalshilman@gmail.com igal@apache.org
module.yaml
in python/showcase
25 - 2021-03-23 2021-09-15 4 3 igalshilman@gmail.com sjwiesman@gmail.com
setup.py
in python/showcase
29 - 2021-03-23 2022-01-28 4 3 igalshilman@gmail.com trohrmann@apache.org
StatefulFunctionsRuntimeProcesses.java
in java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part6/serving
78 6 2021-03-18 2022-01-28 4 2 tzulitai@apache.org trohrmann@apache.org
module.yaml
in go/greeter
16 - 2021-08-24 2022-02-15 3 2 sjwiesman@gmail.com trohrmann@apache.org
functions.py
in python/greeter
49 - 2021-03-18 2022-02-15 3 2 igalshilman@gmail.com trohrmann@apache.org
LocalEnvironmentEntrypoint.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/entrypoint
69 5 2022-02-04 2022-02-12 3 1 trohrmann@apache.org trohrmann@apache.org
UserShoppingCartFn.java
in java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart
166 8 2021-03-18 2022-02-15 3 4 1492164+afedulov@users.nore... trohrmann@apache.org
01-statefun-runtime.yaml
in deployments/k8s/04-statefun
199 - 2021-03-25 2022-01-28 3 3 igalshilman@gmail.com trohrmann@apache.org
Messages.java
in java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart
209 30 2021-03-18 2022-02-15 3 4 1492164+afedulov@users.nore... trohrmann@apache.org
Identifiers.java
in java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart
8 1 2021-03-18 2022-02-15 2 3 1492164+afedulov@users.nore... trohrmann@apache.org
module.yaml
in javascript/greeter
14 - 2021-09-14 2022-02-15 2 2 igal@apache.org trohrmann@apache.org
EgressRecord.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink
15 3 2022-02-12 2022-02-16 2 1 trohrmann@apache.org trohrmann@apache.org
Vertex.java
in java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types
16 3 2022-01-28 2022-02-15 2 1 trohrmann@apache.org trohrmann@apache.org
module.yaml
in java/connected-components
16 - 2022-01-28 2022-02-15 2 1 trohrmann@apache.org trohrmann@apache.org
egress.go
in go/showcase/pkg/showcase/part3
22 1 2021-08-24 2021-08-27 2 1 sjwiesman@gmail.com sjwiesman@gmail.com
Types.java
in java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/types
26 1 2021-03-19 2022-02-12 2 2 tzulitai@apache.org trohrmann@apache.org
module.yaml
in go/showcase
27 - 2021-08-24 2021-09-15 2 1 sjwiesman@gmail.com sjwiesman@gmail.com
VertexComponentChange.java
in java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types
30 6 2022-01-28 2022-02-15 2 1 trohrmann@apache.org trohrmann@apache.org
Types.java
in java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types
32 1 2022-01-28 2022-02-15 2 1 trohrmann@apache.org trohrmann@apache.org
greetings_fn.go
in go/showcase/pkg/showcase/part6
38 3 2021-08-24 2021-08-27 2 1 sjwiesman@gmail.com sjwiesman@gmail.com
GreetingsFn.java
in java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter
44 2 2021-03-19 2022-02-12 2 2 tzulitai@apache.org trohrmann@apache.org
PlaygroundEgress.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink
51 4 2022-02-12 2022-02-16 2 1 trohrmann@apache.org trohrmann@apache.org
StockFn.java
in java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart
61 1 2021-03-18 2021-08-30 2 3 1492164+afedulov@users.nore... tzulitai@apache.org
functions.js
in javascript/greeter
62 3 2021-09-14 2022-02-15 2 2 igal@apache.org trohrmann@apache.org
greeter.go
in go/greeter
89 4 2021-08-24 2022-02-15 2 2 sjwiesman@gmail.com trohrmann@apache.org
ConnectedComponentsFn.java
in java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents
104 6 2022-01-28 2022-02-15 2 1 trohrmann@apache.org trohrmann@apache.org
__init__.py
in python/showcase/showcase
1 - 2021-03-23 2021-03-23 1 1 igalshilman@gmail.com igalshilman@gmail.com
showcase_custom_types.js
in javascript/showcase/showcase
4 - 2021-09-14 2021-09-14 1 1 igal@apache.org igal@apache.org
namespace.yaml
in deployments/k8s/00-namespace
5 - 2021-03-25 2021-03-25 1 1 igalshilman@gmail.com igalshilman@gmail.com
showcase_custom_types.py
in python/showcase/showcase
5 - 2021-03-23 2021-03-23 1 1 igalshilman@gmail.com igalshilman@gmail.com
ParseException.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink
6 - 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
profile.go
in go/showcase/pkg/showcase/part6
9 - 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
Module.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/binders/ingress/v1
11 1 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
Module.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/binders/egress/v1
11 1 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
MyCustomTypes.java
in java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part1/types
12 - 2021-03-18 2021-03-18 1 1 tzulitai@apache.org tzulitai@apache.org
PlaygroundFlinkIoModule.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink
13 1 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
ClassPathUniverseProvider.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/entrypoint
14 1 2022-02-04 2022-02-04 1 1 trohrmann@apache.org trohrmann@apache.org
GreeterFn.java
in deployments/aws-lambda/src/main/java/org/apache/flink/statefun/playground/aws
17 1 2021-03-26 2021-03-26 1 1 tzulitai@apache.org tzulitai@apache.org
functions.py
in deployments/k8s/03-functions
18 - 2021-03-25 2021-03-25 1 1 igalshilman@gmail.com igalshilman@gmail.com
PlaygroundSinkProvider.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink
18 2 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
PlaygroundSourceProvider.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink
18 2 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
ConnectedComponentsAppServer.java
in java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents
18 1 2022-01-28 2022-01-28 1 1 trohrmann@apache.org trohrmann@apache.org
serving.go
in go/showcase/pkg/showcase/part6
18 1 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
PlaygroundEgressBinder.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/binders/egress/v1
19 1 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
GreeterAppServer.java
in java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part6/serving
19 1 2021-03-18 2021-03-18 1 1 tzulitai@apache.org tzulitai@apache.org
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
module.yaml
in java/shopping-cart
16 - 2021-03-18 2022-02-15 5 5 1492164+afedulov@users.nore... trohrmann@apache.org
module.yaml
in python/greeter
16 - 2021-03-18 2022-02-15 6 4 igalshilman@gmail.com trohrmann@apache.org
Messages.java
in java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart
209 30 2021-03-18 2022-02-15 3 4 1492164+afedulov@users.nore... trohrmann@apache.org
UserShoppingCartFn.java
in java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart
166 8 2021-03-18 2022-02-15 3 4 1492164+afedulov@users.nore... trohrmann@apache.org
module.yaml
in java/greeter
16 - 2021-03-19 2022-02-12 6 3 tzulitai@apache.org trohrmann@apache.org
module.yaml
in python/showcase
25 - 2021-03-23 2021-09-15 4 3 igalshilman@gmail.com sjwiesman@gmail.com
setup.py
in python/showcase
29 - 2021-03-23 2022-01-28 4 3 igalshilman@gmail.com trohrmann@apache.org
00-module.yaml
in deployments/k8s/04-statefun
22 - 2021-03-25 2022-02-05 4 3 igalshilman@gmail.com igal@apache.org
01-statefun-runtime.yaml
in deployments/k8s/04-statefun
199 - 2021-03-25 2022-01-28 3 3 igalshilman@gmail.com trohrmann@apache.org
Identifiers.java
in java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart
8 1 2021-03-18 2022-02-15 2 3 1492164+afedulov@users.nore... trohrmann@apache.org
StockFn.java
in java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart
61 1 2021-03-18 2021-08-30 2 3 1492164+afedulov@users.nore... tzulitai@apache.org
module.yaml
in java/showcase/src/main/resources
27 - 2021-03-18 2021-09-15 5 2 tzulitai@apache.org sjwiesman@gmail.com
StatefulFunctionsRuntimeProcesses.java
in java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part6/serving
78 6 2021-03-18 2022-01-28 4 2 tzulitai@apache.org trohrmann@apache.org
module.yaml
in go/greeter
16 - 2021-08-24 2022-02-15 3 2 sjwiesman@gmail.com trohrmann@apache.org
functions.py
in python/greeter
49 - 2021-03-18 2022-02-15 3 2 igalshilman@gmail.com trohrmann@apache.org
greeter.go
in go/greeter
89 4 2021-08-24 2022-02-15 2 2 sjwiesman@gmail.com trohrmann@apache.org
Types.java
in java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/types
26 1 2021-03-19 2022-02-12 2 2 tzulitai@apache.org trohrmann@apache.org
GreetingsFn.java
in java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter
44 2 2021-03-19 2022-02-12 2 2 tzulitai@apache.org trohrmann@apache.org
functions.js
in javascript/greeter
62 3 2021-09-14 2022-02-15 2 2 igal@apache.org trohrmann@apache.org
module.yaml
in javascript/greeter
14 - 2021-09-14 2022-02-15 2 2 igal@apache.org trohrmann@apache.org
Expose.java
in java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart
72 5 2021-03-18 2021-03-18 1 2 1492164+afedulov@users.nore... igalshilman@gmail.com
LocalEnvironmentEntrypoint.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/entrypoint
69 5 2022-02-04 2022-02-12 3 1 trohrmann@apache.org trohrmann@apache.org
module.yaml
in go/showcase
27 - 2021-08-24 2021-09-15 2 1 sjwiesman@gmail.com sjwiesman@gmail.com
egress.go
in go/showcase/pkg/showcase/part3
22 1 2021-08-24 2021-08-27 2 1 sjwiesman@gmail.com sjwiesman@gmail.com
greetings_fn.go
in go/showcase/pkg/showcase/part6
38 3 2021-08-24 2021-08-27 2 1 sjwiesman@gmail.com sjwiesman@gmail.com
module.yaml
in java/connected-components
16 - 2022-01-28 2022-02-15 2 1 trohrmann@apache.org trohrmann@apache.org
ConnectedComponentsFn.java
in java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents
104 6 2022-01-28 2022-02-15 2 1 trohrmann@apache.org trohrmann@apache.org
Vertex.java
in java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types
16 3 2022-01-28 2022-02-15 2 1 trohrmann@apache.org trohrmann@apache.org
VertexComponentChange.java
in java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types
30 6 2022-01-28 2022-02-15 2 1 trohrmann@apache.org trohrmann@apache.org
Types.java
in java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types
32 1 2022-01-28 2022-02-15 2 1 trohrmann@apache.org trohrmann@apache.org
EgressRecord.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink
15 3 2022-02-12 2022-02-16 2 1 trohrmann@apache.org trohrmann@apache.org
PlaygroundEgress.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink
51 4 2022-02-12 2022-02-16 2 1 trohrmann@apache.org trohrmann@apache.org
storage.go
in go/showcase/pkg/showcase/part4
44 2 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
asyncops.go
in go/showcase/pkg/showcase/part5
64 4 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
messaging.go
in go/showcase/pkg/showcase/part2
60 1 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
types.go
in go/showcase/pkg/showcase/part1
27 1 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
user_login.go
in go/showcase/pkg/showcase/part1
53 4 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
serving.go
in go/showcase/pkg/showcase/part6
18 1 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
profile.go
in go/showcase/pkg/showcase/part6
9 - 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
user_fn.go
in go/showcase/pkg/showcase/part6
61 2 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
showcase_custom_types.py
in python/showcase/showcase
5 - 2021-03-23 2021-03-23 1 1 igalshilman@gmail.com igalshilman@gmail.com
__init__.py
in python/showcase/showcase
1 - 2021-03-23 2021-03-23 1 1 igalshilman@gmail.com igalshilman@gmail.com
__main__.py
in python/showcase/showcase
111 4 2021-03-23 2021-03-23 1 1 igalshilman@gmail.com igalshilman@gmail.com
proto
showcase_custom_types.proto
in python/showcase
27 - 2021-03-23 2021-03-23 1 1 igalshilman@gmail.com igalshilman@gmail.com
UserLogin.java
in java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/types
25 4 2021-03-19 2021-03-19 1 1 tzulitai@apache.org tzulitai@apache.org
EgressRecord.java
in java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/types
21 4 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
GreeterAppServer.java
in java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter
19 1 2021-03-19 2021-03-19 1 1 tzulitai@apache.org tzulitai@apache.org
UndertowHttpHandler.java
in java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/undertow
34 4 2021-03-19 2021-03-19 1 1 tzulitai@apache.org tzulitai@apache.org
UserFn.java
in java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter
50 1 2021-03-19 2021-03-19 1 1 tzulitai@apache.org tzulitai@apache.org
proto
messages.proto
in java/greeter/src/main/protobuf
27 - 2021-03-19 2021-03-19 1 1 tzulitai@apache.org tzulitai@apache.org
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
showcase.js
in javascript/showcase/showcase
120 6 2021-09-14 2021-09-14 1 1 igal@apache.org igal@apache.org
__main__.py
in python/showcase/showcase
111 4 2021-03-23 2021-03-23 1 1 igalshilman@gmail.com igalshilman@gmail.com
kafka.yaml
in deployments/k8s/02-kafka
108 - 2021-03-25 2021-03-25 1 1 igalshilman@gmail.com igalshilman@gmail.com
showcase_custom_types_pb.js
in javascript/showcase/showcase
106 13 2021-09-14 2021-09-14 1 1 igal@apache.org igal@apache.org
ConnectedComponentsFn.java
in java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents
104 6 2022-01-28 2022-02-15 2 1 trohrmann@apache.org trohrmann@apache.org
IngressWebServer.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink
99 9 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
main.py
in playground-internal/statefun-playground-producer
73 8 2021-03-16 2021-03-16 1 1 igalshilman@gmail.com igalshilman@gmail.com
EgressWebServer.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink
70 4 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
LocalEnvironmentEntrypoint.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/entrypoint
69 5 2022-02-04 2022-02-12 3 1 trohrmann@apache.org trohrmann@apache.org
asyncops.go
in go/showcase/pkg/showcase/part5
64 4 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
user_fn.go
in go/showcase/pkg/showcase/part6
61 2 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
messaging.go
in go/showcase/pkg/showcase/part2
60 1 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
AsyncOpsShowcaseFn.java
in java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part5/asyncops
59 2 2021-03-18 2021-03-18 1 1 tzulitai@apache.org tzulitai@apache.org
ConfigurationValidator.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/entrypoint
57 5 2022-02-04 2022-02-04 1 1 trohrmann@apache.org trohrmann@apache.org
RefCountedContainer.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink
54 4 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
user_login.go
in go/showcase/pkg/showcase/part1
53 4 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
PlaygroundEgress.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink
51 4 2022-02-12 2022-02-16 2 1 trohrmann@apache.org trohrmann@apache.org
UserFn.java
in java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter
50 1 2021-03-19 2021-03-19 1 1 tzulitai@apache.org tzulitai@apache.org
UserFn.java
in java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part6/serving
50 1 2021-03-18 2021-03-18 1 1 tzulitai@apache.org tzulitai@apache.org
PlaygroundEgressSpec.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/spec
48 7 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
GreetingsFn.java
in java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part6/serving
45 2 2021-03-18 2021-03-18 1 1 tzulitai@apache.org tzulitai@apache.org
minio.yaml
in deployments/k8s/01-minio
45 - 2021-03-25 2021-03-25 1 1 igalshilman@gmail.com igalshilman@gmail.com
storage.go
in go/showcase/pkg/showcase/part4
44 2 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
functions-service.yaml
in deployments/k8s/03-functions
43 - 2021-03-25 2021-03-25 1 1 igalshilman@gmail.com igalshilman@gmail.com
PlaygroundIngress.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink
40 3 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
PlaygroundIngressSpec.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/spec
39 6 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
greetings_fn.go
in go/showcase/pkg/showcase/part6
38 3 2021-08-24 2021-08-27 2 1 sjwiesman@gmail.com sjwiesman@gmail.com
TypeSystemShowcaseFn.java
in java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part1/types
37 1 2021-03-18 2021-03-18 1 1 tzulitai@apache.org tzulitai@apache.org
MessagingPrimitivesShowcaseFn.java
in java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part2/messaging
35 1 2021-03-18 2021-03-18 1 1 tzulitai@apache.org tzulitai@apache.org
UndertowHttpHandler.java
in java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/undertow
34 4 2021-03-19 2021-03-19 1 1 tzulitai@apache.org tzulitai@apache.org
UndertowHttpHandler.java
in java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/undertow
34 4 2022-01-28 2022-01-28 1 1 trohrmann@apache.org trohrmann@apache.org
UndertowHttpHandler.java
in java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part6/serving
34 3 2021-03-18 2021-03-18 1 1 tzulitai@apache.org tzulitai@apache.org
APIGatewayStateFunHandlerProxy.java
in deployments/aws-lambda/src/main/java/org/apache/flink/statefun/playground/aws
33 3 2021-03-26 2021-03-26 1 1 tzulitai@apache.org tzulitai@apache.org
Types.java
in java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types
32 1 2022-01-28 2022-02-15 2 1 trohrmann@apache.org trohrmann@apache.org
EgressShowcaseFn.java
in java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part3/egresses
32 1 2021-03-18 2021-03-18 1 1 tzulitai@apache.org tzulitai@apache.org
VertexComponentChange.java
in java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types
30 6 2022-01-28 2022-02-15 2 1 trohrmann@apache.org trohrmann@apache.org
StateStorageShowcaseFn.java
in java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part4/storage
30 1 2021-03-18 2021-03-18 1 1 tzulitai@apache.org tzulitai@apache.org
proto
my-protobuf-type.proto
in java/showcase/src/main/protobuf
29 - 2021-03-18 2021-03-18 1 1 tzulitai@apache.org tzulitai@apache.org
Utils.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/binders
28 3 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
module.yaml
in go/showcase
27 - 2021-08-24 2021-09-15 2 1 sjwiesman@gmail.com sjwiesman@gmail.com
types.go
in go/showcase/pkg/showcase/part1
27 1 2021-08-24 2021-08-24 1 1 sjwiesman@gmail.com sjwiesman@gmail.com
proto
showcase_custom_types.proto
in python/showcase
27 - 2021-03-23 2021-03-23 1 1 igalshilman@gmail.com igalshilman@gmail.com
proto
messages.proto
in java/greeter/src/main/protobuf
27 - 2021-03-19 2021-03-19 1 1 tzulitai@apache.org tzulitai@apache.org
proto
showcase_custom_types.proto
in javascript/showcase/showcase
27 - 2021-09-14 2021-09-14 1 1 igal@apache.org igal@apache.org
UserLogin.java
in java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/types
25 4 2021-03-19 2021-03-19 1 1 tzulitai@apache.org tzulitai@apache.org
UserLogin.java
in java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part1/types
25 4 2021-03-18 2021-03-18 1 1 tzulitai@apache.org tzulitai@apache.org
TypeUtils.java
in java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part1/types
25 3 2021-03-18 2021-03-18 1 1 tzulitai@apache.org tzulitai@apache.org
Constants.java
in playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io
24 1 2022-02-12 2022-02-12 1 1 trohrmann@apache.org trohrmann@apache.org
module.yaml
in javascript/showcase
23 - 2021-09-14 2021-09-14 1 1 igal@apache.org igal@apache.org
egress.go
in go/showcase/pkg/showcase/part3
22 1 2021-08-24 2021-08-27 2 1 sjwiesman@gmail.com sjwiesman@gmail.com
Correlations

File Size vs. Number of Changes: 98 points

python/greeter/functions.py x: 49 lines of code y: 3 # changes python/greeter/module.yaml x: 16 lines of code y: 6 # changes javascript/greeter/functions.js x: 62 lines of code y: 2 # changes javascript/greeter/module.yaml x: 14 lines of code y: 2 # changes go/greeter/greeter.go x: 89 lines of code y: 2 # changes go/greeter/module.yaml x: 16 lines of code y: 3 # changes java/shopping-cart/module.yaml x: 16 lines of code y: 5 # changes java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart/Identifiers.java x: 8 lines of code y: 2 # changes java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart/Messages.java x: 209 lines of code y: 3 # changes java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart/UserShoppingCartFn.java x: 166 lines of code y: 3 # changes java/connected-components/module.yaml x: 16 lines of code y: 2 # changes java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/ConnectedComponentsFn.java x: 104 lines of code y: 2 # changes java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types/EgressRecord.java x: 21 lines of code y: 1 # changes java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types/Types.java x: 32 lines of code y: 2 # changes java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types/VertexComponentChange.java x: 30 lines of code y: 2 # changes java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/GreetingsFn.java x: 44 lines of code y: 2 # changes java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/types/Types.java x: 26 lines of code y: 2 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/EgressRecord.java x: 15 lines of code y: 2 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/PlaygroundEgress.java x: 51 lines of code y: 2 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/entrypoint/LocalEnvironmentEntrypoint.java x: 69 lines of code y: 3 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/Constants.java x: 24 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/binders/Utils.java x: 28 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/binders/egress/v1/Module.java x: 11 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/binders/egress/v1/PlaygroundEgressBinder.java x: 19 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/binders/ingress/v1/PlaygroundIngressBinder.java x: 22 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/EgressWebServer.java x: 70 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/IngressWebServer.java x: 99 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/ParseException.java x: 6 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/PlaygroundFlinkIoModule.java x: 13 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/PlaygroundIngress.java x: 40 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/PlaygroundSinkProvider.java x: 18 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/RefCountedContainer.java x: 54 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/spec/PlaygroundEgressSpec.java x: 48 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/spec/PlaygroundIngressSpec.java x: 39 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/entrypoint/ClassPathUniverseProvider.java x: 14 lines of code y: 1 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/entrypoint/ConfigurationValidator.java x: 57 lines of code y: 1 # changes deployments/k8s/04-statefun/00-module.yaml x: 22 lines of code y: 4 # changes java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/undertow/UndertowHttpHandler.java x: 34 lines of code y: 1 # changes deployments/k8s/04-statefun/01-statefun-runtime.yaml x: 199 lines of code y: 3 # changes java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part6/serving/StatefulFunctionsRuntimeProcesses.java x: 78 lines of code y: 4 # changes python/showcase/setup.py x: 29 lines of code y: 4 # changes javascript/showcase/module.yaml x: 23 lines of code y: 1 # changes javascript/showcase/showcase/showcase.js x: 120 lines of code y: 1 # changes javascript/showcase/showcase/showcase_custom_types.js x: 4 lines of code y: 1 # changes javascript/showcase/showcase/showcase_custom_types.proto x: 27 lines of code y: 1 # changes javascript/showcase/showcase/showcase_custom_types_pb.js x: 106 lines of code y: 1 # changes go/showcase/module.yaml x: 27 lines of code y: 2 # changes java/showcase/src/main/resources/module.yaml x: 27 lines of code y: 5 # changes python/showcase/module.yaml x: 25 lines of code y: 4 # changes java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart/StockFn.java x: 61 lines of code y: 2 # changes go/showcase/pkg/showcase/part3/egress.go x: 22 lines of code y: 2 # changes go/showcase/pkg/showcase/part6/greetings_fn.go x: 38 lines of code y: 2 # changes go/showcase/pkg/showcase/part1/user_login.go x: 53 lines of code y: 1 # changes go/showcase/pkg/showcase/part2/messaging.go x: 60 lines of code y: 1 # changes go/showcase/pkg/showcase/part4/storage.go x: 44 lines of code y: 1 # changes go/showcase/pkg/showcase/part5/asyncops.go x: 64 lines of code y: 1 # changes go/showcase/pkg/showcase/part6/profile.go x: 9 lines of code y: 1 # changes go/showcase/pkg/showcase/part6/user_fn.go x: 61 lines of code y: 1 # changes deployments/k8s/00-namespace/namespace.yaml x: 5 lines of code y: 1 # changes deployments/k8s/01-minio/minio.yaml x: 45 lines of code y: 1 # changes deployments/k8s/02-kafka/kafka.yaml x: 108 lines of code y: 1 # changes deployments/k8s/03-functions/functions-service.yaml x: 43 lines of code y: 1 # changes deployments/aws-lambda/src/main/java/org/apache/flink/statefun/playground/aws/APIGatewayStateFunHandlerProxy.java x: 33 lines of code y: 1 # changes deployments/aws-lambda/src/main/java/org/apache/flink/statefun/playground/aws/GreeterFn.java x: 17 lines of code y: 1 # changes java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart/Expose.java x: 72 lines of code y: 1 # changes python/showcase/showcase/__init__.py x: 1 lines of code y: 1 # changes python/showcase/showcase/__main__.py x: 111 lines of code y: 1 # changes java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/UserFn.java x: 50 lines of code y: 1 # changes java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/types/UserLogin.java x: 25 lines of code y: 1 # changes java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part1/types/MyCustomTypes.java x: 12 lines of code y: 1 # changes java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part1/types/TypeSystemShowcaseFn.java x: 37 lines of code y: 1 # changes java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part2/messaging/MessagingPrimitivesShowcaseFn.java x: 35 lines of code y: 1 # changes java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part3/egresses/EgressShowcaseFn.java x: 32 lines of code y: 1 # changes java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part4/storage/StateStorageShowcaseFn.java x: 30 lines of code y: 1 # changes java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part5/asyncops/AsyncOpsShowcaseFn.java x: 59 lines of code y: 1 # changes java/showcase/src/main/protobuf/my-protobuf-type.proto x: 29 lines of code y: 1 # changes playground-internal/statefun-playground-producer/main.py x: 73 lines of code y: 1 # changes
6.0
# changes
  min: 1.0
  average: 1.6
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 6.0
0 209.0
lines of code
min: 1.0 | average: 41.42 | 25th percentile: 18.0 | median: 28.5 | 75th percentile: 51.5 | max: 209.0

Number of Contributors vs. Number of Changes: 98 points

python/greeter/functions.py x: 2 # contributors y: 3 # changes python/greeter/module.yaml x: 4 # contributors y: 6 # changes javascript/greeter/functions.js x: 2 # contributors y: 2 # changes java/shopping-cart/module.yaml x: 5 # contributors y: 5 # changes java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart/Identifiers.java x: 3 # contributors y: 2 # changes java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart/Messages.java x: 4 # contributors y: 3 # changes java/connected-components/module.yaml x: 1 # contributors y: 2 # changes java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types/EgressRecord.java x: 1 # contributors y: 1 # changes java/greeter/module.yaml x: 3 # contributors y: 6 # changes playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/entrypoint/LocalEnvironmentEntrypoint.java x: 1 # contributors y: 3 # changes deployments/k8s/04-statefun/00-module.yaml x: 3 # contributors y: 4 # changes deployments/k8s/04-statefun/01-statefun-runtime.yaml x: 3 # contributors y: 3 # changes java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part6/serving/StatefulFunctionsRuntimeProcesses.java x: 2 # contributors y: 4 # changes java/showcase/src/main/resources/module.yaml x: 2 # contributors y: 5 # changes java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart/Expose.java x: 2 # contributors y: 1 # changes
6.0
# changes
  min: 1.0
  average: 1.6
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 6.0
0 5.0
# contributors
min: 1.0 | average: 1.38 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0

Number of Contributors vs. File Size: 98 points

python/greeter/functions.py x: 2 # contributors y: 49 lines of code python/greeter/module.yaml x: 4 # contributors y: 16 lines of code javascript/greeter/functions.js x: 2 # contributors y: 62 lines of code javascript/greeter/module.yaml x: 2 # contributors y: 14 lines of code go/greeter/greeter.go x: 2 # contributors y: 89 lines of code go/greeter/module.yaml x: 2 # contributors y: 16 lines of code java/shopping-cart/module.yaml x: 5 # contributors y: 16 lines of code java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart/Identifiers.java x: 3 # contributors y: 8 lines of code java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart/Messages.java x: 4 # contributors y: 209 lines of code java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart/UserShoppingCartFn.java x: 4 # contributors y: 166 lines of code java/connected-components/module.yaml x: 1 # contributors y: 16 lines of code java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/ConnectedComponentsFn.java x: 1 # contributors y: 104 lines of code java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types/EgressRecord.java x: 1 # contributors y: 21 lines of code java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types/Types.java x: 1 # contributors y: 32 lines of code java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/types/VertexComponentChange.java x: 1 # contributors y: 30 lines of code java/greeter/module.yaml x: 3 # contributors y: 16 lines of code java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/GreetingsFn.java x: 2 # contributors y: 44 lines of code java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/types/Types.java x: 2 # contributors y: 26 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/EgressRecord.java x: 1 # contributors y: 15 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/PlaygroundEgress.java x: 1 # contributors y: 51 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/entrypoint/LocalEnvironmentEntrypoint.java x: 1 # contributors y: 69 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/Constants.java x: 1 # contributors y: 24 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/binders/Utils.java x: 1 # contributors y: 28 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/binders/egress/v1/Module.java x: 1 # contributors y: 11 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/binders/egress/v1/PlaygroundEgressBinder.java x: 1 # contributors y: 19 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/binders/ingress/v1/PlaygroundIngressBinder.java x: 1 # contributors y: 22 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/EgressWebServer.java x: 1 # contributors y: 70 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/IngressWebServer.java x: 1 # contributors y: 99 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/ParseException.java x: 1 # contributors y: 6 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/PlaygroundFlinkIoModule.java x: 1 # contributors y: 13 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/PlaygroundIngress.java x: 1 # contributors y: 40 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/PlaygroundSinkProvider.java x: 1 # contributors y: 18 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/flink/RefCountedContainer.java x: 1 # contributors y: 54 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/spec/PlaygroundEgressSpec.java x: 1 # contributors y: 48 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/io/spec/PlaygroundIngressSpec.java x: 1 # contributors y: 39 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/entrypoint/ClassPathUniverseProvider.java x: 1 # contributors y: 14 lines of code playground-internal/statefun-playground-entrypoint/src/main/java/org/apache/flink/statefun/playground/internal/entrypoint/ConfigurationValidator.java x: 1 # contributors y: 57 lines of code deployments/k8s/04-statefun/00-module.yaml x: 3 # contributors y: 22 lines of code java/connected-components/src/main/java/org/apache/flink/statefun/playground/java/connectedcomponents/undertow/UndertowHttpHandler.java x: 1 # contributors y: 34 lines of code deployments/k8s/04-statefun/01-statefun-runtime.yaml x: 3 # contributors y: 199 lines of code java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part6/serving/StatefulFunctionsRuntimeProcesses.java x: 2 # contributors y: 78 lines of code python/showcase/setup.py x: 3 # contributors y: 29 lines of code javascript/showcase/module.yaml x: 1 # contributors y: 23 lines of code javascript/showcase/showcase/showcase.js x: 1 # contributors y: 120 lines of code javascript/showcase/showcase/showcase_custom_types.js x: 1 # contributors y: 4 lines of code javascript/showcase/showcase/showcase_custom_types.proto x: 1 # contributors y: 27 lines of code javascript/showcase/showcase/showcase_custom_types_pb.js x: 1 # contributors y: 106 lines of code java/showcase/src/main/resources/module.yaml x: 2 # contributors y: 27 lines of code python/showcase/module.yaml x: 3 # contributors y: 25 lines of code java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart/StockFn.java x: 3 # contributors y: 61 lines of code go/showcase/pkg/showcase/part6/greetings_fn.go x: 1 # contributors y: 38 lines of code go/showcase/pkg/showcase/part1/user_login.go x: 1 # contributors y: 53 lines of code go/showcase/pkg/showcase/part2/messaging.go x: 1 # contributors y: 60 lines of code go/showcase/pkg/showcase/part4/storage.go x: 1 # contributors y: 44 lines of code go/showcase/pkg/showcase/part5/asyncops.go x: 1 # contributors y: 64 lines of code go/showcase/pkg/showcase/part6/profile.go x: 1 # contributors y: 9 lines of code go/showcase/pkg/showcase/part6/user_fn.go x: 1 # contributors y: 61 lines of code deployments/k8s/00-namespace/namespace.yaml x: 1 # contributors y: 5 lines of code deployments/k8s/01-minio/minio.yaml x: 1 # contributors y: 45 lines of code deployments/k8s/02-kafka/kafka.yaml x: 1 # contributors y: 108 lines of code deployments/k8s/03-functions/functions-service.yaml x: 1 # contributors y: 43 lines of code deployments/aws-lambda/src/main/java/org/apache/flink/statefun/playground/aws/APIGatewayStateFunHandlerProxy.java x: 1 # contributors y: 33 lines of code deployments/aws-lambda/src/main/java/org/apache/flink/statefun/playground/aws/GreeterFn.java x: 1 # contributors y: 17 lines of code java/shopping-cart/src/main/java/org/apache/flink/statefun/playground/java/shoppingcart/Expose.java x: 2 # contributors y: 72 lines of code python/showcase/showcase/__init__.py x: 1 # contributors y: 1 lines of code python/showcase/showcase/__main__.py x: 1 # contributors y: 111 lines of code java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/UserFn.java x: 1 # contributors y: 50 lines of code java/greeter/src/main/java/org/apache/flink/statefun/playground/java/greeter/types/UserLogin.java x: 1 # contributors y: 25 lines of code java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part1/types/MyCustomTypes.java x: 1 # contributors y: 12 lines of code java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part1/types/TypeSystemShowcaseFn.java x: 1 # contributors y: 37 lines of code java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part2/messaging/MessagingPrimitivesShowcaseFn.java x: 1 # contributors y: 35 lines of code java/showcase/src/main/java/org/apache/flink/statefun/playground/java/showcase/part5/asyncops/AsyncOpsShowcaseFn.java x: 1 # contributors y: 59 lines of code java/showcase/src/main/protobuf/my-protobuf-type.proto x: 1 # contributors y: 29 lines of code playground-internal/statefun-playground-producer/main.py x: 1 # contributors y: 73 lines of code
209.0
lines of code
  min: 1.0
  average: 41.42
  25th percentile: 18.0
  median: 28.5
  75th percentile: 51.5
  max: 209.0
0 5.0
# contributors
min: 1.0 | average: 1.38 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0