Skip to content

Commit 7fe3268

Browse files
authored
Merge pull request #4352 from tnull/2026-01-add-claude-md
Add basic `CLAUDE.md` file
2 parents e8a9303 + 8b1386c commit 7fe3268

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

CLAUDE.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# CLAUDE.md
2+
3+
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
4+
5+
See [CONTRIBUTING.md](CONTRIBUTING.md) for build commands, testing, code style, and development workflow.
6+
7+
## Workspace Structure
8+
9+
See [README.md](README.md) for the workspace layout and [ARCH.md](ARCH.md) for some additional remark regarding important parts of LDK's architecture.
10+
11+
## Development Rules
12+
13+
- Always ensure tests pass before committing. To this end, you should run the test suite via `./ci/ci-tests.sh`.
14+
- Run `cargo +1.75.0 fmt --all` after every code change
15+
- Never add new dependencies unless explicitly requested
16+
- Please always disclose the use of any AI tools in commit messages and PR descriptions using a `Co-Authored-By:` line.
17+
- When adding new `.rs` files, please ensure to always add the licensing header as found, e.g., in `lightning/src/lib.rs` and other files.

0 commit comments

Comments
 (0)