This is an automated email from the ASF dual-hosted git repository.
kaze pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/fineract-credit-scorecard.git.
from 5fb9339 Make algorithm field nullable
new 238669a FINCN-351 Make the scorecard integration into a plugin
new d4ffb68 Update CI/CD to include plugin checks
new 139645a Update main README to include scorecard plugin
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.classpath | 6 -
.github/workflows/{build.yml => django-build.yml} | 17 +-
.github/workflows/java-build.yml | 39 +
.gitignore | 5 +-
MySQL.cnf | 23 -
README.md | Bin 10088 -> 10688 bytes
api/views.py | 2 +-
build.gradle | 46 +-
clients/java/.idea/.gitignore | 8 -
clients/java/.idea/.name | 1 -
clients/java/.idea/compiler.xml | 6 -
clients/java/.idea/gradle.xml | 18 -
clients/java/.idea/jarRepositories.xml | 20 -
clients/java/.idea/misc.xml | 8 -
clients/java/.idea/vcs.xml | 6 -
clients/java/build.gradle | 114 --
clients/java/gradle.properties | 2 -
clients/java/gradle/wrapper/gradle-wrapper.jar | Bin 59203 -> 0 bytes
.../java/gradle/wrapper/gradle-wrapper.properties | 5 -
clients/java/gradlew | 185 ----
clients/java/gradlew.bat | 89 --
clients/java/pom.xml | 276 -----
clients/java/settings.gradle | 1 -
openapi.yml | 1094 ++++++++++----------
{clients/java => scorecard-client}/README.md | 0
scorecard-client/build.gradle | 55 +
.../java => scorecard-client}/docs/Algorithm.md | 0
.../docs/AlgorithmsApi.md | 0
{clients/java => scorecard-client}/docs/Dataset.md | 0
.../java => scorecard-client}/docs/DatasetsApi.md | 0
.../docs/PredictionRequest.md | 0
.../docs/PredictionResponse.md | 0
.../java => scorecard-client}/docs/RequestsApi.md | 0
.../src/main/AndroidManifest.xml | 0
.../fineract/credit/scorecard/ApiCallback.java | 0
.../fineract/credit/scorecard/ApiClient.java | 0
.../fineract/credit/scorecard/ApiException.java | 0
.../fineract/credit/scorecard/ApiResponse.java | 0
.../fineract/credit/scorecard/Configuration.java | 0
.../credit/scorecard/GzipRequestInterceptor.java | 0
.../org/apache/fineract/credit/scorecard/JSON.java | 0
.../org/apache/fineract/credit/scorecard/Pair.java | 0
.../credit/scorecard/ProgressRequestBody.java | 0
.../credit/scorecard/ProgressResponseBody.java | 0
.../credit/scorecard/ServerConfiguration.java | 0
.../fineract/credit/scorecard/ServerVariable.java | 0
.../fineract/credit/scorecard/StringUtil.java | 0
.../fineract/credit/scorecard/auth/ApiKeyAuth.java | 0
.../credit/scorecard/auth/Authentication.java | 0
.../credit/scorecard/auth/HttpBasicAuth.java | 0
.../credit/scorecard/auth/HttpBearerAuth.java | 0
.../credit/scorecard/models/Algorithm.java | 0
.../fineract/credit/scorecard/models/Dataset.java | 0
.../credit/scorecard/models/PredictionRequest.java | 0
.../scorecard/models/PredictionResponse.java | 0
.../credit/scorecard/services/AlgorithmsApi.java | 0
.../credit/scorecard/services/DatasetsApi.java | 0
.../credit/scorecard/services/RequestsApi.java | 0
scorecard-plugin/README.md | 39 +
scorecard-plugin/TODO.md | 17 +
scorecard-plugin/build.gradle | 80 ++
scorecard-plugin/run | 13 +
scorecard-plugin/run.bat | 33 +
.../service/CreditScorecardAssemblerImpl.java | 255 +++++
...corecardFeatureDropdownReadPlatformService.java | 52 +-
...cardFeatureDropdownReadPlatformServiceImpl.java | 55 +
.../CreditScorecardReadPlatformServiceImpl.java | 228 ++++
.../CreditScorecardWritePlatformServiceImpl.java | 376 +++++++
.../src/main/resources/scorecard-client.properties | 6 +-
server/settings.py | 5 +-
settings.gradle | 4 +
.../statistical_scoring.py | 0
72 files changed, 1796 insertions(+), 1393 deletions(-)
rename .github/workflows/{build.yml => django-build.yml} (68%)
create mode 100644 .github/workflows/java-build.yml
delete mode 100644 MySQL.cnf
delete mode 100644 clients/java/.idea/.gitignore
delete mode 100644 clients/java/.idea/.name
delete mode 100644 clients/java/.idea/compiler.xml
delete mode 100644 clients/java/.idea/gradle.xml
delete mode 100644 clients/java/.idea/jarRepositories.xml
delete mode 100644 clients/java/.idea/misc.xml
delete mode 100644 clients/java/.idea/vcs.xml
delete mode 100644 clients/java/build.gradle
delete mode 100644 clients/java/gradle.properties
delete mode 100644 clients/java/gradle/wrapper/gradle-wrapper.jar
delete mode 100644 clients/java/gradle/wrapper/gradle-wrapper.properties
delete mode 100644 clients/java/gradlew
delete mode 100644 clients/java/gradlew.bat
delete mode 100644 clients/java/pom.xml
delete mode 100644 clients/java/settings.gradle
rename {clients/java => scorecard-client}/README.md (100%)
create mode 100644 scorecard-client/build.gradle
rename {clients/java => scorecard-client}/docs/Algorithm.md (100%)
rename {clients/java => scorecard-client}/docs/AlgorithmsApi.md (100%)
rename {clients/java => scorecard-client}/docs/Dataset.md (100%)
rename {clients/java => scorecard-client}/docs/DatasetsApi.md (100%)
rename {clients/java => scorecard-client}/docs/PredictionRequest.md (100%)
rename {clients/java => scorecard-client}/docs/PredictionResponse.md (100%)
rename {clients/java => scorecard-client}/docs/RequestsApi.md (100%)
rename {clients/java => scorecard-client}/src/main/AndroidManifest.xml (100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/ApiCallback.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/ApiClient.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/ApiException.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/ApiResponse.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/Configuration.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/GzipRequestInterceptor.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/JSON.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/Pair.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/ProgressRequestBody.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/ProgressResponseBody.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/ServerConfiguration.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/ServerVariable.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/StringUtil.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/auth/ApiKeyAuth.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/auth/Authentication.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/auth/HttpBasicAuth.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/auth/HttpBearerAuth.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/models/Algorithm.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/models/Dataset.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/models/PredictionRequest.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/models/PredictionResponse.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/services/AlgorithmsApi.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/services/DatasetsApi.java
(100%)
rename {clients/java =>
scorecard-client}/src/main/java/org/apache/fineract/credit/scorecard/services/RequestsApi.java
(100%)
create mode 100644 scorecard-plugin/README.md
create mode 100644 scorecard-plugin/TODO.md
create mode 100644 scorecard-plugin/build.gradle
create mode 100644 scorecard-plugin/run
create mode 100644 scorecard-plugin/run.bat
create mode 100644
scorecard-plugin/src/main/java/org/apache/fineract/portfolio/creditscorecard/service/CreditScorecardAssemblerImpl.java
copy settings.gradle =>
scorecard-plugin/src/main/java/org/apache/fineract/portfolio/creditscorecard/service/CreditScorecardFeatureDropdownReadPlatformService.java
(68%)
create mode 100644
scorecard-plugin/src/main/java/org/apache/fineract/portfolio/creditscorecard/service/CreditScorecardFeatureDropdownReadPlatformServiceImpl.java
create mode 100644
scorecard-plugin/src/main/java/org/apache/fineract/portfolio/creditscorecard/service/CreditScorecardReadPlatformServiceImpl.java
create mode 100644
scorecard-plugin/src/main/java/org/apache/fineract/portfolio/creditscorecard/service/CreditScorecardWritePlatformServiceImpl.java
copy api/migrations/__init__.py =>
scorecard-plugin/src/main/resources/scorecard-client.properties (84%)
rename {statistical_scripts => stats}/statistical_scoring.py (100%)