This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
See CONTRIBUTING.md for build commands, testing, code style, and development workflow.
- ldk-server - Main daemon server (entry point:
src/main.rs) - ldk-server-cli - CLI client using clap
- ldk-server-client - Reqwest-based client library
- ldk-server-grpc - Protocol buffer definitions, generated Rust code, and shared gRPC primitives
- Always ensure tests pass and lints are fixed before committing
- Run
cargo fmt --allafter every code change - Never add new dependencies unless explicitly requested
- Please always disclose the use of any AI tools in commit messages and PR descriptions