.. _contribute:

==========
Contribute
==========

This document aims to give an overview of how to contribute to the development.
There are several ways to contribute.


Providing us with feedback on your own experience using the software is extremely
valuable for the other users as well as our developers. There exists many
channels for you to contact us:

  - Join the `chat <https://gitter.im/openturns/community>`_ or the `forum <https://openturns.discourse.group>`_.
  - Bugs can be reported on our `bug tracker <https://github.com/openturns/openturns/issues>`_.
  - Once a year, one of the partners hosts the Users day which is a
    unique occasion for users to meet up and share their experience using the
    library.

.. note::

    Please consider using the forum or chat first if you have any doubt whether
    you have bumped into a real bug or not.

.. toctree::
    :maxdepth: 1

    architecture
    library_development
    sphinx_documentation
    module_development
    wrapper_development
    git_workflow
    coding_rules
    windows_port
    windows_native_port
    validation/validation
    release
