guardian / members-data-api
File Age & Freshness

File age measurements show the distribution of file ages (days since the first commit) and the file freshness (days since the latest commit).

Summary
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 168 files with 10,430 lines of code in files.
    • 165 files that are 366+ days old (10,395 lines of code)
    • 2 files that are 181-365 days old (23 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 1 files that are 31-90 days old (12 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
99% | <1% | 0% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by age
File Freshness Distribution Overall
Days since last update
  • There are 168 files with 10,430 lines of code in files.
    • 100 files have been last changed 366+ days ago (3,370 lines of code)
    • 36 files have been last changed 181-365 days ago (2,990 lines of code)
    • 12 files have been last changed 91-180 days ago (1,276 lines of code)
    • 14 files have been last changed 31-90 days ago (2,056 lines of code)
    • 6 files have been last changed 1-30 days ago (738 lines of code)
32% | 28% | 12% | 19% | 7%
Legend:
366+
181-365
91-180
31-90
1-30

explore: grouped by folders | grouped by freshness
File Change History per File Extension
scala, json, xml, yaml, sh, md, sbt, gitignore, txt, properties
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
scala99% | <1% | 0% | <1% | 0%
yaml100% | 0% | 0% | 0% | 0%
sbt100% | 0% | 0% | 0% | 0%
xml100% | 0% | 0% | 0% | 0%
File Freshness Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
scala34% | 23% | 13% | 21% | 7%
yaml3% | 96% | 0% | 0% | 0%
sbt8% | 91% | 0% | 0% | 0%
xml0% | 100% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
membership-attribute-service99% | <1% | 0% | <1% | 0%
membership-common99% | <1% | 0% | 0% | 0%
cloudformation100% | 0% | 0% | 0% | 0%
project100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
primary (file freshness distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
membership-common43% | 31% | 11% | 8% | 3%
membership-attribute-service25% | 17% | 14% | 31% | 11%
project44% | 0% | 0% | 55% | 0%
cloudformation0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
Oldest Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
72 - 2015-07-27 2025-03-11 268 51 dan.massie.freelance@guardi... andrea.diotallevi@guardian....
plugins.sbt
in project
8 - 2015-07-27 2023-11-22 40 23 dan.massie.freelance@guardi... john.duffell@guardian.co.uk
AttributeController.scala
in membership-attribute-service/app/controllers
249 7 2015-08-03 2025-03-20 205 34 dan.massie.freelance@guardi... john.duffell@guardian.co.uk
CommonActions.scala
in membership-attribute-service/app/actions
54 1 2015-08-03 2024-07-09 41 15 dan.massie.freelance@guardi... john.duffell@guardian.co.uk
Cached.scala
in membership-attribute-service/app/controllers
28 3 2015-08-03 2022-06-21 6 5 dan.massie.freelance@guardi... rupert.bates@guardian.co.uk
ApiError.scala
in membership-attribute-service/app/models
18 1 2015-08-03 2022-06-21 10 8 dan.massie.freelance@guardi... rupert.bates@guardian.co.uk
AddEC2InstanceHeader.scala
in membership-attribute-service/app/filters
14 1 2015-08-03 2023-11-22 17 13 dan.massie.freelance@guardi... john.duffell@guardian.co.uk
AuthenticationService.scala
in membership-attribute-service/app/services
13 1 2015-08-03 2022-12-05 10 6 dan.massie.freelance@guardi... kelvin.chappell@theguardian...
HealthCheckController.scala
in membership-attribute-service/app/controllers
35 2 2015-08-05 2024-05-08 34 19 dan.massie.freelance@guardi... john.duffell@guardian.co.uk
Headers.scala
in membership-attribute-service/app/filters
10 1 2015-08-07 2022-06-21 3 3 dan.massie.freelance@guardi... rupert.bates@guardian.co.uk
ApiErrors.scala
in membership-attribute-service/app/models
37 - 2015-09-09 2022-12-05 8 7 ostapneko@gmail.com kelvin.chappell@theguardian...
Fixtures.scala
in membership-attribute-service/app/models
1 - 2015-09-10 2023-02-07 10 10 ostapneko@gmail.com 118187364+pawel-krupinski-g...
IdentityAuthService.scala
in membership-attribute-service/app/services
68 3 2015-09-28 2024-05-08 28 14 ostapneko@gmail.com john.duffell@guardian.co.uk
SentryLogging.scala
in membership-attribute-service/app/monitoring
32 1 2015-09-28 2024-05-08 27 12 tudorraul@gmail.com john.duffell@guardian.co.uk
CloudWatch.scala
in membership-attribute-service/app/monitoring
28 3 2015-09-29 2024-04-29 13 5 tudorraul@gmail.com john.duffell@guardian.co.uk
Attributes.scala
in membership-attribute-service/app/models
133 1 2015-10-15 2025-02-10 85 26 ostapneko@gmail.com andrea.diotallevi@guardian....
Features.scala
in membership-attribute-service/app/models
25 1 2015-10-15 2023-02-07 28 20 ostapneko@gmail.com 118187364+pawel-krupinski-g...
AccountDetails.scala
in membership-attribute-service/app/models
229 4 2015-11-03 2025-04-22 127 30 tom.verran@guardian.co.uk richard.bangay@gmail.com
package.scala
in membership-attribute-service/app/json
18 1 2015-11-10 2023-02-07 11 11 roberto.tyley@theguardian.com 118187364+pawel-krupinski-g...
TouchpointComponents.scala
in membership-attribute-service/app/components
173 2 2015-11-13 2025-03-27 143 27 tom.verran@guardian.co.uk andre.silva.mindera@guardia...
PaymentCardUpdateResultWriters.scala
in membership-attribute-service/app/json
26 - 2015-12-04 2023-02-17 14 10 javaguychronox@gmail.com 118187364+pawel-krupinski-g...
AccountController.scala
in membership-attribute-service/app/controllers
336 9 2016-04-28 2025-02-19 195 33 tomverran@users.noreply.git... richard.bangay@gmail.com
logback.xml
in membership-attribute-service/conf
32 - 2016-07-13 2024-05-16 7 8 mario.galic@guardian.co.uk john.duffell@guardian.co.uk
AddGuIdentityHeaders.scala
in membership-attribute-service/app/filters
33 3 2017-02-08 2024-07-09 23 17 justinpinner@gmail.com john.duffell@guardian.co.uk
Metrics.scala
in membership-attribute-service/app/monitoring
23 1 2017-02-08 2024-04-22 18 10 justinpinner@gmail.com john.duffell@guardian.co.uk
CheckCacheHeadersFilter.scala
in membership-attribute-service/app/filters
19 1 2017-02-08 2023-11-22 12 11 justinpinner@gmail.com john.duffell@guardian.co.uk
552 - 2017-04-03 2024-11-07 86 24 david.furey@guardian.co.uk andrea.diotallevi@guardian....
build.sbt
in root
88 1 2017-05-11 2024-07-30 54 18 leigh-anne.mathieson@guardi... john.duffell@guardian.co.uk
riff-raff.yaml
in membership-attribute-service/conf
21 - 2017-05-18 2023-11-22 11 8 leigh-anne.mathieson@guardi... john.duffell@guardian.co.uk
StopWatch.scala
in membership-attribute-service/app/loghandling
10 - 2017-07-24 2024-04-22 3 3 john.duffell@guardian.co.uk john.duffell@guardian.co.uk
SalesforceService.scala
in membership-attribute-service/app/services
5 - 2017-11-24 2023-02-07 5 5 paul.brown@guardian.co.uk 118187364+pawel-krupinski-g...
HealthCheckableService.scala
in membership-attribute-service/app/services
5 - 2017-11-24 2017-12-07 3 3 paul.brown@guardian.co.uk justinpinner@gmail.com
ErrorHandling.scala
in membership-attribute-service/app/monitoring
51 4 2018-02-06 2024-05-08 21 10 patricio.vighi@guardian.co.uk john.duffell@guardian.co.uk
TouchpointBackends.scala
in membership-attribute-service/app/components
61 - 2018-02-07 2024-07-30 32 8 patricio.vighi@guardian.co.uk john.duffell@guardian.co.uk
AppLoader.scala
in membership-attribute-service/app/wiring
121 2 2018-02-09 2024-07-30 64 18 pvighi@gmail.com john.duffell@guardian.co.uk
PaymentFailureAlerter.scala
in membership-attribute-service/app/services
126 6 2018-03-14 2024-07-30 31 13 leigh-anne.mathieson@guardi... john.duffell@guardian.co.uk
PaymentUpdateController.scala
in membership-attribute-service/app/controllers
203 3 2019-02-21 2025-04-15 55 14 jacob.winch@guardian.co.uk richard.bangay@gmail.com
ExistingPaymentOptionsController.scala
in membership-attribute-service/app/controllers
126 3 2019-03-05 2024-07-30 43 8 tom.richards@guardian.co.uk john.duffell@guardian.co.uk
ExistingPaymentOption.scala
in membership-attribute-service/app/models
60 3 2019-03-07 2024-08-05 17 7 tom.richards@guardian.co.uk john.duffell@guardian.co.uk
AuthAndBackendViaIdapiAction.scala
in membership-attribute-service/app/actions
65 3 2019-04-02 2024-07-09 16 8 thomas.w.richards@gmail.com john.duffell@guardian.co.uk
ContributionsStoreDatabaseService.scala
in membership-attribute-service/app/services
72 5 2019-05-30 2025-01-08 11 7 tom.forbes@theguardian.com andrea.diotallevi@guardian....
ContributionData.scala
in membership-attribute-service/app/models
21 - 2019-05-30 2023-02-07 7 7 tom.forbes@theguardian.com 118187364+pawel-krupinski-g...
DeprecatedRequestLogger.scala
in membership-attribute-service/app/loghandling
10 1 2019-07-30 2024-05-08 8 4 leigh-anne.mathieson@guardi... john.duffell@guardian.co.uk
AuthAndBackendViaAuthLibAction.scala
in membership-attribute-service/app/actions
29 1 2019-08-13 2024-07-09 14 9 leigh-anne.mathieson@guardi... john.duffell@guardian.co.uk
MobileSubscriptionService.scala
in membership-attribute-service/app/services
47 2 2019-09-26 2024-05-08 18 8 alex.dufournet@guardian.co.uk john.duffell@guardian.co.uk
MobileSubscriptionStatus.scala
in membership-attribute-service/app/models
17 1 2019-09-26 2022-06-21 5 3 alex.dufournet@guardian.co.uk rupert.bates@guardian.co.uk
DeliveryAddress.scala
in membership-attribute-service/app/models
42 3 2019-12-03 2023-02-07 12 7 kelvin.chappell@theguardian... 118187364+pawel-krupinski-g...
ContactAndSubscription.scala
in membership-attribute-service/app/models
8 - 2019-12-03 2024-05-21 12 6 kelvin.chappell@theguardian... john.duffell@guardian.co.uk
ContactController.scala
in membership-attribute-service/app/controllers
87 3 2019-12-05 2024-05-08 19 8 kelvin.chappell@theguardian... john.duffell@guardian.co.uk
SelfServiceCancellation.scala
in membership-attribute-service/app/models
45 1 2020-06-18 2025-02-10 23 10 tom.richards@guardian.co.uk andrea.diotallevi@guardian....
Files Not Recently Changed (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
HealthCheckableService.scala
in membership-attribute-service/app/services
5 - 2017-11-24 2017-12-07 3 3 paul.brown@guardian.co.uk justinpinner@gmail.com
Headers.scala
in membership-attribute-service/app/filters
10 1 2015-08-07 2022-06-21 3 3 dan.massie.freelance@guardi... rupert.bates@guardian.co.uk
MobileSubscriptionStatus.scala
in membership-attribute-service/app/models
17 1 2019-09-26 2022-06-21 5 3 alex.dufournet@guardian.co.uk rupert.bates@guardian.co.uk
ApiError.scala
in membership-attribute-service/app/models
18 1 2015-08-03 2022-06-21 10 8 dan.massie.freelance@guardi... rupert.bates@guardian.co.uk
Cached.scala
in membership-attribute-service/app/controllers
28 3 2015-08-03 2022-06-21 6 5 dan.massie.freelance@guardi... rupert.bates@guardian.co.uk
SupportReminders.scala
in membership-attribute-service/app/models
30 1 2021-02-17 2022-06-21 7 3 tompretty2@gmail.com rupert.bates@guardian.co.uk
AccessScope.scala
in membership-attribute-service/app/models
13 - 2022-11-08 2022-11-08 1 1 kelvin.chappell@theguardian... kelvin.chappell@theguardian...
DynamoSupporterRatePlanItem.scala
in membership-attribute-service/app/models
17 - 2021-03-05 2022-11-16 10 4 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
AuthenticationService.scala
in membership-attribute-service/app/services
13 1 2015-08-03 2022-12-05 10 6 dan.massie.freelance@guardi... kelvin.chappell@theguardian...
ApiErrors.scala
in membership-attribute-service/app/models
37 - 2015-09-09 2022-12-05 8 7 ostapneko@gmail.com kelvin.chappell@theguardian...
Stage.scala
in membership-attribute-service/app/configuration
2 - 2022-12-19 2022-12-20 2 2 pawel.krupinski.casual@guar... 118187364+pawel-krupinski-g...
ApplicationName.scala
in membership-attribute-service/app/configuration
4 - 2022-12-19 2022-12-20 2 2 pawel.krupinski.casual@guar... 118187364+pawel-krupinski-g...
CreateTestUsernames.scala
in membership-attribute-service/app/configuration
7 - 2022-12-19 2022-12-20 2 2 pawel.krupinski.casual@guar... 118187364+pawel-krupinski-g...
ListTEither.scala
in membership-attribute-service/app/utils
34 1 2023-01-06 2023-01-17 5 2 pawel.krupinski.casual@guar... 118187364+pawel-krupinski-g...
Trace.scala
in membership-attribute-service/app/services/subscription
10 1 2023-01-26 2023-01-26 1 1 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
Sequence.scala
in membership-attribute-service/app/services/subscription
16 1 2023-01-26 2023-01-26 1 1 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
SimpleEitherT.scala
in membership-attribute-service/app/utils
29 3 2023-01-06 2023-01-26 5 2 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
Fixtures.scala
in membership-attribute-service/app/models
1 - 2015-09-10 2023-02-07 10 10 ostapneko@gmail.com 118187364+pawel-krupinski-g...
SalesforceService.scala
in membership-attribute-service/app/services
5 - 2017-11-24 2023-02-07 5 5 paul.brown@guardian.co.uk 118187364+pawel-krupinski-g...
package.scala
in membership-attribute-service/app/json
18 1 2015-11-10 2023-02-07 11 11 roberto.tyley@theguardian.com 118187364+pawel-krupinski-g...
ContributionData.scala
in membership-attribute-service/app/models
21 - 2019-05-30 2023-02-07 7 7 tom.forbes@theguardian.com 118187364+pawel-krupinski-g...
Features.scala
in membership-attribute-service/app/models
25 1 2015-10-15 2023-02-07 28 20 ostapneko@gmail.com 118187364+pawel-krupinski-g...
DeliveryAddress.scala
in membership-attribute-service/app/models
42 3 2019-12-03 2023-02-07 12 7 kelvin.chappell@theguardian... 118187364+pawel-krupinski-g...
SentryConfig.scala
in membership-attribute-service/app/configuration
7 - 2022-12-19 2023-02-16 3 2 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
OptionalConfig.scala
in membership-attribute-service/app/configuration
11 - 2022-12-19 2023-02-16 3 2 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
PaymentCardUpdateResultWriters.scala
in membership-attribute-service/app/json
26 - 2015-12-04 2023-02-17 14 10 javaguychronox@gmail.com 118187364+pawel-krupinski-g...
AwsSQSSend.scala
in membership-attribute-service/app/services/mail
26 1 2023-03-20 2023-03-22 2 1 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
OptionTEither.scala
in membership-attribute-service/app/utils
22 1 2023-01-13 2023-03-24 3 2 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
PaymentCardUpdateResult.scala
in membership-common/src/main/scala/com/gu/memsub
4 - 2023-04-14 2023-04-14 1 1 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
FullName.scala
in membership-common/src/main/scala/com/gu/memsub
7 - 2023-04-14 2023-04-14 1 1 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
package.scala
in membership-common/src/main/scala/com/gu/zuora/soap
10 - 2023-04-14 2023-04-14 1 1 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
PaymentSummary.scala
in membership-common/src/main/scala/com/gu/zuora/soap/models
14 1 2023-04-14 2023-04-14 1 1 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
Result.scala
in membership-common/src/main/scala/com/gu/salesforce/job
16 - 2023-04-14 2023-04-14 1 1 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
Query.scala
in membership-common/src/main/scala/com/gu/zuora/soap/readers
18 1 2023-04-14 2023-04-14 1 1 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
Price.scala
in membership-common/src/main/scala/com/gu/memsub
23 1 2023-04-14 2023-04-14 1 1 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
Reader.scala
in membership-common/src/main/scala/com/gu/zuora/soap/readers
28 2 2023-04-14 2023-04-14 1 1 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
XmlWriterAction.scala
in membership-common/src/main/scala/com/gu/zuora/soap/actions
9 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
XmlWriter.scala
in membership-common/src/main/scala/com/gu/zuora/soap/writers
9 1 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
ServiceHelpers.scala
in membership-common/src/main/scala/com/gu/zuora/soap
9 1 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
SupplierCode.scala
in membership-common/src/main/scala/com/gu/memsub
10 1 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
package.scala
in membership-common/src/main/scala/com/gu/aws
10 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
Result.scala
in membership-common/src/main/scala/com/gu/zuora/soap/models
11 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
Address.scala
in membership-common/src/main/scala/com/gu/memsub
12 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
IdapiConfig.scala
in membership-common/src/main/scala/com/gu/identity
12 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
ZuoraFilters.scala
in membership-common/src/main/scala/com/gu/zuora/soap
17 2 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
DateDSL.scala
in membership-common/src/main/scala/com/gu/lib
19 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
ContactRecordType.scala
in membership-common/src/main/scala/com/gu/salesforce
21 1 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
Result.scala
in membership-common/src/main/scala/com/gu/zuora/soap/readers
23 2 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
SalesforceConfig.scala
in membership-common/src/main/scala/com/gu/salesforce
24 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
NormalisedTelephoneNumber.scala
in membership-common/src/main/scala/com/gu/memsub
25 2 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
Most Recently Created Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
GatewayOwner.scala
in membership-attribute-service/app/models
12 1 2025-04-09 2025-04-15 3 3 john.duffell@guardian.co.uk richard.bangay@gmail.com
TestUserChecker.scala
in membership-attribute-service/app/filters
13 1 2024-06-26 2024-07-09 2 1 john.duffell@guardian.co.uk john.duffell@guardian.co.uk
Catalog.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2
10 - 2024-05-29 2024-07-30 3 1 john.duffell@guardian.co.uk john.duffell@guardian.co.uk
FeastApp.scala
in membership-attribute-service/app/models
28 - 2024-02-29 2025-01-29 21 3 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
50 - 2023-04-17 2023-11-22 6 2 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
Command.scala
in membership-common/src/main/scala/com/gu/zuora/soap/writers
419 7 2023-04-14 2024-09-03 5 3 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
Actions.scala
in membership-common/src/main/scala/com/gu/zuora/soap/actions
279 9 2023-04-14 2024-09-03 5 3 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
ZuoraLookup.scala
in membership-common/src/main/scala/com/gu/zuora
258 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
Readers.scala
in membership-common/src/main/scala/com/gu/zuora/soap
216 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
Plan.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2
194 3 2023-04-14 2025-01-08 18 4 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
ProductFamily.scala
in membership-common/src/main/scala/com/gu/memsub
184 4 2023-04-14 2025-02-10 20 5 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
Stripe.scala
in membership-common/src/main/scala/com/gu/stripe
162 3 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
SubscriptionService.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2/services
154 10 2023-04-14 2025-02-25 22 5 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
Scalaforce.scala
in membership-common/src/main/scala/com/gu/salesforce
142 7 2023-04-14 2024-05-08 9 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
ZuoraSoapService.scala
in membership-common/src/main/scala/com/gu/zuora
129 9 2023-04-14 2025-01-08 13 4 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
Errors.scala
in membership-common/src/main/scala/com/gu/zuora/soap/models
118 3 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
Commands.scala
in membership-common/src/main/scala/com/gu/zuora/soap/models
114 - 2023-04-14 2024-09-03 5 3 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
Query.scala
in membership-common/src/main/scala/com/gu/zuora/soap/models
113 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
Subscription.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2
109 4 2023-04-14 2025-05-09 20 5 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
SubJsonReads.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2/reads
92 5 2023-04-14 2025-01-08 12 4 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
BillingSchedule.scala
in membership-common/src/main/scala/com/gu/memsub
89 6 2023-04-14 2024-05-23 6 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
Client.scala
in membership-common/src/main/scala/com/gu/zuora/soap
86 4 2023-04-14 2024-05-23 13 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
BillingPeriod.scala
in membership-common/src/main/scala/com/gu/memsub
79 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
WebServiceHelper.scala
in membership-common/src/main/scala/com/gu/memsub/util
77 4 2023-04-14 2024-05-16 8 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
StripeService.scala
in membership-common/src/main/scala/com/gu/stripe
62 4 2023-04-14 2024-09-03 10 4 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
SafeLogger.scala
in membership-common/src/main/scala/com/gu/monitoring
62 12 2023-04-14 2024-05-08 6 2 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
IdapiService.scala
in membership-common/src/main/scala/com/gu/identity
61 1 2023-04-14 2024-05-08 5 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
PaymentDetails.scala
in membership-common/src/main/scala/com/gu/services/model
60 1 2023-04-14 2025-01-08 14 4 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
ContactDeserializer.scala
in membership-common/src/main/scala/com/gu/salesforce
60 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
CatJsonReads.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2/reads
58 3 2023-04-14 2024-07-30 6 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
CatalogService.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2/services
57 3 2023-04-14 2025-01-21 14 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
SimpleClient.scala
in membership-common/src/main/scala/com/gu/zuora/rest
57 3 2023-04-14 2024-05-23 8 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
PaymentGateway.scala
in membership-common/src/main/scala/com/gu/zuora/api
54 1 2023-04-14 2025-04-15 9 7 pawel.krupinski.casual@guar... richard.bangay@gmail.com
Reader.scala
in membership-common/src/main/scala/com/gu/salesforce/job
51 3 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
CloudWatch.scala
in membership-common/src/main/scala/com/gu/monitoring
45 3 2023-04-14 2024-05-08 6 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
ScheduledTask.scala
in membership-common/src/main/scala/com/gu/memsub/util
41 3 2023-04-14 2024-05-08 10 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
Readers.scala
in membership-common/src/main/scala/com/gu/zuora/rest
40 2 2023-04-14 2024-07-30 5 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
CommonReads.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2/reads
38 3 2023-04-14 2024-07-30 5 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
RequestRunners.scala
in membership-common/src/main/scala/com/gu/okhttp
38 3 2023-04-14 2024-05-23 8 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
Action.scala
in membership-common/src/main/scala/com/gu/salesforce/job
38 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
Action.scala
in membership-common/src/main/scala/com/gu/zuora/soap/actions
37 3 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
TouchpointBackendConfig.scala
in membership-common/src/main/scala/com/gu/touchpoint
34 1 2023-04-14 2025-03-27 8 4 pawel.krupinski.casual@guar... andre.silva.mindera@guardia...
PaymentMethod.scala
in membership-common/src/main/scala/com/gu/memsub
33 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
package.scala
in membership-common/src/main/scala/com/gu/zuora/rest
30 - 2023-04-14 2024-07-30 5 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
Tier.scala
in membership-common/src/main/scala/com/gu/salesforce
30 1 2023-04-14 2024-05-21 6 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
SubsV2ProductIds.scala
in membership-common/src/main/scala/com/gu/config
29 - 2023-04-14 2025-02-10 19 5 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
AwsS3Client.scala
in membership-common/src/main/scala/com/gu/aws
29 1 2023-04-14 2024-05-08 4 2 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
Reader.scala
in membership-common/src/main/scala/com/gu/zuora/soap/readers
28 2 2023-04-14 2023-04-14 1 1 pawel.krupinski.casual@guar... pawel.krupinski.casual@guar...
Metrics.scala
in membership-common/src/main/scala/com/gu/monitoring
27 2 2023-04-14 2024-05-08 5 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
Contact.scala
in membership-common/src/main/scala/com/gu/salesforce
27 - 2023-04-14 2023-07-17 3 2 pawel.krupinski.casual@guar... rupert.bates@guardian.co.uk
Most Recently Changed Files (Top 50)
File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Subscription.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2
109 4 2023-04-14 2025-05-09 20 5 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
AccountDetails.scala
in membership-attribute-service/app/models
229 4 2015-11-03 2025-04-22 127 30 tom.verran@guardian.co.uk richard.bangay@gmail.com
GuardianPatronService.scala
in membership-attribute-service/app/services
131 5 2022-06-13 2025-04-22 32 6 rupert.bates@guardian.co.uk richard.bangay@gmail.com
PaymentUpdateController.scala
in membership-attribute-service/app/controllers
203 3 2019-02-21 2025-04-15 55 14 jacob.winch@guardian.co.uk richard.bangay@gmail.com
PaymentGateway.scala
in membership-common/src/main/scala/com/gu/zuora/api
54 1 2023-04-14 2025-04-15 9 7 pawel.krupinski.casual@guar... richard.bangay@gmail.com
GatewayOwner.scala
in membership-attribute-service/app/models
12 1 2025-04-09 2025-04-15 3 3 john.duffell@guardian.co.uk richard.bangay@gmail.com
TouchpointComponents.scala
in membership-attribute-service/app/components
173 2 2015-11-13 2025-03-27 143 27 tom.verran@guardian.co.uk andre.silva.mindera@guardia...
ChooseStripe.scala
in membership-attribute-service/app/services/stripe
42 2 2023-01-31 2025-03-27 6 4 pawel.krupinski.casual@guar... andre.silva.mindera@guardia...
TouchpointBackendConfig.scala
in membership-common/src/main/scala/com/gu/touchpoint
34 1 2023-04-14 2025-03-27 8 4 pawel.krupinski.casual@guar... andre.silva.mindera@guardia...
AttributeController.scala
in membership-attribute-service/app/controllers
249 7 2015-08-03 2025-03-20 205 34 dan.massie.freelance@guardi... john.duffell@guardian.co.uk
72 - 2015-07-27 2025-03-11 268 51 dan.massie.freelance@guardi... andrea.diotallevi@guardian....
SubscriptionService.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2/services
154 10 2023-04-14 2025-02-25 22 5 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
AccountController.scala
in membership-attribute-service/app/controllers
336 9 2016-04-28 2025-02-19 195 33 tomverran@users.noreply.git... richard.bangay@gmail.com
CancelSubscription.scala
in membership-attribute-service/app/services/subscription
44 2 2023-03-24 2025-02-19 14 5 pawel.krupinski.casual@guar... richard.bangay@gmail.com
SupporterRatePlanToAttributesMapper.scala
in membership-attribute-service/app/services
351 5 2021-03-01 2025-02-10 57 10 rupert.bates@guardian.co.uk andrea.diotallevi@guardian....
AccountDetailsFromZuora.scala
in membership-attribute-service/app/services
210 10 2023-01-06 2025-02-10 43 6 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
ProductFamily.scala
in membership-common/src/main/scala/com/gu/memsub
184 4 2023-04-14 2025-02-10 20 5 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
Attributes.scala
in membership-attribute-service/app/models
133 1 2015-10-15 2025-02-10 85 26 ostapneko@gmail.com andrea.diotallevi@guardian....
SelfServiceCancellation.scala
in membership-attribute-service/app/models
45 1 2020-06-18 2025-02-10 23 10 tom.richards@guardian.co.uk andrea.diotallevi@guardian....
SubsV2ProductIds.scala
in membership-common/src/main/scala/com/gu/config
29 - 2023-04-14 2025-02-10 19 5 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
FeastApp.scala
in membership-attribute-service/app/models
28 - 2024-02-29 2025-01-29 21 3 rupert.bates@guardian.co.uk rupert.bates@guardian.co.uk
CatalogService.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2/services
57 3 2023-04-14 2025-01-21 14 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
PaymentDetailsForSubscription.scala
in membership-attribute-service/app/services
47 1 2023-01-07 2025-01-21 24 4 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
ZuoraRestService.scala
in membership-attribute-service/app/services/zuora/rest
370 11 2023-01-27 2025-01-08 11 4 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
Plan.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2
194 3 2023-04-14 2025-01-08 18 4 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
ZuoraSoapService.scala
in membership-common/src/main/scala/com/gu/zuora
129 9 2023-04-14 2025-01-08 13 4 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
SimpleClientZuoraRestService.scala
in membership-attribute-service/app/services/zuora/rest
113 9 2023-01-27 2025-01-08 15 4 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
PaymentService.scala
in membership-attribute-service/app/services/zuora/payment
98 5 2023-03-23 2025-01-08 11 3 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
SubJsonReads.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2/reads
92 5 2023-04-14 2025-01-08 12 4 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
ContributionsStoreDatabaseService.scala
in membership-attribute-service/app/services
72 5 2019-05-30 2025-01-08 11 7 tom.forbes@theguardian.com andrea.diotallevi@guardian....
PaymentDetails.scala
in membership-common/src/main/scala/com/gu/services/model
60 1 2023-04-14 2025-01-08 14 4 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
Subscription.scala
in membership-common/src/main/scala/com/gu/memsub
16 - 2023-04-14 2025-01-08 8 4 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
552 - 2017-04-03 2024-11-07 86 24 david.furey@guardian.co.uk andrea.diotallevi@guardian....
Command.scala
in membership-common/src/main/scala/com/gu/zuora/soap/writers
419 7 2023-04-14 2024-09-03 5 3 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
Actions.scala
in membership-common/src/main/scala/com/gu/zuora/soap/actions
279 9 2023-04-14 2024-09-03 5 3 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
Commands.scala
in membership-common/src/main/scala/com/gu/zuora/soap/models
114 - 2023-04-14 2024-09-03 5 3 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
StripeService.scala
in membership-common/src/main/scala/com/gu/stripe
62 4 2023-04-14 2024-09-03 10 4 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
SetPaymentCard.scala
in membership-attribute-service/app/services/zuora/payment
49 2 2023-03-23 2024-09-03 6 3 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
StripeService.scala
in membership-attribute-service/app/services/stripe
12 - 2023-01-29 2024-09-03 7 4 pawel.krupinski.casual@guar... andrea.diotallevi@guardian....
ExistingPaymentOption.scala
in membership-attribute-service/app/models
60 3 2019-03-07 2024-08-05 17 7 tom.richards@guardian.co.uk john.duffell@guardian.co.uk
PaymentFailureAlerter.scala
in membership-attribute-service/app/services
126 6 2018-03-14 2024-07-30 31 13 leigh-anne.mathieson@guardi... john.duffell@guardian.co.uk
ExistingPaymentOptionsController.scala
in membership-attribute-service/app/controllers
126 3 2019-03-05 2024-07-30 43 8 tom.richards@guardian.co.uk john.duffell@guardian.co.uk
AppLoader.scala
in membership-attribute-service/app/wiring
121 2 2018-02-09 2024-07-30 64 18 pvighi@gmail.com john.duffell@guardian.co.uk
build.sbt
in root
88 1 2017-05-11 2024-07-30 54 18 leigh-anne.mathieson@guardi... john.duffell@guardian.co.uk
Emails.scala
in membership-attribute-service/app/services/mail
72 3 2023-03-23 2024-07-30 8 2 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
TouchpointBackends.scala
in membership-attribute-service/app/components
61 - 2018-02-07 2024-07-30 32 8 patricio.vighi@guardian.co.uk john.duffell@guardian.co.uk
CatJsonReads.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2/reads
58 3 2023-04-14 2024-07-30 6 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
Readers.scala
in membership-common/src/main/scala/com/gu/zuora/rest
40 2 2023-04-14 2024-07-30 5 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
CommonReads.scala
in membership-common/src/main/scala/com/gu/memsub/subsv2/reads
38 3 2023-04-14 2024-07-30 5 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk
package.scala
in membership-common/src/main/scala/com/gu/zuora/rest
30 - 2023-04-14 2024-07-30 5 3 pawel.krupinski.casual@guar... john.duffell@guardian.co.uk