Skip to content

How to contribute to Pyrefly #1645

Description

@yangdanny97

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:

  1. it's not already assigned to anyone
  2. there aren't any open PRs for it (or any open PRs look stale/abandoned)
  3. the issue still reproduces in the sandbox
  4. 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

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions