mirror of
https://github.com/digital-asset/daml.git
synced 2024-09-20 01:07:18 +03:00
51f495e758
* Expose libraries for integration testing purposes The motivation of these changes is to eliminate manual work and reduce duplication between the SDK and oem-integration-kit repos by reusing the same test fixture for integration testing participant state implementations. Also, the DARs required for running these tests won't need to be manually updated. CHANGELOG_BEGIN CHANGELOG_END * Fix a concurrency issue in integration tests * Fix Bazel error * Fix conflict resolution * Move inline daml-lf to separate dar files * Add a comment * Add a missing artifact * Extract method * Remove maven tags * Add a macro for Scala libraries with dar resources * Improve the macro * Add missing artifact * Simplify the tests * Format signature * Fix the maven tag * Add missing copyright headers * Format bazel files * Make //ledger/test-common lf version dependent (to avoid jar hell) * Move da_scala_dar_resources_library to a separate bzl file * Add missing artifacts Co-authored-by: Hubert Slojewski <hubert.slojewski@tesco.com> |
||
---|---|---|
.. | ||
grpc-definitions | ||
perf-testing | ||
rs-grpc-akka | ||
rs-grpc-bridge | ||
rs-grpc-testing-utils | ||
sample-service | ||
scripts | ||
testing-utils | ||
.gitignore | ||
.sbtopts | ||
BUILD.bazel | ||
README.md | ||
VERSION |
Ledger-API
This is the API code for the ledger, which contains:
- gRPC API definitions
- Generated Scala bindings
- gRPC-RS bridge
- gRPC-Akka bridge
- Server API classes with validation
- Prototype Server
- Prototype Clients
- Scala
- Python
- Node.js
- Integration tests for all of the above
Documentation
The Ledger API Introduction contains introductory material as well as links to the protodocs reference documentation.
See the docs README for more about how to preview and publish documentation.