Contribute to TVM
=================

TVM has been developed by community members.
Everyone is welcomed to contribute.
We value all forms of contributions, including, but not limited to:

- Code reviewing of the existing patches.
- Documentation and usage examples
- Community participation in forums and issues.
- Code readability and developer guide

  - We welcome contributions that add code comments
    to improve readability
  - We also welcome contributions to docs to explain the
    design choices of the internal.

- Test cases to make the codebase more robust
- Tutorials, blog posts, talks that promote the project.

Here are guidelines for contributing to various aspect of the project:

.. toctree::
   :maxdepth: 2

   community
   code_review
   document
   code_guide
   pull_request
   git_howto