Pull Requests¶
Pull requests should provide enough context for reviewers to understand:
what changed
why the change was needed
any important testing, schema, or API considerations
Most validation is enforced automatically through GitHub Actions and repository rulesets, including:
formatting
linting
tests
release validation
GraphQL and Code Generation¶
If a pull request changes:
GraphQL operations
schema files
generated models
generated enums
generated input types
then the generated code must also be committed.
Generated code is treated as part of the repository source and is validated in CI.