# Contribute to TensorFlow

<br />

The TensorFlow ecosystem can only grow through the contributions of this
community. Thanks so much for your enthusiasm and your work---we appreciate
everything you do!

## Community values

In the interest of fostering an open and welcoming environment, contributors and
maintainers pledge to make participation in our project and our community a
harassment-free experience for everyone---regardless of age, body size,
disability, ethnicity, gender identity and expression, level of experience,
nationality, personal appearance, race, religion, or sexual identity and
orientation.

Examples of behaviors that contribute to creating a positive environment
include:

- Use welcome and inclusive language.
- Be respectful of differing viewpoints and experiences.
- Gracefully accept constructive criticism.
- Foster what's best for the community.
- Show empathy for other community members.

Decisions are made based on technical merit and consensus. The TensorFlow
community aspires to treat everyone equally, and to value all contributions. For
more information on best practices in the TensorFlow community, please review
our
[Code of Conduct](https://github.com/tensorflow/tensorflow/blob/master/CODE_OF_CONDUCT.md).

## Make your first contribution

There are many ways to contribute to TensorFlow! You can contribute code, make
improvements to the TensorFlow API documentation, or add your Jupyter notebooks
to the [tensorflow/examples](http://www.github.com/tensorflow/examples) repo.
This guide provides everything you need to get started. Our most common
contributions include *code* , *documentation* , and *community support*.

- [Write code](https://www.tensorflow.org/community/contribute/code).
- [Improve tests](https://www.tensorflow.org/community/contribute/tests).
- [Improve documentation](https://www.tensorflow.org/community/contribute/docs).
- Answer questions on [Stack Overflow](https://stackoverflow.com/questions/tagged/tensorflow).
- Participate in the discussion on our [mailing lists](https://www.tensorflow.org/mailing-lists).
- Contribute [example notebooks](http://www.github.com/tensorflow/examples).
- Investigate [bugs and issues](https://github.com/tensorflow/tensorflow/issues) on GitHub.
- Review and comment on [pull requests](https://github.com/tensorflow/tensorflow/pulls) from other developers.
- [Report an issue](https://github.com/tensorflow/tensorflow/issues/new/choose).
- Give a "thumbs up" 👍 on issues that are relevant to you.
- Reference TensorFlow in your blogs, papers, and articles.
- Talk about TensorFlow on social media.
- ... even just starring/forking the repos you like on GitHub!

TensorFlow was originally developed by researchers and engineers from the Google
Brain team within [Google's AI organization](https://ai.google/). Google open
sourced TensorFlow in the hope of sharing technology with the external community
and encouraging collaboration between researchers and industry. Since then,
TensorFlow has grown into a thriving ecosystem of products, on a wide range of
platforms. But our goal is still to make machine learning accessible to anyone,
anywhere.