New Contributor

Hi, I would like to become a contributor. I am somewhat of a beginner. Do I do good first issues and then pull requests? Who do I get to review the pull request? Also is mentoring available?

Hi @cjj20,

A warm welcome to the Tensorflow forum!

Here’s a common practice for contributing to Tensorflow:

  • Begin with “Good First Issues”: Tackle beginner-friendly tasks first.
  • Comment on Issues: Notify others of your intent to work on an issue.
  • Develop and Test: Implement your solution and include unit tests.
  • Create a Pull Request (PR): Submit your changes for review.
  • Review Process: Your PR is inspected, assigned to a reviewer, and refined based on feedback until approved.

Kindly refer to this document for more information.

Thank You.

Hi,

Thank you. Can I also ask, is mentorship available and what subprojects/issues are best for beginners?

Hi @cjj20,

You can start with the issues that have a tag “contribution welcome” in the GitHub.
Thank You.