Welcome!
Looking for a place to start?
Check out our good first issues and help wanted.
When looking for an issue to pick up, consider the following things:
- it's not already assigned to anyone
- there aren't any open PRs for it (or any open PRs look stale/abandoned)
- the issue still reproduces in the sandbox
- the issue does not have the "needs discussion" tag - typically issues with that tag don't have a clear solution that everyone agrees on yet so they are not "shovel ready", but feel free to participate in the discussion!
When you find an issue you want to pick up, please comment "#claim" on the issue so it can be assigned to you.
Note: good first issues are probably able to be one-shot with most AI agents, but that would defeat the purpose, since they exist to help beginners/new contributors learn the codebase :-)
Contributing Guide
See our contributing guide for details on how to set up your dev environment.
When adding test cases, consider any examples from the original issue, any other issues that were merged as duplicates, along with additional examples raised in the comments.
Discord
Need help or want to discuss a particular issue/PR? Head to the #dev channel on our discord

Welcome!
Looking for a place to start?
Check out our good first issues and help wanted.
When looking for an issue to pick up, consider the following things:
When you find an issue you want to pick up, please comment "#claim" on the issue so it can be assigned to you.
Note: good first issues are probably able to be one-shot with most AI agents, but that would defeat the purpose, since they exist to help beginners/new contributors learn the codebase :-)
Contributing Guide
See our contributing guide for details on how to set up your dev environment.
When adding test cases, consider any examples from the original issue, any other issues that were merged as duplicates, along with additional examples raised in the comments.
Discord
Need help or want to discuss a particular issue/PR? Head to the
#devchannel on our discord