# Contributing to gr-tdigest

Thanks for contributing.

## Quick Start

```bash
make setup
make build
make test
```

## Guidelines

- Keep changes focused and easy to review.
- Add or update tests for behavior changes.
- Update `CHANGELOG.md` under `## [Unreleased]` for user-visible changes.
- Update docs when APIs or behavior change.

## Pull Requests

- Explain what changed and why.
- Include validation notes (for example `make build` / `make test`).

## Repository Protection

- Rulesets are version-controlled under `.github/rulesets/`.
- Maintainers can apply/update them with `./scripts/apply_github_rulesets.sh`.
- Keep `master` protected and keep release tags restricted to admins.

## Licensing

By submitting a contribution, you agree that your contribution is licensed under Apache-2.0.
