Skip to content

How to contribute

Vishnuvardhan Janapati edited this page Mar 23, 2022 · 12 revisions

The TensorFlow AI model ecosystem can only grow through the contributions of this community. We appreciate your enthusiasm and contribution in helping our TensorFlow model garden.

We welcome contribution

We recommend that you start by trying one of the smaller and easier issues first. If you decide to start on an issue, leave a comment so that other people know that you're working on it.

Contribution welcome type:bug

If you are interested in implementing a research paper code in TensorFlow 2, please take a look at the issues with the following tag. Please pick a research paper code waiting for contribution.

help wanted:paper implementation

If you want to contribute a new research paper code, please read our research paper code contribution guidelines.

✔️ Contributor checklist

  1. Ensure you have signed the Contributor License Agreement.
    • All code contributors are required to sign a Contributor License Agreement.
    • Please read this troubleshooting guide if you encounter an issue.
  2. Read contributing guidelines and coding guidelines.
  3. Check if your changes are consistent with the TensorFlow coding style.

🙏 Make your first contribution

There are many ways to contribute to TensorFlow! You can contribute code, make improvements to the documentation, or add your Jupyter notebooks. This guide provides everything you need to get started. Our most common contributions include code, documentation, and community support.

  • Write code.
  • Improve tests.
  • Improve documentation.
  • Answer questions on Stack Overflow.
  • Contribute example notebooks.
  • Investigate bugs and issues on GitHub.
  • Review and comment on pull requests from other developers.
  • Report an issue.
  • Give a “thumbs up” 👍 on issues that are relevant to you.
  • Reference TensorFlow Model Garden in your blogs, papers, and articles.
  • Talk about TensorFlow Model Garden on social media.