apache / fineract-cn-rhythm
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 54 files with 2,595 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)
    • 5 files changed 6-20 times (539 lines of code)
    • 49 files changed 1-5 times (2,056 lines of code)
0% | 0% | 0% | 20% | 79%
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 54 files with 2,595 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)
    • 1 file changed by 6-10 contributors (49 lines of code)
    • 12 files changed by 2-5 contributors (770 lines of code)
    • 41 files changed by 1 contributor (1,776 lines of code)
0% | 0% | 1% | 29% | 68%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, gradle, txt, yml, sql, bat, gitignore, xml, md, json, dockerignore, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 19% | 80%
yml0% | 0% | 0% | 94% | 5%
xml0% | 0% | 0% | 0% | 100%
sql0% | 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
service0% | 0% | 0% | 23% | 76%
component-test0% | 0% | 0% | 25% | 74%
api0% | 0% | 0% | 0% | 100%
spi0% | 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
application.yml
in service/src/main/resources
49 - 2017-05-15 2022-11-22 14 8 mkrantz@mifos.org 56669674+fynmanoj@users.nor...
RhythmConfiguration.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/config
64 3 2018-04-13 2022-11-22 6 5 myrle@apache.org 56669674+fynmanoj@users.nor...
BeatPublisherService.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
118 3 2018-04-13 2019-10-17 6 4 myrle@apache.org juhan.aasaru@nortal.com
Drummer.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
133 6 2018-04-13 2019-10-17 6 4 myrle@apache.org juhan.aasaru@nortal.com
AbstractRhythmTest.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm
175 11 2018-04-13 2022-11-22 6 5 myrle@apache.org 56669674+fynmanoj@users.nor...
logback.xml
in service/src/main/resources
33 - 2017-05-22 2018-03-16 5 4 mkrantz@mifos.org myrle@apache.org
V2__tenant_clock_offset.sql
in service/src/main/resources/db/migrations/postgresql
9 - 2019-03-18 2019-09-02 4 2 u2isaac@gmail.com ikamga@apache.org
V1__initial_setup.sql
in service/src/main/resources/db/migrations/postgresql
18 - 2019-03-18 2019-09-02 4 2 u2isaac@gmail.com ikamga@apache.org
ApplicationPermissionRequestCreator.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/identity
26 - 2018-04-13 2022-11-22 4 3 myrle@apache.org 56669674+fynmanoj@users.nor...
InitializeCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler
32 2 2018-04-13 2019-09-02 4 3 myrle@apache.org ikamga@apache.org
RhythmManager.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/client
65 - 2018-04-13 2022-11-22 4 3 myrle@apache.org 56669674+fynmanoj@users.nor...
BeatEntity.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
94 16 2018-04-13 2019-09-02 4 3 myrle@apache.org ikamga@apache.org
bootstrap.yml
in service/src/main/resources
3 - 2018-03-02 2018-03-16 2 2 u2isaac@gmail.com myrle@apache.org
ServiceConstants.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service
4 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetRepository.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
6 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EventConstants.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/events
7 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
PermittableGroupIds.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1
7 1 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
InitializeServiceCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
10 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
RhythmApplication.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service
11 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ApplicationRepository.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
12 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EventConstants.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/events
16 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatListener.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/client
18 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetService.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
19 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatService.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
23 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
DeleteApplicationCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
23 4 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ChangeClockOffsetCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
25 4 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetMapper.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/mapper
26 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ApplicationEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm/listener
27 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
MigrationEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm/listener
27 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatRepository.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
28 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
DeleteBeatCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
29 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm/listener
29 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
CreateBeatCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
30 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
RhythmProperties.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/config
30 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EventHelper.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler
33 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ApplicationCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler
34 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
InitializeRestController.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/rest
36 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm/listener
37 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ApplicationRestController.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/rest
41 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatEvent.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/events
44 9 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetEntity.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
49 10 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatPublish.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/domain
50 9 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
Beat.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/domain
53 10 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatPublishEvent.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/events
54 11 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler
56 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetRestController.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/rest
57 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
IdentityPermittableGroupService.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
58 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatMapper.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/mapper
58 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffset.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/domain
66 12 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ApplicationEntity.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
70 13 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@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
application.yml
in service/src/main/resources
49 - 2017-05-15 2022-11-22 14 8 mkrantz@mifos.org 56669674+fynmanoj@users.nor...
AbstractRhythmTest.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm
175 11 2018-04-13 2022-11-22 6 5 myrle@apache.org 56669674+fynmanoj@users.nor...
RhythmConfiguration.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/config
64 3 2018-04-13 2022-11-22 6 5 myrle@apache.org 56669674+fynmanoj@users.nor...
BeatPublisherService.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
118 3 2018-04-13 2019-10-17 6 4 myrle@apache.org juhan.aasaru@nortal.com
Drummer.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
133 6 2018-04-13 2019-10-17 6 4 myrle@apache.org juhan.aasaru@nortal.com
logback.xml
in service/src/main/resources
33 - 2017-05-22 2018-03-16 5 4 mkrantz@mifos.org myrle@apache.org
RhythmManager.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/client
65 - 2018-04-13 2022-11-22 4 3 myrle@apache.org 56669674+fynmanoj@users.nor...
BeatEntity.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
94 16 2018-04-13 2019-09-02 4 3 myrle@apache.org ikamga@apache.org
ApplicationPermissionRequestCreator.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/identity
26 - 2018-04-13 2022-11-22 4 3 myrle@apache.org 56669674+fynmanoj@users.nor...
InitializeCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler
32 2 2018-04-13 2019-09-02 4 3 myrle@apache.org ikamga@apache.org
V1__initial_setup.sql
in service/src/main/resources/db/migrations/postgresql
18 - 2019-03-18 2019-09-02 4 2 u2isaac@gmail.com ikamga@apache.org
V2__tenant_clock_offset.sql
in service/src/main/resources/db/migrations/postgresql
9 - 2019-03-18 2019-09-02 4 2 u2isaac@gmail.com ikamga@apache.org
bootstrap.yml
in service/src/main/resources
3 - 2018-03-02 2018-03-16 2 2 u2isaac@gmail.com myrle@apache.org
ClockOffsetEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm/listener
29 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
MigrationEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm/listener
27 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ApplicationEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm/listener
27 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm/listener
37 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
TestBeats.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm
161 8 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
PermittableGroupIds.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1
7 1 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatPublishEvent.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/events
54 11 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EventConstants.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/events
7 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatPublish.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/domain
50 9 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatListener.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/client
18 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EventConstants.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/events
16 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatEvent.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/events
44 9 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
Beat.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/domain
53 10 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffset.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/domain
66 12 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
RhythmProperties.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/config
30 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
RhythmApplication.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service
11 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatRepository.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
28 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ApplicationEntity.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
70 13 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ApplicationRepository.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
12 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetEntity.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
49 10 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetRepository.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
6 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatMapper.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/mapper
58 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetMapper.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/mapper
26 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EventHelper.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler
33 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler
56 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ApplicationCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler
34 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler
77 4 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
DeleteApplicationCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
23 4 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
DeleteBeatCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
29 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
CreateBeatCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
30 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
InitializeServiceCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
10 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ChangeClockOffsetCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
25 4 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
IdentityPermittableGroupService.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
58 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatService.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
23 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetService.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
19 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ServiceConstants.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service
4 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
InitializeRestController.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/rest
36 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@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
RhythmApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm
237 8 2018-10-01 2018-10-01 1 1 u2isaac@gmail.com u2isaac@gmail.com
TestBeats.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm
161 8 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatRestController.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/rest
98 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler
77 4 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ApplicationEntity.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
70 13 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffset.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/domain
66 12 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatMapper.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/mapper
58 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
IdentityPermittableGroupService.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
58 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetRestController.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/rest
57 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler
56 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatPublishEvent.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/events
54 11 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
Beat.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/domain
53 10 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatPublish.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/domain
50 9 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetEntity.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
49 10 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatEvent.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/events
44 9 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ApplicationRestController.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/rest
41 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm/listener
37 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
InitializeRestController.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/rest
36 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ApplicationCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler
34 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EventHelper.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler
33 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
RhythmProperties.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/config
30 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
CreateBeatCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
30 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm/listener
29 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
DeleteBeatCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
29 5 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatRepository.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
28 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
MigrationEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm/listener
27 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ApplicationEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/rhythm/listener
27 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetMapper.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/mapper
26 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ChangeClockOffsetCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
25 4 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
DeleteApplicationCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
23 4 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatService.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
23 3 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetService.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
19 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
BeatListener.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/client
18 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EventConstants.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/events
16 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ApplicationRepository.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
12 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
RhythmApplication.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service
11 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
InitializeServiceCommand.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command
10 2 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
PermittableGroupIds.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1
7 1 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
EventConstants.java
in spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/events
7 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ClockOffsetRepository.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
6 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
ServiceConstants.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service
4 - 2018-04-13 2018-04-16 2 1 myrle@apache.org myrle@apache.org
V1__initial_setup.sql
in service/src/main/resources/db/migrations/postgresql
18 - 2019-03-18 2019-09-02 4 2 u2isaac@gmail.com ikamga@apache.org
V2__tenant_clock_offset.sql
in service/src/main/resources/db/migrations/postgresql
9 - 2019-03-18 2019-09-02 4 2 u2isaac@gmail.com ikamga@apache.org
bootstrap.yml
in service/src/main/resources
3 - 2018-03-02 2018-03-16 2 2 u2isaac@gmail.com myrle@apache.org
BeatEntity.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository
94 16 2018-04-13 2019-09-02 4 3 myrle@apache.org ikamga@apache.org
RhythmManager.java
in api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/client
65 - 2018-04-13 2022-11-22 4 3 myrle@apache.org 56669674+fynmanoj@users.nor...
InitializeCommandHandler.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler
32 2 2018-04-13 2019-09-02 4 3 myrle@apache.org ikamga@apache.org
ApplicationPermissionRequestCreator.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/identity
26 - 2018-04-13 2022-11-22 4 3 myrle@apache.org 56669674+fynmanoj@users.nor...
Drummer.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
133 6 2018-04-13 2019-10-17 6 4 myrle@apache.org juhan.aasaru@nortal.com
BeatPublisherService.java
in service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service
118 3 2018-04-13 2019-10-17 6 4 myrle@apache.org juhan.aasaru@nortal.com
Correlations

File Size vs. Number of Changes: 54 points

api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/client/RhythmManager.java x: 65 lines of code y: 4 # changes component-test/src/main/java/org/apache/fineract/cn/rhythm/AbstractRhythmTest.java x: 175 lines of code y: 6 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/config/RhythmConfiguration.java x: 64 lines of code y: 6 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/identity/ApplicationPermissionRequestCreator.java x: 26 lines of code y: 4 # changes service/src/main/resources/application.yml x: 49 lines of code y: 14 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service/BeatPublisherService.java x: 118 lines of code y: 6 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service/Drummer.java x: 133 lines of code y: 6 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler/InitializeCommandHandler.java x: 32 lines of code y: 4 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository/BeatEntity.java x: 94 lines of code y: 4 # changes service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql x: 18 lines of code y: 4 # changes service/src/main/resources/db/migrations/postgresql/V2__tenant_clock_offset.sql x: 9 lines of code y: 4 # changes component-test/src/main/java/org/apache/fineract/cn/rhythm/RhythmApiDocumentation.java x: 237 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/domain/Beat.java x: 53 lines of code y: 2 # changes api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/domain/ClockOffset.java x: 66 lines of code y: 2 # changes api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/events/BeatEvent.java x: 44 lines of code y: 2 # changes api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/events/EventConstants.java x: 16 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/rhythm/TestBeats.java x: 161 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/rhythm/listener/ApplicationEventListener.java x: 27 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/rhythm/listener/BeatEventListener.java x: 37 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/rhythm/listener/ClockOffsetEventListener.java x: 29 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/RhythmApplication.java x: 11 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/ServiceConstants.java x: 4 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/config/RhythmProperties.java x: 30 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/ChangeClockOffsetCommand.java x: 25 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/DeleteApplicationCommand.java x: 23 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/InitializeServiceCommand.java x: 10 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler/ApplicationCommandHandler.java x: 34 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler/BeatCommandHandler.java x: 77 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler/ClockOffsetCommandHandler.java x: 56 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler/EventHelper.java x: 33 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/mapper/BeatMapper.java x: 58 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/mapper/ClockOffsetMapper.java x: 26 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository/ApplicationEntity.java x: 70 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository/ApplicationRepository.java x: 12 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository/BeatRepository.java x: 28 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository/ClockOffsetEntity.java x: 49 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository/ClockOffsetRepository.java x: 6 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service/ClockOffsetService.java x: 19 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/rest/ApplicationRestController.java x: 41 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/rest/BeatRestController.java x: 98 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/rest/ClockOffsetRestController.java x: 57 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/rest/InitializeRestController.java x: 36 lines of code y: 2 # changes spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/PermittableGroupIds.java x: 7 lines of code y: 2 # changes spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/client/BeatListener.java x: 18 lines of code y: 2 # changes spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/domain/BeatPublish.java x: 50 lines of code y: 2 # changes spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/events/BeatPublishEvent.java x: 54 lines of code y: 2 # changes service/src/main/resources/bootstrap.yml x: 3 lines of code y: 2 # changes service/src/main/resources/logback.xml x: 33 lines of code y: 5 # changes
14.0
# changes
  min: 1.0
  average: 2.78
  25th percentile: 2.0
  median: 2.0
  75th percentile: 2.0
  max: 14.0
0 237.0
lines of code
min: 3.0 | average: 48.06 | 25th percentile: 22.0 | median: 33.0 | 75th percentile: 58.0 | max: 237.0

Number of Contributors vs. Number of Changes: 54 points

api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/client/RhythmManager.java x: 3 # contributors y: 4 # changes component-test/src/main/java/org/apache/fineract/cn/rhythm/AbstractRhythmTest.java x: 5 # contributors y: 6 # changes service/src/main/resources/application.yml x: 8 # contributors y: 14 # changes service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service/BeatPublisherService.java x: 4 # contributors y: 6 # changes service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql x: 2 # contributors y: 4 # changes component-test/src/main/java/org/apache/fineract/cn/rhythm/RhythmApiDocumentation.java x: 1 # contributors y: 1 # changes api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/domain/Beat.java x: 1 # contributors y: 2 # changes service/src/main/resources/bootstrap.yml x: 2 # contributors y: 2 # changes service/src/main/resources/logback.xml x: 4 # contributors y: 5 # changes
14.0
# changes
  min: 1.0
  average: 2.78
  25th percentile: 2.0
  median: 2.0
  75th percentile: 2.0
  max: 14.0
0 8.0
# contributors
min: 1.0 | average: 1.65 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 8.0

Number of Contributors vs. File Size: 54 points

api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/client/RhythmManager.java x: 3 # contributors y: 65 lines of code component-test/src/main/java/org/apache/fineract/cn/rhythm/AbstractRhythmTest.java x: 5 # contributors y: 175 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/config/RhythmConfiguration.java x: 5 # contributors y: 64 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/identity/ApplicationPermissionRequestCreator.java x: 3 # contributors y: 26 lines of code service/src/main/resources/application.yml x: 8 # contributors y: 49 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service/BeatPublisherService.java x: 4 # contributors y: 118 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service/Drummer.java x: 4 # contributors y: 133 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler/InitializeCommandHandler.java x: 3 # contributors y: 32 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository/BeatEntity.java x: 3 # contributors y: 94 lines of code service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql x: 2 # contributors y: 18 lines of code service/src/main/resources/db/migrations/postgresql/V2__tenant_clock_offset.sql x: 2 # contributors y: 9 lines of code component-test/src/main/java/org/apache/fineract/cn/rhythm/RhythmApiDocumentation.java x: 1 # contributors y: 237 lines of code api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/domain/Beat.java x: 1 # contributors y: 53 lines of code api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/domain/ClockOffset.java x: 1 # contributors y: 66 lines of code api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/events/BeatEvent.java x: 1 # contributors y: 44 lines of code api/src/main/java/org/apache/fineract/cn/rhythm/api/v1/events/EventConstants.java x: 1 # contributors y: 16 lines of code component-test/src/main/java/org/apache/fineract/cn/rhythm/TestBeats.java x: 1 # contributors y: 161 lines of code component-test/src/main/java/org/apache/fineract/cn/rhythm/listener/ApplicationEventListener.java x: 1 # contributors y: 27 lines of code component-test/src/main/java/org/apache/fineract/cn/rhythm/listener/BeatEventListener.java x: 1 # contributors y: 37 lines of code component-test/src/main/java/org/apache/fineract/cn/rhythm/listener/ClockOffsetEventListener.java x: 1 # contributors y: 29 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/RhythmApplication.java x: 1 # contributors y: 11 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/ServiceConstants.java x: 1 # contributors y: 4 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/config/RhythmProperties.java x: 1 # contributors y: 30 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/ChangeClockOffsetCommand.java x: 1 # contributors y: 25 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/DeleteApplicationCommand.java x: 1 # contributors y: 23 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/InitializeServiceCommand.java x: 1 # contributors y: 10 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler/ApplicationCommandHandler.java x: 1 # contributors y: 34 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler/BeatCommandHandler.java x: 1 # contributors y: 77 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler/ClockOffsetCommandHandler.java x: 1 # contributors y: 56 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/command/handler/EventHelper.java x: 1 # contributors y: 33 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/mapper/BeatMapper.java x: 1 # contributors y: 58 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/mapper/ClockOffsetMapper.java x: 1 # contributors y: 26 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository/ApplicationEntity.java x: 1 # contributors y: 70 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository/ApplicationRepository.java x: 1 # contributors y: 12 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository/BeatRepository.java x: 1 # contributors y: 28 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository/ClockOffsetEntity.java x: 1 # contributors y: 49 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/repository/ClockOffsetRepository.java x: 1 # contributors y: 6 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/internal/service/ClockOffsetService.java x: 1 # contributors y: 19 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/rest/ApplicationRestController.java x: 1 # contributors y: 41 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/rest/BeatRestController.java x: 1 # contributors y: 98 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/rest/ClockOffsetRestController.java x: 1 # contributors y: 57 lines of code service/src/main/java/org/apache/fineract/cn/rhythm/service/rest/InitializeRestController.java x: 1 # contributors y: 36 lines of code spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/PermittableGroupIds.java x: 1 # contributors y: 7 lines of code spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/client/BeatListener.java x: 1 # contributors y: 18 lines of code spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/domain/BeatPublish.java x: 1 # contributors y: 50 lines of code spi/src/main/java/org/apache/fineract/cn/rhythm/spi/v1/events/BeatPublishEvent.java x: 1 # contributors y: 54 lines of code service/src/main/resources/bootstrap.yml x: 2 # contributors y: 3 lines of code service/src/main/resources/logback.xml x: 4 # contributors y: 33 lines of code
237.0
lines of code
  min: 3.0
  average: 48.06
  25th percentile: 22.0
  median: 33.0
  75th percentile: 58.0
  max: 237.0
0 8.0
# contributors
min: 1.0 | average: 1.65 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.25 | max: 8.0