Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .claude/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"attribution": {
"commit": "",
"pr": "",
"sessionUrl": false
}
}
5 changes: 3 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -175,5 +175,6 @@ make/local.mk
# E2E report
e2e-report.xml

# Claude Code local artifacts
.claude/
# Claude
.claude/*
!.claude/settings.json
12 changes: 12 additions & 0 deletions docs/contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,18 @@ This repository uses Docker as the default local execution model.
- Use `make run` for an IPython session with project dependencies available.
- Use `make test`, `make check`, and `make check-all` through the provided `make` targets.

## Claude Code Settings

The repository commits a shared project settings file,
[`.claude/settings.json`](../.claude/settings.json).

Only `.claude/settings.json` is tracked. Keep personal settings in
`.claude/settings.local.json` or other files under `.claude/`, which
[`.gitignore`](../.gitignore) keeps out of version control. See the Claude Code
[settings](https://code.claude.com/docs/en/settings#settings-files-and-who-they-affect)
and [attribution](https://code.claude.com/docs/en/settings-reference#attribution)
references for details.

## Repository-Specific Expectations

- Keep public API changes aligned with [`mpt_api_client/mpt_client.py`](../mpt_api_client/mpt_client.py) and the resource/service layout described in [architecture.md](architecture.md).
Expand Down
Loading