TensorFlow is an open-source project, and we welcome your participation and contribution. This page describes how to get involved.
The code for TensorFlow is hosted in the TensorFlow GitHub organization. Multiple projects are located inside the organization, including:
Before contributing to TensorFlow source code, please review the contribution guidelines.
Join the email@example.com mailing list, to coordinate and discuss with others contributing to TensorFlow.
For coding style conventions, read the TensorFlow Style Guide.
Finally, review Writing TensorFlow Documentation, which explains documentation conventions.
You may also wish to review our guide to defining and running benchmarks.
Special Interest Groups
To enable focused collaboration on particular areas of TensorFlow, we host Special Interest Groups (SIGs). SIGs do their work in public: if you want to join and contribute, review the work of the group, and get in touch with the relevant SIG leader. Membership policies vary on a per-SIG basis.
SIG Addons maintains a repository of contributions that conform to well-established API patterns, but implement new functionality not available in core TensorFlow. Mailing list.
SIG Build focuses on issues surrounding building, packaging, and distribution of TensorFlow. Mailing list.
SIG IO works on support for file systems and formats other than those in core TensorFlow (such as Apache Ignite FS, or Apache Hadoop SequenceFile), as subclasses of tf.data.Dataset and TensorFlow filesystems. Mailing list
SIG Networking maintains network fabrics and protocols not available in core TensorFlow. Mailing list.
SIG TensorBoard furthers the development and direction of TensorBoard and its plugins. Mailing list.
SIG Rust collaborates on the development of TensorFlow's Rust bindings. Mailing list.