Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
565 commits
Select commit Hold shift + click to select a range
2236b79
fix ncd followup incentive issue
SauravBizbRolly Mar 25, 2026
cdabf97
Merge pull request #228 from PSMRI/fix/issue_for_ncd_followup
SauravBizbRolly Mar 25, 2026
c4bdf91
fix ncd followup incentive issue
SauravBizbRolly Mar 25, 2026
621f7b5
Merge branch 'release-3.8.0' into fix/ncd_followup_incentive
SauravBizbRolly Mar 25, 2026
75076c5
Merge pull request #229 from PSMRI/fix/ncd_followup_incentive
SauravBizbRolly Mar 25, 2026
b4e3f2f
fix follow up date issue
SauravBizbRolly Mar 25, 2026
35fdc54
fix follow up date issue
SauravBizbRolly Mar 25, 2026
c06adf7
Merge pull request #230 from PSMRI/fix/followUpDate_issue
SauravBizbRolly Mar 25, 2026
684bb99
Merge branch 'sm/release-3.8.1' into asha_supervisor_3.8.1
SauravBizbRolly Mar 27, 2026
6c129c5
Merge pull request #232 from PSMRI/asha_supervisor_3.8.1
SauravBizbRolly Mar 27, 2026
8798c3c
fix merge issue
SauravBizbRolly Mar 27, 2026
aae1739
fix merge issue
SauravBizbRolly Mar 27, 2026
707a2cc
remove is_default_activity
SauravBizbRolly Apr 2, 2026
c58dee3
remove is_default_activity
SauravBizbRolly Apr 2, 2026
80f4393
Merge pull request #233 from PSMRI/bug/remove_isdefault_key
SauravBizbRolly Apr 2, 2026
66449e8
fix index of bound exception
SauravBizbRolly Apr 2, 2026
dc55590
Merge pull request #234 from PSMRI/fix/index_out_of_bound_except
SauravBizbRolly Apr 2, 2026
782230a
fix approval status issue
SauravBizbRolly Apr 6, 2026
f581d5f
fix approval status issue
SauravBizbRolly Apr 6, 2026
3463927
fix count issue
SauravBizbRolly Apr 6, 2026
e4d244f
fix count issue
SauravBizbRolly Apr 6, 2026
f83f26d
fix count issue
SauravBizbRolly Apr 6, 2026
7337101
fix count issue
SauravBizbRolly Apr 6, 2026
e1549cd
fix count issue
SauravBizbRolly Apr 6, 2026
6afac27
fix count issue
SauravBizbRolly Apr 6, 2026
4c9795f
fix count issue
SauravBizbRolly Apr 6, 2026
4488876
fix count issue
SauravBizbRolly Apr 6, 2026
a0622ba
fix count issue
SauravBizbRolly Apr 6, 2026
320f6f3
fix count issue
SauravBizbRolly Apr 6, 2026
a417103
fix count issue
SauravBizbRolly Apr 6, 2026
1644123
fix count issue
SauravBizbRolly Apr 6, 2026
36b69bd
fix count issue
SauravBizbRolly Apr 6, 2026
eac155e
fix count issue
SauravBizbRolly Apr 6, 2026
2db4599
fix count issue
SauravBizbRolly Apr 8, 2026
7c33176
fix eye checkup request issue
SauravBizbRolly Apr 8, 2026
4b8fb1d
fix eye checkup request issue
SauravBizbRolly Apr 8, 2026
94d1ad4
fix eye checkup request issue
SauravBizbRolly Apr 9, 2026
73979c6
fix eye side issue
SauravBizbRolly Apr 21, 2026
2464d2c
Merge pull request #237 from PSMRI/bug/eye_surgery_add_new_param
SauravBizbRolly Apr 21, 2026
5db1a74
fix monthly incentive check issue
SauravBizbRolly Apr 29, 2026
6110e34
fix monthly incentive check issue
SauravBizbRolly Apr 29, 2026
d2cc3a3
fix monthly incentive check issue
SauravBizbRolly Apr 29, 2026
858d20d
fix monthly incentive check issue
SauravBizbRolly Apr 29, 2026
bf20436
fix incentive issue
SauravBizbRolly Apr 30, 2026
4daa5c9
fix incentive issue
SauravBizbRolly Apr 30, 2026
bddb894
fix asha claimed incentive query
SauravBizbRolly May 1, 2026
1188236
fix asha claimed incentive query
SauravBizbRolly May 1, 2026
f081016
fix calculation of incentive
SauravBizbRolly May 2, 2026
1f44103
fix calculation of incentive
SauravBizbRolly May 2, 2026
45debd2
fix calculation of incentive
SauravBizbRolly May 2, 2026
d4ea8cc
fix calculation of incentive
SauravBizbRolly May 2, 2026
6aa42df
fix calculation of incentive
SauravBizbRolly May 2, 2026
cb8d6c5
fix calculation of incentive
SauravBizbRolly May 3, 2026
1507318
fix calculation of incentive
SauravBizbRolly May 3, 2026
8cad0b1
fix calculation of incentive
SauravBizbRolly May 3, 2026
e0a5956
fix calculation of incentive
SauravBizbRolly May 3, 2026
2fd5e16
fix calculation of incentive
SauravBizbRolly May 3, 2026
01f359d
fix calculation of incentive
SauravBizbRolly May 3, 2026
fc7c320
fix calculation of incentive
SauravBizbRolly May 3, 2026
88cedb2
fix duplicate incentive for mdsr
SauravBizbRolly May 3, 2026
ca5638b
fix duplicate incentive for mdsr
SauravBizbRolly May 3, 2026
421786c
fix duplicate incentive for mdsr
SauravBizbRolly May 3, 2026
31564a2
fix duplicate incentive for mdsr
SauravBizbRolly May 3, 2026
cbc0bce
fix supervisor name
SauravBizbRolly May 4, 2026
59692bd
Merge pull request #238 from PSMRI/fix_asha_supervisor_name
SauravBizbRolly May 5, 2026
4a8effd
Client ID and Client Secret Disclosure (#239)
vishwab1 May 15, 2026
67ff910
feat: add facilityData to getUserDetail response based on user role (…
vishwab1 May 15, 2026
0a9ecae
fix(security): replace extractUsername(token) with DB lookup across F…
vishwab1 May 18, 2026
fc793c9
feat: add mobile and employeeId to peersAtFacility, ashaList and supe…
vishwab1 May 19, 2026
3fca2ea
incentive chnages for release 3.8.2
SauravBizbRolly May 21, 2026
dba51c1
incentive chnages for release 3.8.2
SauravBizbRolly May 21, 2026
1461e1a
incentive chnages for release 3.8.2
SauravBizbRolly May 21, 2026
5903e24
incentive chnages for release 3.8.2
SauravBizbRolly May 21, 2026
2dd669e
fix incentive issue for production (#243)
SauravBizbRolly May 25, 2026
eb2cebe
fix incentive issue on cg
SauravBizbRolly May 28, 2026
05f9aa4
fix incentive issue on cg
SauravBizbRolly May 28, 2026
0cc6845
fix incentive issue on cg
SauravBizbRolly May 28, 2026
51ea000
fix incentive issue on cg
SauravBizbRolly May 28, 2026
dd51021
fix incentive issue on cg
SauravBizbRolly May 28, 2026
57a1d44
fix incentive issue on cg
SauravBizbRolly May 28, 2026
19c1160
fix incentive
SauravBizbRolly May 28, 2026
f2b17c8
fix incentive
SauravBizbRolly May 28, 2026
cc702f0
fix incentive
SauravBizbRolly May 28, 2026
34c37e9
fix incentive
SauravBizbRolly May 28, 2026
8769042
fix incentive
SauravBizbRolly May 28, 2026
1e0be7a
fix incentive issue and api response issue
SauravBizbRolly Jun 1, 2026
8a5e9ea
fix incentive issue and api response issue
SauravBizbRolly Jun 1, 2026
fb3b62a
Merge pull request #245 from PSMRI/feature/incentive_changes_3.8.2
SauravBizbRolly Jun 1, 2026
f7678fd
add unclaimed incentive count on dashboard
SauravBizbRolly Jun 2, 2026
11c49f9
fix incentive issue in 3.8.2
SauravBizbRolly Jun 4, 2026
9fb577d
fix incentive issue in 3.8.2
SauravBizbRolly Jun 4, 2026
366ff28
fix incentive issue in 3.8.2
SauravBizbRolly Jun 4, 2026
25189ed
fix TB suspected incentive
SauravBizbRolly Jun 4, 2026
411840e
Fix incentive for ANC
SauravBizbRolly Jun 4, 2026
1fb4c73
Fix incentive for ANC
SauravBizbRolly Jun 4, 2026
5cfd492
Fix incentive for ANC
SauravBizbRolly Jun 4, 2026
26ab6c1
Fix incentive for ANC
SauravBizbRolly Jun 4, 2026
b67e311
fix ifa incentive
SauravBizbRolly Jun 8, 2026
4c56d6a
fix For motivating Female sterilization
SauravBizbRolly Jun 8, 2026
e4903cc
fix For motivating Female sterilization
SauravBizbRolly Jun 8, 2026
f2d032b
fix incentive for NCD follow up
SauravBizbRolly Jun 8, 2026
1b79f30
fix pnc related incentive
SauravBizbRolly Jun 8, 2026
e82a4d1
fix pnc related incentive
SauravBizbRolly Jun 8, 2026
071f615
fix IFA incentive logic issue
SauravBizbRolly Jun 9, 2026
d378164
fix IFA incentive logic issue
SauravBizbRolly Jun 9, 2026
ded2afe
fix IFA incentive logic issue
SauravBizbRolly Jun 9, 2026
4f36ecf
fix IFA incentive logic issue
SauravBizbRolly Jun 9, 2026
715da83
fix IFA incentive logic issue
SauravBizbRolly Jun 9, 2026
d2fea55
fixed malaria followup incentive
SauravBizbRolly Jun 10, 2026
e70cfb7
fixed malaria followup incentive
SauravBizbRolly Jun 10, 2026
1e55578
fixed malaria followup incentive
SauravBizbRolly Jun 10, 2026
0ca336e
get ben details using abha ID
SauravBizbRolly Jun 11, 2026
2f753c8
get ben details using abha ID
SauravBizbRolly Jun 12, 2026
abe004c
fix isDeactivate issue
SauravBizbRolly Jun 12, 2026
c2dbfb8
Fix: Handled isDeactivate null values for old data records by default…
SauravBizbRolly Jun 12, 2026
e5ec6bf
Fix: Handled isDeactivate null values for old data records by default…
SauravBizbRolly Jun 12, 2026
d30d8c2
Merge branch 'release-3.8.1' of https://github.com/PSMRI/FLW-API into…
SauravBizbRolly Jun 12, 2026
a7b4eae
fix motivating couples to maintain at least a two-year gap after marr…
SauravBizbRolly Jun 13, 2026
5a45a58
Motivating 70% women to take iron tablets
SauravBizbRolly Jun 14, 2026
84ee74a
Motivating 70% women to take iron tablets
SauravBizbRolly Jun 14, 2026
42606ed
Motivating 70% women to take iron tablets
SauravBizbRolly Jun 14, 2026
5fc2a0c
Motivating 70% women to take iron tablets
SauravBizbRolly Jun 14, 2026
45bb601
Merge branch 'feature/unclaimed_incentive_count' into feature/incenti…
SauravBizbRolly Jun 14, 2026
ab21ac1
Motivating 70% women to take iron tablets
SauravBizbRolly Jun 14, 2026
e9133e1
Motivating 70% women to take iron tablets
SauravBizbRolly Jun 14, 2026
336e5be
Motivating 70% women to take iron tablets
SauravBizbRolly Jun 14, 2026
b335f41
Motivating 70% women to take iron tablets
SauravBizbRolly Jun 14, 2026
c26b8fe
fix hbnc related incentive issue
SauravBizbRolly Jun 15, 2026
aec9d2d
fix hbnc related incentive issue
SauravBizbRolly Jun 15, 2026
31b34d7
fix hbnc related incentive issue
SauravBizbRolly Jun 15, 2026
4a95ef7
fix hbnc related incentive issue
SauravBizbRolly Jun 15, 2026
44f30ba
fix hbnc related incentive issue
SauravBizbRolly Jun 15, 2026
54165bd
Merge branch 'feature/abha_integration_nic' into feature/incentive_ch…
SauravBizbRolly Jun 15, 2026
2ac9fb6
Merge branch 'fix/incentive_issue_3.8.2' into feature/incentive_chang…
SauravBizbRolly Jun 15, 2026
5045a0c
add get bene deatils using nic api
SauravBizbRolly Jun 15, 2026
0cfe88e
add get bene deatils using nic api
SauravBizbRolly Jun 15, 2026
eea4222
add get bene deatils using nic api
SauravBizbRolly Jun 15, 2026
22c03df
add get bene deatils using nic api
SauravBizbRolly Jun 15, 2026
8c70b77
add get bene deatils using nic api
SauravBizbRolly Jun 15, 2026
01099f0
add get bene deatils using nic api
SauravBizbRolly Jun 15, 2026
b97315c
add get bene deatils using nic api
SauravBizbRolly Jun 15, 2026
68711e6
add get bene deatils using nic api
SauravBizbRolly Jun 15, 2026
68a8fb8
add get bene deatils using nic api
SauravBizbRolly Jun 15, 2026
2dcdfff
fix incentive for Is Paiucd
SauravBizbRolly Jun 15, 2026
ea2b2be
add abha govt username and password
SauravBizbRolly Jun 16, 2026
5ff7b99
add abha govt username and password
SauravBizbRolly Jun 16, 2026
932cecb
add abha govt username and password
SauravBizbRolly Jun 16, 2026
9e9adfd
fix query issue in userService role
SauravBizbRolly Jun 16, 2026
05aa5bc
fix query issue in userService role
SauravBizbRolly Jun 16, 2026
6756456
fix query issue in userService role
SauravBizbRolly Jun 16, 2026
59c8f78
fix query issue in userService role
SauravBizbRolly Jun 16, 2026
a8fff67
fix query issue in userService role
SauravBizbRolly Jun 16, 2026
dc9de8f
Fix/query issue in userservicerole (#249)
SauravBizbRolly Jun 16, 2026
8b6fef3
Merge branch 'release-3.8.1' of https://github.com/PSMRI/FLW-API into…
SauravBizbRolly Jun 16, 2026
3dc505e
Fix/status code in ors ifa (#251)
SauravBizbRolly Jun 16, 2026
d917494
Merge branch 'release-3.8.1' of https://github.com/PSMRI/FLW-API into…
SauravBizbRolly Jun 16, 2026
e7d748e
change status code
SauravBizbRolly Jun 17, 2026
e541089
handel duplicate record
SauravBizbRolly Jun 17, 2026
70ce89c
handel duplicate record
SauravBizbRolly Jun 17, 2026
8c61eb8
handel duplicate record
SauravBizbRolly Jun 17, 2026
3453a0a
handel duplicate record
SauravBizbRolly Jun 17, 2026
f572b12
handel duplicate record
SauravBizbRolly Jun 17, 2026
eb34e0a
handel duplicate record
SauravBizbRolly Jun 17, 2026
4965ca3
handel duplicate record
SauravBizbRolly Jun 17, 2026
d3dc812
handel duplicate record
SauravBizbRolly Jun 17, 2026
686ba75
fix sync issue
SauravBizbRolly Jun 17, 2026
75e06d7
fix sync issue
SauravBizbRolly Jun 17, 2026
a6ab6e9
fix sync issue
SauravBizbRolly Jun 17, 2026
3e26f44
Merge pull request #252 from PSMRI/fix/sync_worker_fail_issue
SauravBizbRolly Jun 17, 2026
2e6b398
Merge remote-tracking branch 'upstream/release-3.8.1' into feature/ab…
SauravBizbRolly Jun 19, 2026
a09cb7c
feature of abha check in our system
SauravBizbRolly Jun 19, 2026
acc2e13
feature of abha check in our system
SauravBizbRolly Jun 19, 2026
5109507
Merge pull request #253 from PSMRI/feature/abha_integration_nic
SauravBizbRolly Jun 19, 2026
c796f5e
hbyc issue fixed
SauravBizbRolly Jun 22, 2026
c793b6f
hbyc issue fixed
SauravBizbRolly Jun 22, 2026
a3ee21d
hbyc issue fixed
SauravBizbRolly Jun 22, 2026
0845d43
hbyc issue fixed
SauravBizbRolly Jun 22, 2026
8c072a2
hbyc issue fixed
SauravBizbRolly Jun 22, 2026
a9d8c48
hbyc issue fixed
SauravBizbRolly Jun 22, 2026
6f28e37
merge with 3.8.1 branch
SauravBizbRolly Jun 23, 2026
4707697
fix internal server error on abha id
SauravBizbRolly Jun 23, 2026
79a1ab4
fix internal server error on abha id
SauravBizbRolly Jun 23, 2026
61879ad
fix internal server error on abha id
SauravBizbRolly Jun 23, 2026
f437aea
fix internal server error on abha id
SauravBizbRolly Jun 24, 2026
9022165
fix internal server error on abha id
SauravBizbRolly Jun 24, 2026
8e479f5
fix internal server error on abha id
SauravBizbRolly Jun 24, 2026
45e97b5
fix sam get api issue
SauravBizbRolly Jun 24, 2026
a57491f
fix date of referral issue
SauravBizbRolly Jun 24, 2026
7dc0bf7
fix date of referral issue
SauravBizbRolly Jun 24, 2026
1c51a78
fix date of referral issue
SauravBizbRolly Jun 24, 2026
7357d0e
fix date of referral issue
SauravBizbRolly Jun 24, 2026
f433d91
Merge pull request #247 from PSMRI/feature/incentive_changes_3.8.2
SauravBizbRolly Jun 25, 2026
d1cab78
fix hwc referral incentive issue
SauravBizbRolly Jun 25, 2026
ebc7b98
fix hwc referral incentive issue
SauravBizbRolly Jun 25, 2026
ec3e6ae
fix hwc referral incentive issue
SauravBizbRolly Jun 25, 2026
7e4ebc3
fix hwc referral incentive issue
SauravBizbRolly Jun 25, 2026
4e1e1b8
fix hwc referral incentive issue
SauravBizbRolly Jun 25, 2026
73918cf
Incentive logic for first-year child Immunization
SauravBizbRolly Jun 25, 2026
a95ab74
Incentive logic for first-year child Immunization
SauravBizbRolly Jun 25, 2026
6bc9bb5
Incentive logic for first-year child Immunization
SauravBizbRolly Jun 25, 2026
ec529e4
Incentive logic for first-year child Immunization
SauravBizbRolly Jun 25, 2026
a0d6f2c
Incentive logic for first-year child Immunization
SauravBizbRolly Jun 25, 2026
97e8bae
Incentive logic for first-year child Immunization
SauravBizbRolly Jun 25, 2026
ad6fb24
Incentive logic for first-year child Immunization
SauravBizbRolly Jun 25, 2026
7d8f721
Incentive logic for first-year child Immunization
SauravBizbRolly Jun 25, 2026
8c8c272
Incentive logic for first-year child Immunization
SauravBizbRolly Jun 25, 2026
a8c928c
Incentive logic for first-year child Immunization
SauravBizbRolly Jun 25, 2026
d9c1693
fix child year gap
SauravBizbRolly Jun 26, 2026
bda04da
fix child year gap
SauravBizbRolly Jun 26, 2026
f3b8e4e
fix child year gap
SauravBizbRolly Jun 26, 2026
d362324
fix child year gap
SauravBizbRolly Jun 26, 2026
06b6fa3
fix child year gap
SauravBizbRolly Jun 26, 2026
a5caaf4
fix child year gap
SauravBizbRolly Jun 26, 2026
d0d36dc
fix child year gap
SauravBizbRolly Jun 26, 2026
52be8ba
fix child year gap
SauravBizbRolly Jun 26, 2026
2b2c7c5
fix duplicate record in child gap incentive
SauravBizbRolly Jun 29, 2026
a1ecc52
fix duplicate record in child gap incentive
SauravBizbRolly Jun 29, 2026
b59484e
fix duplicate record in child gap incentive
SauravBizbRolly Jun 29, 2026
69123c1
fix duplicate record in child gap incentive
SauravBizbRolly Jun 29, 2026
b13759f
fix duplicate record in child gap incentive
SauravBizbRolly Jun 29, 2026
08851c4
fix duplicate record in child gap incentive
SauravBizbRolly Jun 29, 2026
4792fd8
fix hbnc incentive
SauravBizbRolly Jun 29, 2026
83fc1d5
fix hbnc incentive
SauravBizbRolly Jun 29, 2026
544e9ba
fix hbnc incentive
SauravBizbRolly Jun 29, 2026
b4c1ac2
Merge pull request #260 from PSMRI/incentive_hot_fixes_3.8.2
SauravBizbRolly Jun 29, 2026
cb9d437
Fix/asha profile image issue (#265)
SauravBizbRolly Jul 3, 2026
8cec0c4
fix pnc incentive
SauravBizbRolly Jul 4, 2026
bfc5c30
fix pnc incentive
SauravBizbRolly Jul 4, 2026
8337eb8
fix pnc incentive
SauravBizbRolly Jul 4, 2026
80132be
fix vhnd incentive incentive
SauravBizbRolly Jul 4, 2026
b248bc8
fix vhnd incentive incentive
SauravBizbRolly Jul 4, 2026
21b12d3
fix vhnd incentive error
SauravBizbRolly Jul 4, 2026
e97a130
fix vhnd incentive error
SauravBizbRolly Jul 4, 2026
6eb2a93
fix vhnd incentive error
SauravBizbRolly Jul 4, 2026
755ab5f
fix vhnd incentive error
SauravBizbRolly Jul 4, 2026
7a381cd
fix cluster meeting incentive error
SauravBizbRolly Jul 4, 2026
19c3218
fix cluster meeting incentive error
SauravBizbRolly Jul 4, 2026
b444927
fix tb incentive
SauravBizbRolly Jul 6, 2026
733796c
fix slide test incentive
SauravBizbRolly Jul 6, 2026
692084d
Merge pull request #267 from PSMRI/fix/cg_incentive_logic_issue_patch…
SauravBizbRolly Jul 6, 2026
fa4b662
Fix/pb mb incentive issue 3.8.2 (#271)
SauravBizbRolly Jul 8, 2026
336daab
optmiz query for incentive logic for hbnc
SauravBizbRolly Jul 8, 2026
7e8835c
Merge pull request #272 from PSMRI/fix/hbn_query
SauravBizbRolly Jul 8, 2026
629397d
fixed hbnc and leprosy incentive (#290)
SauravBizbRolly Jul 20, 2026
732bfa6
fixed hbnc and leprosy incentive (#291)
SauravBizbRolly Jul 20, 2026
0ace828
Merging 3.8.2 Branch (#294)
vishwab1 Jul 23, 2026
f9fb50f
fix(nikshay): add Stop TB TU/Facility/District scope to getUserDetail
vishwab1 Jul 28, 2026
81627ac
Merge pull request #299 from PSMRI/vb/release-3.8.2-nikshay-fix
SauravBizbRolly Jul 28, 2026
a7b44d5
fix(nikshay): replace FIND_IN_SET master-table scan with indexed look…
vishwab1 Jul 29, 2026
e7f7e1d
Merge pull request #303 from PSMRI/vb/release-3.8.2-nikshay-fix
SauravBizbRolly Jul 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
34 changes: 34 additions & 0 deletions .github/workflows/commit-lint.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
name: Commit Compliance

on:
pull_request:
types: [opened, synchronize, reopened]

jobs:
commitlint:
runs-on: ubuntu-latest

steps:
- name: Checkout code with submodule
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.ref }}
repository: ${{ github.event.pull_request.head.repo.full_name }}
submodules: true
fetch-depth: 0

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 18

- name: Install dependencies
run: |
npm ci --legacy-peer-deps
npm i --legacy-peer-deps

- name: Run commitlint on PR
run: |
npx commitlint --from ${{ github.event.pull_request.base.sha }} \
--to ${{ github.event.pull_request.head.sha }} \
--verbose
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,5 @@ mvnw
mvnw.cmd
.mvn
/logs/
src/main/environment/common_local.properties
node_modules
1 change: 1 addition & 0 deletions .husky/commit-msg
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
npx --no -- commitlint --edit $1
1 change: 1 addition & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
npx lint-staged
2 changes: 2 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,8 @@ FROM eclipse-temurin:17-jre

WORKDIR /app

ENV TZ=Asia/Kolkata

# Copy the built WAR file from the build stage
COPY --from=build /app/target/*.war app.war

Expand Down
43 changes: 43 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,49 @@ This repository comprises of all APIs related to FLW Mobile App.

Flw-API is a microservice which is used for the creation and management of beneficiaries related data

## Setting Up Commit Hooks

This project uses Git hooks to enforce consistent code quality and commit message standards. Even though this is a Java project, the hooks are powered by Node.js. Follow these steps to set up the hooks locally:

### Prerequisites
- Node.js (v14 or later)
- npm (comes with Node.js)

### Setup Steps

1. **Install Node.js and npm**
- Download and install from [nodejs.org](https://nodejs.org/)
- Verify installation with:
```
node --version
npm --version
```
2. **Install dependencies**
- From the project root directory, run:
```
npm ci
```
- This will install all required dependencies including Husky and commitlint
3. **Verify hooks installation**
- The hooks should be automatically installed by Husky
- You can verify by checking if the `.husky` directory contains executable hooks
### Commit Message Convention
This project follows a specific commit message format:
- Format: `type(scope): subject`
- Example: `feat(login): add remember me functionality`
Types include:
- `feat`: A new feature
- `fix`: A bug fix
- `docs`: Documentation changes
- `style`: Code style changes (formatting, etc.)
- `refactor`: Code changes that neither fix bugs nor add features
- `perf`: Performance improvements
- `test`: Adding or fixing tests
- `build`: Changes to build process or tools
- `ci`: Changes to CI configuration
- `chore`: Other changes (e.g., maintenance tasks, dependencies)
Your commit messages will be automatically validated when you commit, ensuring project consistency.

## Filing Issues

If you encounter any issues, bugs, or have feature requests, please file them in the [main AMRIT repository](https://github.com/PSMRI/AMRIT/issues). Centralizing all feedback helps us streamline improvements and address concerns efficiently.
Expand Down
36 changes: 36 additions & 0 deletions commitlint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
module.exports = {
extends: ['@commitlint/config-conventional'],
rules: {
'body-leading-blank': [1, 'always'],
'body-max-line-length': [2, 'always', 100],
'footer-leading-blank': [1, 'always'],
'footer-max-line-length': [2, 'always', 100],
'header-max-length': [2, 'always', 100],
'subject-case': [
2,
'never',
['sentence-case', 'start-case', 'pascal-case', 'upper-case'],
],
'subject-empty': [2, 'never'],
'subject-full-stop': [2, 'never', '.'],
'type-case': [2, 'always', 'lower-case'],
'type-empty': [2, 'never'],
'type-enum': [
2,
'always',
[
'build',
'chore',
'ci',
'docs',
'feat',
'fix',
'perf',
'refactor',
'revert',
'style',
'test',
],
],
}
};
Loading