summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Grothoff <grothoff@gnunet.org>2023-09-07 15:24:27 +0200
committerChristian Grothoff <grothoff@gnunet.org>2023-09-07 15:24:27 +0200
commitea3ceef3740ce30400bc20c7aae09b25d3e0f0c3 (patch)
tree1ef59be5a16ea9982e012efcb7a8a35c8260ed4f
parentd2206434da014de23d8d96109882d059a60a0cdc (diff)
downloadlibeufin-ea3ceef3740ce30400bc20c7aae09b25d3e0f0c3.tar.gz
libeufin-ea3ceef3740ce30400bc20c7aae09b25d3e0f0c3.tar.bz2
libeufin-ea3ceef3740ce30400bc20c7aae09b25d3e0f0c3.zip
sandbox -> bank
-rw-r--r--bank/README25
-rw-r--r--bank/build.gradle (renamed from sandbox/build.gradle)10
-rw-r--r--bank/src/main/kotlin/tech/libeufin/bank/CircuitApi.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt)0
-rw-r--r--bank/src/main/kotlin/tech/libeufin/bank/ConversionService.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/ConversionService.kt)0
-rw-r--r--bank/src/main/kotlin/tech/libeufin/bank/DB.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt)0
-rw-r--r--bank/src/main/kotlin/tech/libeufin/bank/Database.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/Database.kt)0
-rw-r--r--bank/src/main/kotlin/tech/libeufin/bank/EbicsProtocolBackend.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt)0
-rw-r--r--bank/src/main/kotlin/tech/libeufin/bank/Helpers.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/Helpers.kt)0
-rw-r--r--bank/src/main/kotlin/tech/libeufin/bank/JSON.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/JSON.kt)0
-rw-r--r--bank/src/main/kotlin/tech/libeufin/bank/Main.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt)0
-rw-r--r--bank/src/main/kotlin/tech/libeufin/bank/XMLEbicsConverter.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/XMLEbicsConverter.kt)0
-rw-r--r--bank/src/main/kotlin/tech/libeufin/bank/bankAccount.kt (renamed from sandbox/src/main/kotlin/tech/libeufin/sandbox/bankAccount.kt)0
-rw-r--r--bank/src/main/resources/logback.xml (renamed from sandbox/src/main/resources/logback.xml)0
-rw-r--r--bank/src/main/resources/static/README.txt (renamed from sandbox/src/main/resources/static/README.txt)0
-rw-r--r--bank/src/test/kotlin/BalanceTest.kt (renamed from sandbox/src/test/kotlin/BalanceTest.kt)0
-rw-r--r--bank/src/test/kotlin/DBTest.kt (renamed from sandbox/src/test/kotlin/DBTest.kt)0
-rw-r--r--bank/src/test/kotlin/DatabaseTest.kt (renamed from sandbox/src/test/kotlin/DatabaseTest.kt)0
-rw-r--r--bank/src/test/kotlin/EbicsErrorTest.kt (renamed from sandbox/src/test/kotlin/EbicsErrorTest.kt)0
-rw-r--r--bank/src/test/kotlin/StringsTest.kt (renamed from sandbox/src/test/kotlin/StringsTest.kt)0
-rw-r--r--sandbox/README21
20 files changed, 30 insertions, 26 deletions
diff --git a/bank/README b/bank/README
new file mode 100644
index 00000000..cc8e909a
--- /dev/null
+++ b/bank/README
@@ -0,0 +1,25 @@
+Description
+===========
+
+The Libeufin bank implements a simple core banking system with
+account and REST APIs, including REST APIs for a Web interface
+and REST APIs to interact with GNU Taler components.
+
+It also will provide a server side implementation of multiple
+banking protocols currently used in the European Union. Notably, the
+EBICS, FinTS, and the major protocols that banks will employ to respect
+the PSD2 regulation: https://ec.europa.eu/info/law/payment-services-psd-2-directive-eu-2015-2366_en
+
+
+Running the Bank
+===================
+
+Run the Bank with the following command
+
+$ cd <this repository>
+$ ./gradlew bank:run --console=plain --args=serve [--db-name=<my-db>]
+
+Documentation
+=============
+
+See https://docs.taler.net/ for the documentation.
diff --git a/sandbox/build.gradle b/bank/build.gradle
index bc57b942..71e44a5a 100644
--- a/sandbox/build.gradle
+++ b/bank/build.gradle
@@ -24,8 +24,8 @@ compileTestKotlin {
task installToPrefix(type: Copy) {
dependsOn(installShadowDist)
- from("build/install/sandbox-shadow") {
- include("**/libeufin-sandbox")
+ from("build/install/bank-shadow") {
+ include("**/libeufin-bank")
include("**/*.jar")
}
/**
@@ -83,13 +83,13 @@ dependencies {
}
application {
- mainClassName = "tech.libeufin.sandbox.MainKt"
- applicationName = "libeufin-sandbox"
+ mainClassName = "tech.libeufin.bank.MainKt"
+ applicationName = "libeufin-bank"
applicationDefaultJvmArgs = ['-Djava.net.preferIPv6Addresses=true']
}
jar {
manifest {
- attributes "Main-Class": "tech.libeufin.sandbox.MainKt"
+ attributes "Main-Class": "tech.libeufin.bank.MainKt"
}
} \ No newline at end of file
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt b/bank/src/main/kotlin/tech/libeufin/bank/CircuitApi.kt
index 4d8d36d9..4d8d36d9 100644
--- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/CircuitApi.kt
+++ b/bank/src/main/kotlin/tech/libeufin/bank/CircuitApi.kt
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/ConversionService.kt b/bank/src/main/kotlin/tech/libeufin/bank/ConversionService.kt
index c760a2b1..c760a2b1 100644
--- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/ConversionService.kt
+++ b/bank/src/main/kotlin/tech/libeufin/bank/ConversionService.kt
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt b/bank/src/main/kotlin/tech/libeufin/bank/DB.kt
index 523b1bc3..523b1bc3 100644
--- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/DB.kt
+++ b/bank/src/main/kotlin/tech/libeufin/bank/DB.kt
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Database.kt b/bank/src/main/kotlin/tech/libeufin/bank/Database.kt
index 79f7a404..79f7a404 100644
--- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Database.kt
+++ b/bank/src/main/kotlin/tech/libeufin/bank/Database.kt
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt b/bank/src/main/kotlin/tech/libeufin/bank/EbicsProtocolBackend.kt
index 57a61f50..57a61f50 100644
--- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/EbicsProtocolBackend.kt
+++ b/bank/src/main/kotlin/tech/libeufin/bank/EbicsProtocolBackend.kt
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Helpers.kt b/bank/src/main/kotlin/tech/libeufin/bank/Helpers.kt
index 6529b9d1..6529b9d1 100644
--- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Helpers.kt
+++ b/bank/src/main/kotlin/tech/libeufin/bank/Helpers.kt
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/JSON.kt b/bank/src/main/kotlin/tech/libeufin/bank/JSON.kt
index dac660da..dac660da 100644
--- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/JSON.kt
+++ b/bank/src/main/kotlin/tech/libeufin/bank/JSON.kt
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt b/bank/src/main/kotlin/tech/libeufin/bank/Main.kt
index bcd11a49..bcd11a49 100644
--- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/Main.kt
+++ b/bank/src/main/kotlin/tech/libeufin/bank/Main.kt
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/XMLEbicsConverter.kt b/bank/src/main/kotlin/tech/libeufin/bank/XMLEbicsConverter.kt
index f76ad942..f76ad942 100644
--- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/XMLEbicsConverter.kt
+++ b/bank/src/main/kotlin/tech/libeufin/bank/XMLEbicsConverter.kt
diff --git a/sandbox/src/main/kotlin/tech/libeufin/sandbox/bankAccount.kt b/bank/src/main/kotlin/tech/libeufin/bank/bankAccount.kt
index d82a0eb4..d82a0eb4 100644
--- a/sandbox/src/main/kotlin/tech/libeufin/sandbox/bankAccount.kt
+++ b/bank/src/main/kotlin/tech/libeufin/bank/bankAccount.kt
diff --git a/sandbox/src/main/resources/logback.xml b/bank/src/main/resources/logback.xml
index cefb7182..cefb7182 100644
--- a/sandbox/src/main/resources/logback.xml
+++ b/bank/src/main/resources/logback.xml
diff --git a/sandbox/src/main/resources/static/README.txt b/bank/src/main/resources/static/README.txt
index beab625a..beab625a 100644
--- a/sandbox/src/main/resources/static/README.txt
+++ b/bank/src/main/resources/static/README.txt
diff --git a/sandbox/src/test/kotlin/BalanceTest.kt b/bank/src/test/kotlin/BalanceTest.kt
index eb09cc64..eb09cc64 100644
--- a/sandbox/src/test/kotlin/BalanceTest.kt
+++ b/bank/src/test/kotlin/BalanceTest.kt
diff --git a/sandbox/src/test/kotlin/DBTest.kt b/bank/src/test/kotlin/DBTest.kt
index bc5a33c5..bc5a33c5 100644
--- a/sandbox/src/test/kotlin/DBTest.kt
+++ b/bank/src/test/kotlin/DBTest.kt
diff --git a/sandbox/src/test/kotlin/DatabaseTest.kt b/bank/src/test/kotlin/DatabaseTest.kt
index 7716cd26..7716cd26 100644
--- a/sandbox/src/test/kotlin/DatabaseTest.kt
+++ b/bank/src/test/kotlin/DatabaseTest.kt
diff --git a/sandbox/src/test/kotlin/EbicsErrorTest.kt b/bank/src/test/kotlin/EbicsErrorTest.kt
index e0be736b..e0be736b 100644
--- a/sandbox/src/test/kotlin/EbicsErrorTest.kt
+++ b/bank/src/test/kotlin/EbicsErrorTest.kt
diff --git a/sandbox/src/test/kotlin/StringsTest.kt b/bank/src/test/kotlin/StringsTest.kt
index 892a419c..892a419c 100644
--- a/sandbox/src/test/kotlin/StringsTest.kt
+++ b/bank/src/test/kotlin/StringsTest.kt
diff --git a/sandbox/README b/sandbox/README
deleted file mode 100644
index 4e82d682..00000000
--- a/sandbox/README
+++ /dev/null
@@ -1,21 +0,0 @@
-Description
-===========
-
-The Libeufin Sandbox aims at implementing the server side of multiple
-banking protocols currently used in the European Union. Notably, the
-EBICS, FinTS, and the major protocols that banks will employ to respect
-the PSD2 regulation: https://ec.europa.eu/info/law/payment-services-psd-2-directive-eu-2015-2366_en
-
-
-Running the sandbox
-===================
-
-Run the sandbox with the following command
-
-$ cd <this repository>
-$ ./gradlew sandbox:run --console=plain --args=serve [--db-name=<my-db>]
-
-Documentation
-=============
-
-See https://docs.libeufin.tech/ for the documentation.