CONTRIBUTING.md
March 16, 2026 ยท View on GitHub
Contributing to documentation
The documentation for this SDK lives at platform.claude.com/docs/en/api/sdks/csharp. To suggest changes, open an issue.
Setting up the environment
To set up the repository, run:
$ ./scripts/bootstrap
$ ./scripts/build
This will install required dependencies and build the SDK.
Modifying/Adding code
Most of the SDK is generated code. Modifications to code will be persisted between generations, but may
result in merge conflicts between manual patches and changes from the generator. The generator will never
modify the contents of the examples/ directory.
Using the repository from source
To use a local version of this library from source in another project, add it using a directory reference:
$ dotnet add reference /path/to/sdk/src/Anthropic
Formatting and linting
$ ./scripts/format
$ ./scripts/lint
Running tests
$ ./scripts/test