.. _ref_contributing:

==========
Contribute
==========
Overall guidance on contributing to a PyAnsys library appears in the
`Contributing <https://dev.docs.pyansys.com/how-to/contributing.html>`_ topic
in the *PyAnsys Developer's Guide*. Ensure that you are thoroughly familiar with
this guide before attempting to contribute to PyEnSight.


Post issues
-----------
Use the `PyEnSight Issues <https://github.com/ansys/pyensight/issues>`_ page to
submit questions, report bugs, and request new features.


Adhere to code style
--------------------
PyEnSight is compliant with the `Coding style <https://dev.docs.pyansys.com/coding-style/index.html>`_
documented in the *PyAnsys Developer's Guide*. It uses a build target
to verify the code style. You can use this command to verify the code style:

.. code:: bash

   pre-commit run --all-files