Thank you for your interest in contributing to AgentAnycast!
Please see the Contributing Guide in the main repository for guidelines on:
- Development workflow (fork → branch → PR → squash merge)
- Coding standards and commit message conventions
- Cross-repository changes
- CLA requirements
- This repository is licensed under FSL-1.1-ALv2, so a CLA signature is required
- Run
make lintandmake testbefore submitting - Follow idiomatic Go patterns —
go vetandgolangci-lintare enforced in CI - Use structured logging via
slog— nofmt.Printlnin production code
All of the following must pass before a PR can be merged:
- vet —
go vet ./... - lint —
golangci-lint run - test — Unit tests with race detection
- build — Cross-platform build verification