apache / fineract-cn-group
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 73 files with 3,936 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)
    • 3 files changed 6-20 times (309 lines of code)
    • 70 files changed 1-5 times (3,627 lines of code)
0% | 0% | 0% | 7% | 92%
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 73 files with 3,936 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 (48 lines of code)
    • 29 files changed by 2-5 contributors (2,669 lines of code)
    • 43 files changed by 1 contributor (1,219 lines of code)
0% | 0% | 1% | 67% | 30%
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, bat, xml, gitignore, md, json, dockerignore, properties, sql
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | 6% | 93%
yml0% | 0% | 0% | 94% | 5%
sql0% | 0% | 0% | 0% | 100%
xml0% | 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
api0% | 0% | 0% | 21% | 78%
service0% | 0% | 0% | 6% | 93%
component-test0% | 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
48 - 2018-03-02 2022-11-22 11 7 u2isaac@gmail.com 56669674+fynmanoj@users.nor...
GroupDefinitionRestController.java
in service/src/main/java/org/apache/fineract/cn/group/rest
96 4 2018-04-16 2018-09-06 8 3 myrle@apache.org yannickawasum@gmail.com
GroupManager.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
165 1 2018-04-16 2022-11-22 7 5 myrle@apache.org 56669674+fynmanoj@users.nor...
GroupConfiguration.java
in service/src/main/java/org/apache/fineract/cn/group
50 3 2018-04-16 2022-11-22 5 5 myrle@apache.org 56669674+fynmanoj@users.nor...
TestGroupDefinition.java
in component-test/src/main/java/org/apache/fineract/cn/group
74 2 2018-04-16 2019-09-02 5 5 myrle@apache.org ikamga@apache.org
TestGroup.java
in component-test/src/main/java/org/apache/fineract/cn/group
180 6 2018-04-16 2019-09-02 5 5 myrle@apache.org ikamga@apache.org
GroupRestController.java
in service/src/main/java/org/apache/fineract/cn/group/rest
252 11 2018-04-16 2018-09-06 5 3 myrle@apache.org yannickawasum@gmail.com
GroupAggregate.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command/handler
346 17 2018-04-16 2018-09-06 5 3 myrle@apache.org yannickawasum@gmail.com
bootstrap.yml
in service/src/main/resources
3 - 2018-03-02 2018-09-06 4 4 u2isaac@gmail.com yannickawasum@gmail.com
UpdateGroupCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
12 2 2018-07-06 2018-09-06 3 2 ruphinekengne@gmail.com yannickawasum@gmail.com
UpdateGroupDefinitionCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
12 2 2018-06-24 2018-09-06 3 2 ruphinekengne@gmail.com yannickawasum@gmail.com
GroupDefinitionRepository.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
12 - 2018-04-16 2018-09-06 3 3 myrle@apache.org yannickawasum@gmail.com
MeetingRepository.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
17 - 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
SuiteTestEnvironment.java
in component-test/src/main/java/org/apache/fineract/cn/group
23 - 2018-09-07 2019-09-02 3 3 yannickawasum@gmail.com ikamga@apache.org
EventConstants.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1
26 - 2018-04-16 2018-09-06 3 3 myrle@apache.org yannickawasum@gmail.com
GroupDefinitionService.java
in service/src/main/java/org/apache/fineract/cn/group/internal/service
36 4 2018-04-16 2018-09-06 3 3 myrle@apache.org yannickawasum@gmail.com
MigrationAggregate.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command/handler
37 2 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
GroupCommand.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
39 9 2018-04-16 2018-09-06 3 3 myrle@apache.org yannickawasum@gmail.com
AbstractGroupTest.java
in component-test/src/main/java/org/apache/fineract/cn/group
64 5 2018-09-07 2022-11-22 3 4 yannickawasum@gmail.com 56669674+fynmanoj@users.nor...
GroupCommandEntity.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
72 13 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
MeetingEntity.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
100 19 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
GroupDefinitionEntity.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
117 25 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
GroupEntity.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
155 33 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
PermittableGroupIds.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1
5 - 2018-06-18 2018-09-06 2 2 ruphinekengne@gmail.com yannickawasum@gmail.com
logback.xml
in component-test/src/main/resources
10 - 2018-03-02 2018-03-16 2 2 u2isaac@gmail.com myrle@apache.org
GroupDefinitionGenerator.java
in component-test/src/main/java/org/apache/fineract/cn/group/util
22 2 2018-04-16 2018-09-07 2 3 myrle@apache.org u2isaac@gmail.com
GroupGenerator.java
in component-test/src/main/java/org/apache/fineract/cn/group/util
35 2 2018-04-16 2018-09-07 2 3 myrle@apache.org u2isaac@gmail.com
GroupDefinitionEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/group/listener
36 3 2018-04-16 2018-09-06 2 3 myrle@apache.org ruphinekengne@gmail.com
V1__initial_setup.sql
in service/src/main/resources/db/migrations/postgresql
79 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
GroupDefinitionAlreadyExists.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupDefinitionNotFound.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupNotFoundException.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupValidationException.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupDefinitionValidation.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupAlreadyExists.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ServiceConstants.java
in service/src/main/java/org/apache/fineract/cn/group
4 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
InitializeServiceCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
6 1 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AddressRepository.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
6 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AttendeeRepository.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
8 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupCommandRepository.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
8 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupApplication.java
in service/src/main/java/org/apache/fineract/cn/group
10 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupRepository.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
11 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CreateGroupCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
12 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CreateGroupDefinitionCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
12 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AssignedEmployeeHolder.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
13 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AttendeeMapper.java
in service/src/main/java/org/apache/fineract/cn/group/internal/mapper
14 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
UpdateAssignedEmployeeCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
16 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ReopenGroupCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
17 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
SignOffMeetingCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
17 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
UpdateMembersCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
17 3 2018-04-16 2018-04-16 1 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
48 - 2018-03-02 2022-11-22 11 7 u2isaac@gmail.com 56669674+fynmanoj@users.nor...
GroupManager.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
165 1 2018-04-16 2022-11-22 7 5 myrle@apache.org 56669674+fynmanoj@users.nor...
TestGroup.java
in component-test/src/main/java/org/apache/fineract/cn/group
180 6 2018-04-16 2019-09-02 5 5 myrle@apache.org ikamga@apache.org
TestGroupDefinition.java
in component-test/src/main/java/org/apache/fineract/cn/group
74 2 2018-04-16 2019-09-02 5 5 myrle@apache.org ikamga@apache.org
GroupConfiguration.java
in service/src/main/java/org/apache/fineract/cn/group
50 3 2018-04-16 2022-11-22 5 5 myrle@apache.org 56669674+fynmanoj@users.nor...
bootstrap.yml
in service/src/main/resources
3 - 2018-03-02 2018-09-06 4 4 u2isaac@gmail.com yannickawasum@gmail.com
AbstractGroupTest.java
in component-test/src/main/java/org/apache/fineract/cn/group
64 5 2018-09-07 2022-11-22 3 4 yannickawasum@gmail.com 56669674+fynmanoj@users.nor...
GroupDefinitionRestController.java
in service/src/main/java/org/apache/fineract/cn/group/rest
96 4 2018-04-16 2018-09-06 8 3 myrle@apache.org yannickawasum@gmail.com
GroupAggregate.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command/handler
346 17 2018-04-16 2018-09-06 5 3 myrle@apache.org yannickawasum@gmail.com
GroupRestController.java
in service/src/main/java/org/apache/fineract/cn/group/rest
252 11 2018-04-16 2018-09-06 5 3 myrle@apache.org yannickawasum@gmail.com
SuiteTestEnvironment.java
in component-test/src/main/java/org/apache/fineract/cn/group
23 - 2018-09-07 2019-09-02 3 3 yannickawasum@gmail.com ikamga@apache.org
EventConstants.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1
26 - 2018-04-16 2018-09-06 3 3 myrle@apache.org yannickawasum@gmail.com
GroupCommand.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
39 9 2018-04-16 2018-09-06 3 3 myrle@apache.org yannickawasum@gmail.com
MeetingRepository.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
17 - 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
GroupCommandEntity.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
72 13 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
MeetingEntity.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
100 19 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
GroupDefinitionRepository.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
12 - 2018-04-16 2018-09-06 3 3 myrle@apache.org yannickawasum@gmail.com
GroupDefinitionEntity.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
117 25 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
GroupEntity.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
155 33 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
MigrationAggregate.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command/handler
37 2 2018-04-16 2019-09-02 3 3 myrle@apache.org ikamga@apache.org
GroupDefinitionService.java
in service/src/main/java/org/apache/fineract/cn/group/internal/service
36 4 2018-04-16 2018-09-06 3 3 myrle@apache.org yannickawasum@gmail.com
GroupDefinitionEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/group/listener
36 3 2018-04-16 2018-09-06 2 3 myrle@apache.org ruphinekengne@gmail.com
GroupDefinitionGenerator.java
in component-test/src/main/java/org/apache/fineract/cn/group/util
22 2 2018-04-16 2018-09-07 2 3 myrle@apache.org u2isaac@gmail.com
GroupGenerator.java
in component-test/src/main/java/org/apache/fineract/cn/group/util
35 2 2018-04-16 2018-09-07 2 3 myrle@apache.org u2isaac@gmail.com
UpdateGroupDefinitionCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
12 2 2018-06-24 2018-09-06 3 2 ruphinekengne@gmail.com yannickawasum@gmail.com
UpdateGroupCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
12 2 2018-07-06 2018-09-06 3 2 ruphinekengne@gmail.com yannickawasum@gmail.com
logback.xml
in component-test/src/main/resources
10 - 2018-03-02 2018-03-16 2 2 u2isaac@gmail.com myrle@apache.org
PermittableGroupIds.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1
5 - 2018-06-18 2018-09-06 2 2 ruphinekengne@gmail.com yannickawasum@gmail.com
V1__initial_setup.sql
in service/src/main/resources/db/migrations/postgresql
79 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
GroupApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/group
594 15 2018-09-07 2018-09-07 1 2 yannickawasum@gmail.com u2isaac@gmail.com
MigrationEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/group/listener
27 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/group/listener
45 4 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
SignOffMeeting.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
37 9 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
Meeting.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
87 21 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
Group.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
148 31 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AssignedEmployeeHolder.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
13 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupDefinition.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
78 19 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
Address.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
52 13 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
Cycle.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
40 7 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
Attendee.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
29 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupPage.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
28 7 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupAlreadyExists.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupDefinitionValidation.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupValidationException.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupNotFoundException.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupDefinitionNotFound.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupDefinitionAlreadyExists.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupApplication.java
in service/src/main/java/org/apache/fineract/cn/group
10 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AddressEntity.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
72 15 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupCommandRepository.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
8 - 2018-04-16 2018-04-16 1 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
Group.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
148 31 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupService.java
in service/src/main/java/org/apache/fineract/cn/group/internal/service
106 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
Meeting.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
87 21 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupDefinition.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
78 19 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AddressEntity.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
72 15 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
Address.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
52 13 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AttendeeEntity.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
52 9 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/group/listener
45 4 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
Cycle.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
40 7 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
MigrationRestController.java
in service/src/main/java/org/apache/fineract/cn/group/rest
40 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
SignOffMeeting.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
37 9 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
Attendee.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
29 5 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupDefinitionMapper.java
in service/src/main/java/org/apache/fineract/cn/group/internal/mapper
29 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupMapper.java
in service/src/main/java/org/apache/fineract/cn/group/internal/mapper
29 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupPage.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
28 7 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupCommandMapper.java
in service/src/main/java/org/apache/fineract/cn/group/internal/mapper
28 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AddressMapper.java
in service/src/main/java/org/apache/fineract/cn/group/internal/mapper
28 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
MigrationEventListener.java
in component-test/src/main/java/org/apache/fineract/cn/group/listener
27 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
MeetingMapper.java
in service/src/main/java/org/apache/fineract/cn/group/internal/mapper
24 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ActivateGroupCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
17 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
UpdateLeadersCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
17 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CloseGroupCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
17 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
UpdateMembersCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
17 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
SignOffMeetingCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
17 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ReopenGroupCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
17 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
UpdateAssignedEmployeeCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
16 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AttendeeMapper.java
in service/src/main/java/org/apache/fineract/cn/group/internal/mapper
14 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AssignedEmployeeHolder.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/domain
13 3 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CreateGroupDefinitionCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
12 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
CreateGroupCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
12 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupRepository.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
11 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupApplication.java
in service/src/main/java/org/apache/fineract/cn/group
10 2 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupCommandRepository.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
8 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AttendeeRepository.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
8 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
AddressRepository.java
in service/src/main/java/org/apache/fineract/cn/group/internal/repository
6 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
InitializeServiceCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
6 1 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
ServiceConstants.java
in service/src/main/java/org/apache/fineract/cn/group
4 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupAlreadyExists.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupDefinitionValidation.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupValidationException.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupNotFoundException.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupDefinitionNotFound.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupDefinitionAlreadyExists.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1/client
3 - 2018-04-16 2018-04-16 1 1 myrle@apache.org myrle@apache.org
GroupApiDocumentation.java
in component-test/src/main/java/org/apache/fineract/cn/group
594 15 2018-09-07 2018-09-07 1 2 yannickawasum@gmail.com u2isaac@gmail.com
V1__initial_setup.sql
in service/src/main/resources/db/migrations/postgresql
79 - 2019-05-09 2019-09-02 2 2 u2isaac@gmail.com ikamga@apache.org
UpdateGroupDefinitionCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
12 2 2018-06-24 2018-09-06 3 2 ruphinekengne@gmail.com yannickawasum@gmail.com
UpdateGroupCommand.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command
12 2 2018-07-06 2018-09-06 3 2 ruphinekengne@gmail.com yannickawasum@gmail.com
logback.xml
in component-test/src/main/resources
10 - 2018-03-02 2018-03-16 2 2 u2isaac@gmail.com myrle@apache.org
PermittableGroupIds.java
in api/src/main/java/org/apache/fineract/cn/group/api/v1
5 - 2018-06-18 2018-09-06 2 2 ruphinekengne@gmail.com yannickawasum@gmail.com
GroupAggregate.java
in service/src/main/java/org/apache/fineract/cn/group/internal/command/handler
346 17 2018-04-16 2018-09-06 5 3 myrle@apache.org yannickawasum@gmail.com
Correlations

File Size vs. Number of Changes: 73 points

api/src/main/java/org/apache/fineract/cn/group/api/v1/client/GroupManager.java x: 165 lines of code y: 7 # changes component-test/src/main/java/org/apache/fineract/cn/group/AbstractGroupTest.java x: 64 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/group/GroupConfiguration.java x: 50 lines of code y: 5 # changes service/src/main/resources/application.yml x: 48 lines of code y: 11 # changes component-test/src/main/java/org/apache/fineract/cn/group/SuiteTestEnvironment.java x: 23 lines of code y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/group/TestGroup.java x: 180 lines of code y: 5 # changes component-test/src/main/java/org/apache/fineract/cn/group/TestGroupDefinition.java x: 74 lines of code y: 5 # changes service/src/main/java/org/apache/fineract/cn/group/internal/command/handler/MigrationAggregate.java x: 37 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/group/internal/repository/GroupCommandEntity.java x: 72 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/group/internal/repository/GroupDefinitionEntity.java x: 117 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/group/internal/repository/GroupEntity.java x: 155 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/group/internal/repository/MeetingEntity.java x: 100 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/group/internal/repository/MeetingRepository.java x: 17 lines of code y: 3 # changes service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql x: 79 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/group/GroupApiDocumentation.java x: 594 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/group/util/GroupDefinitionGenerator.java x: 22 lines of code y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/group/util/GroupGenerator.java x: 35 lines of code y: 2 # changes api/src/main/java/org/apache/fineract/cn/group/api/v1/EventConstants.java x: 26 lines of code y: 3 # changes api/src/main/java/org/apache/fineract/cn/group/api/v1/PermittableGroupIds.java x: 5 lines of code y: 2 # changes api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/GroupCommand.java x: 39 lines of code y: 3 # changes component-test/src/main/java/org/apache/fineract/cn/group/listener/GroupDefinitionEventListener.java x: 36 lines of code y: 2 # changes service/src/main/java/org/apache/fineract/cn/group/internal/command/UpdateGroupCommand.java x: 12 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/group/internal/command/handler/GroupAggregate.java x: 346 lines of code y: 5 # changes service/src/main/java/org/apache/fineract/cn/group/internal/service/GroupDefinitionService.java x: 36 lines of code y: 3 # changes service/src/main/java/org/apache/fineract/cn/group/rest/GroupDefinitionRestController.java x: 96 lines of code y: 8 # changes service/src/main/java/org/apache/fineract/cn/group/rest/GroupRestController.java x: 252 lines of code y: 5 # changes service/src/main/resources/bootstrap.yml x: 3 lines of code y: 4 # changes api/src/main/java/org/apache/fineract/cn/group/api/v1/client/GroupAlreadyExists.java x: 3 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/Address.java x: 52 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/AssignedEmployeeHolder.java x: 13 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/Attendee.java x: 29 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/Cycle.java x: 40 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/Group.java x: 148 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/GroupDefinition.java x: 78 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/GroupPage.java x: 28 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/Meeting.java x: 87 lines of code y: 1 # changes api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/SignOffMeeting.java x: 37 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/group/listener/GroupEventListener.java x: 45 lines of code y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/group/listener/MigrationEventListener.java x: 27 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/group/GroupApplication.java x: 10 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/group/ServiceConstants.java x: 4 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/group/internal/command/ActivateGroupCommand.java x: 17 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/group/internal/command/CreateGroupCommand.java x: 12 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/group/internal/command/InitializeServiceCommand.java x: 6 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/group/internal/command/UpdateAssignedEmployeeCommand.java x: 16 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/group/internal/mapper/AttendeeMapper.java x: 14 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/group/internal/mapper/MeetingMapper.java x: 24 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/group/internal/repository/AddressEntity.java x: 72 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/group/internal/repository/AttendeeRepository.java x: 8 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/group/internal/repository/GroupRepository.java x: 11 lines of code y: 1 # changes service/src/main/java/org/apache/fineract/cn/group/internal/service/GroupService.java x: 106 lines of code y: 1 # changes component-test/src/main/resources/logback.xml x: 10 lines of code y: 2 # changes
11.0
# changes
  min: 1.0
  average: 2.1
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 11.0
0 594.0
lines of code
min: 3.0 | average: 53.92 | 25th percentile: 12.0 | median: 28.0 | 75th percentile: 58.0 | max: 594.0

Number of Contributors vs. Number of Changes: 73 points

api/src/main/java/org/apache/fineract/cn/group/api/v1/client/GroupManager.java x: 5 # contributors y: 7 # changes component-test/src/main/java/org/apache/fineract/cn/group/AbstractGroupTest.java x: 4 # contributors y: 3 # changes service/src/main/java/org/apache/fineract/cn/group/GroupConfiguration.java x: 5 # contributors y: 5 # changes service/src/main/resources/application.yml x: 7 # contributors y: 11 # changes component-test/src/main/java/org/apache/fineract/cn/group/SuiteTestEnvironment.java x: 3 # contributors y: 3 # changes service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql x: 2 # contributors y: 2 # changes component-test/src/main/java/org/apache/fineract/cn/group/GroupApiDocumentation.java x: 2 # contributors y: 1 # changes component-test/src/main/java/org/apache/fineract/cn/group/util/GroupDefinitionGenerator.java x: 3 # contributors y: 2 # changes service/src/main/java/org/apache/fineract/cn/group/internal/command/UpdateGroupCommand.java x: 2 # contributors y: 3 # changes service/src/main/java/org/apache/fineract/cn/group/internal/command/handler/GroupAggregate.java x: 3 # contributors y: 5 # changes service/src/main/java/org/apache/fineract/cn/group/rest/GroupDefinitionRestController.java x: 3 # contributors y: 8 # changes service/src/main/resources/bootstrap.yml x: 4 # contributors y: 4 # changes api/src/main/java/org/apache/fineract/cn/group/api/v1/client/GroupAlreadyExists.java x: 1 # contributors y: 1 # changes
11.0
# changes
  min: 1.0
  average: 2.1
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.0
  max: 11.0
0 7.0
# contributors
min: 1.0 | average: 1.93 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 7.0

Number of Contributors vs. File Size: 73 points

api/src/main/java/org/apache/fineract/cn/group/api/v1/client/GroupManager.java x: 5 # contributors y: 165 lines of code component-test/src/main/java/org/apache/fineract/cn/group/AbstractGroupTest.java x: 4 # contributors y: 64 lines of code service/src/main/java/org/apache/fineract/cn/group/GroupConfiguration.java x: 5 # contributors y: 50 lines of code service/src/main/resources/application.yml x: 7 # contributors y: 48 lines of code component-test/src/main/java/org/apache/fineract/cn/group/SuiteTestEnvironment.java x: 3 # contributors y: 23 lines of code component-test/src/main/java/org/apache/fineract/cn/group/TestGroup.java x: 5 # contributors y: 180 lines of code component-test/src/main/java/org/apache/fineract/cn/group/TestGroupDefinition.java x: 5 # contributors y: 74 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/command/handler/MigrationAggregate.java x: 3 # contributors y: 37 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/repository/GroupCommandEntity.java x: 3 # contributors y: 72 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/repository/GroupDefinitionEntity.java x: 3 # contributors y: 117 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/repository/GroupEntity.java x: 3 # contributors y: 155 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/repository/MeetingEntity.java x: 3 # contributors y: 100 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/repository/MeetingRepository.java x: 3 # contributors y: 17 lines of code service/src/main/resources/db/migrations/postgresql/V1__initial_setup.sql x: 2 # contributors y: 79 lines of code component-test/src/main/java/org/apache/fineract/cn/group/GroupApiDocumentation.java x: 2 # contributors y: 594 lines of code component-test/src/main/java/org/apache/fineract/cn/group/util/GroupGenerator.java x: 3 # contributors y: 35 lines of code api/src/main/java/org/apache/fineract/cn/group/api/v1/EventConstants.java x: 3 # contributors y: 26 lines of code api/src/main/java/org/apache/fineract/cn/group/api/v1/PermittableGroupIds.java x: 2 # contributors y: 5 lines of code api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/GroupCommand.java x: 3 # contributors y: 39 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/command/UpdateGroupCommand.java x: 2 # contributors y: 12 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/command/handler/GroupAggregate.java x: 3 # contributors y: 346 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/repository/GroupDefinitionRepository.java x: 3 # contributors y: 12 lines of code service/src/main/java/org/apache/fineract/cn/group/rest/GroupDefinitionRestController.java x: 3 # contributors y: 96 lines of code service/src/main/java/org/apache/fineract/cn/group/rest/GroupRestController.java x: 3 # contributors y: 252 lines of code service/src/main/resources/bootstrap.yml x: 4 # contributors y: 3 lines of code api/src/main/java/org/apache/fineract/cn/group/api/v1/client/GroupAlreadyExists.java x: 1 # contributors y: 3 lines of code api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/Address.java x: 1 # contributors y: 52 lines of code api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/AssignedEmployeeHolder.java x: 1 # contributors y: 13 lines of code api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/Attendee.java x: 1 # contributors y: 29 lines of code api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/Cycle.java x: 1 # contributors y: 40 lines of code api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/Group.java x: 1 # contributors y: 148 lines of code api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/GroupDefinition.java x: 1 # contributors y: 78 lines of code api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/GroupPage.java x: 1 # contributors y: 28 lines of code api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/Meeting.java x: 1 # contributors y: 87 lines of code api/src/main/java/org/apache/fineract/cn/group/api/v1/domain/SignOffMeeting.java x: 1 # contributors y: 37 lines of code component-test/src/main/java/org/apache/fineract/cn/group/listener/GroupEventListener.java x: 1 # contributors y: 45 lines of code service/src/main/java/org/apache/fineract/cn/group/GroupApplication.java x: 1 # contributors y: 10 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/command/ActivateGroupCommand.java x: 1 # contributors y: 17 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/command/InitializeServiceCommand.java x: 1 # contributors y: 6 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/command/UpdateAssignedEmployeeCommand.java x: 1 # contributors y: 16 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/mapper/MeetingMapper.java x: 1 # contributors y: 24 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/repository/AddressEntity.java x: 1 # contributors y: 72 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/repository/AttendeeRepository.java x: 1 # contributors y: 8 lines of code service/src/main/java/org/apache/fineract/cn/group/internal/service/GroupService.java x: 1 # contributors y: 106 lines of code component-test/src/main/resources/logback.xml x: 2 # contributors y: 10 lines of code
594.0
lines of code
  min: 3.0
  average: 53.92
  25th percentile: 12.0
  median: 28.0
  75th percentile: 58.0
  max: 594.0
0 7.0
# contributors
min: 1.0 | average: 1.93 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 7.0