Go to file
mattbradburyr3 1ebd92d39a tidy up
2023-03-16 18:44:55 +00:00
.ci Merge branch 'main' with Niamh comment updates into chrisbarratt/CORE-8063-update-java-template-with-kotlin-changes 2023-01-05 11:27:06 +00:00
.github/workflows CORE-11135: PR check, must have a JIra refrence (#20) 2023-03-01 11:04:48 +00:00
.idea fixed gitignore 2023-01-27 16:43:02 +00:00
.run/runConfigurations Initial commit of the java template - includes only concverted code 2022-10-12 23:04:51 +01:00
buildSrc ported rc02 updates from kotlin 2023-03-16 18:29:57 +00:00
config ported rc02 updates from kotlin 2023-03-16 18:29:57 +00:00
contracts ported rc02 updates from kotlin 2023-03-16 18:29:57 +00:00
gradle/wrapper Initial commit of the java template - includes only concverted code 2022-10-12 23:04:51 +01:00
workflows ported rc02 updates from kotlin 2023-03-16 18:29:57 +00:00
.gitignore update contract to match Kotlin 2023-01-29 09:26:32 +00:00
.snyk NOTICK: Snyk waivers added for Corda5-Beta1 release (#18) 2023-02-08 07:29:50 +00:00
build.gradle ported rc02 updates from kotlin 2023-03-16 18:29:57 +00:00
gradle.properties ported rc02 updates from kotlin 2023-03-16 18:29:57 +00:00
gradlew Initial commit of the java template - includes only concverted code 2022-10-12 23:04:51 +01:00
gradlew.bat Initial commit of the java template - includes only concverted code 2022-10-12 23:04:51 +01:00
README.md tidy up 2023-03-16 18:44:55 +00:00
settings.gradle ported rc02 updates from kotlin 2023-03-16 18:29:57 +00:00

CSDE-cordapp-template-java

Note: This cut of CSDE is work in progress and has not been released yet, hence may not function as expected.

To help make the process of prototyping Cordapps on Corda 5 beta releases more straight forward we have developed the Cordapp Standard Development Environment (CSDE).

The CSDE is obtained by cloning this CSDE-Cordapp-Template-java to your local machine. The CSDE provides:

  • A ready set up Cordapp Project which you can use as a starting point to develop your own prototypes.

  • A base Gradle configuration which brings in the dependencies you need to write and test a Corda 5 Cordapp.

  • A set of Gradle helper tasks which speed up and simplify the development and deployment process. (these are effectively wrappers over the Corda-CLI)

  • Debug configuration for debugging a local Corda cluster.

  • The MyFirstFlow code which forms the basis of this getting started documentation.

  • Ability to configure the Members of the Local corda Network.

Note, the CSDE is experimental, we may or may not release it as part of Corda 5.0, in part based on developer feedback using it.

To find out how to use the CSDE please refer to the getting started section in the Corda 5 Developer Preview 2 documentation at https://docs.r3.com/

(Note, to use the CSDE you must have installed the Corda CLI, make sure the version matches the version of Corda)