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
- Run
npm run buildto verify the project compiles - Run
npm testbefore submitting - All public APIs must have JSDoc comments and TypeScript type annotations
- Do not modify files under
src/generated/— those are auto-generated from proto - Follow the existing code style (2-space indent, strict TypeScript)
All of the following must pass before a PR can be merged:
- proto-freshness — Verify generated stubs match proto definitions
- test — Build, Vitest suite, and strict type check