The hierarchical organization of various subfolders in the project follows a certain logic: module type --> dlt type --> language. Several subfolders that were imported from different repositories earlier retain unnecessary prefixes or suffixes. We need to rename several folders and also move a few of them to different levels for consistency. Once renamed, we need to:
Update scripts throughout the repository and run all the tests (manual and Github workflows) to verify correctness
Update all documentation (folder references as well as URLs) in the project README, OVERVIEW, RFCs, and tutorial docs.
The hierarchical organization of various subfolders in the project follows a certain logic: module type --> dlt type --> language. Several subfolders that were imported from different repositories earlier retain unnecessary prefixes or suffixes. We need to rename several folders and also move a few of them to different levels for consistency. Once renamed, we need to:
The following is the rename list:
sdks/corda
->sdks/corda/java-kt
sdks/fabric/go-sdk
->sdks/fabric/go
sdks/fabric/interoperation-node-sdk
->sdks/fabric/node
samples/fabric/fabric-cli
->samples/fabric/node-cli
samples/corda/corda-simple-application
->samples/corda/simple-app
samples/besu/besu-cli
->samples/besu/node-cli
core/drivers/corda-driver
->core/drivers/corda
core/drivers/fabric-driver
->core/drivers/fabric
core/network
->core/interoperation-modules
core/network/corda-interop-app
->core/interoperation-modules/corda
core/network/fabric-interop-cc
->core/interoperation-modules/fabric
core/network/fabric-interop-cc/contracts/interop
->core/network/fabric-interop-cc/contract
common/protos
->common/protos/types
common/protos-go
->common/protos/go
common/protos-java-kt
->common/protos/java-kt
common/protos-js
->common/protos/node