Repository: ansys/ansys-tools-visualization-interface (language: python)

Issue:
Explain usage of testing mode vars on documentation
As per https://github.com/ansys/pyansys-geometry/pull/959#discussion_r1616710423

We should include an explanation on the docs on how to use it for testing


Discussion / hints:

Fix patch:
diff --git a/.github/workflows/ci_cd.yml b/.github/workflows/ci_cd.yml
index 2fc8f818..ceb91c83 100644
--- a/.github/workflows/ci_cd.yml
+++ b/.github/workflows/ci_cd.yml
@@ -13,7 +13,6 @@ env:
   MAIN_PYTHON_VERSION: '3.11'
   RESET_IMAGE_CACHE: 0
   PACKAGE_NAME: ansys-tools-visualization-interface
-  PYANSYS_VISUALIZER_TESTMODE: true
   DOCUMENTATION_CNAME: visualization-interface.tools.docs.pyansys.com
 
 concurrency:
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 87817ce6..fd85575d 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -5,6 +5,72 @@ Overall guidance on contributing to a PyAnsys library appears in the
 are thoroughly familiar with this guide before attempting to contribute to
 ansys-tools-visualization-interface.
 
-The following contribution information is specific to X.
+The following contribution information is specific to *Ansys Tools Visualization Interface*.
 
 [Contributing]: https://dev.docs.pyansys.com/how-to/contributing.html
+
+## Clone the repository
+
+To clone and install the latest *Ansys Tools Visualization Interface* release in development mode, run
+these commands:
+
+```bash
+git clone https://github.com/ansys/ansys-tools-visualization-interface/
+cd ansys-tools-visualization-interface
+python -m pip install --upgrade pip
+pip install -e .
+```
+
+## Adhere to code style
+
+*Ansys Tools Visualization Interface* follows the PEP8 standard as outlined in PEP 8 in the PyAnsys Developer’s Guide and implements style checking using pre-commit.
+
+To ensure your code meets minimum code styling standards, run these commands:
+
+```bash
+pip install pre-commit
+pre-commit run --all-files
+```
+
+You can also install this as a pre-commit hook by running this command:
+
+```bash
+pre-commit install
+```
+
+## Run the tests
+
+Prior to running the tests, you must run this command to install the test dependencies:
+
+```bash
+pip install -e .[tests]
+```
+
+To run the tests, navigate to the root directory of the repository and run this command:
+
+```bash
+pytest
+```
+
+
+## Build the documentation
+
+Prior to building the documentation, you must run this command to install the documentation dependencies:
+
+```bash
+pip install -e .[doc]
+```
+
+To build the documentation, run the following commands:
+
+```bash
+cd doc
+
+# On linux
+make html
+
+# On windows
+./make.bat html
+```
+
+The documentation is built in the `docs/_build/html` directory.
diff --git a/doc/changelog.d/81.changed.md b/doc/changelog.d/81.changed.md
new file mode 100644
index 00000000..b3dee6d5
--- /dev/null
+++ b/doc/changelog.d/81.changed.md
@@ -0,0 +1,1 @@
+fix: Add details to contributing guide
\ No newline at end of file


Test patch:
diff --git a/tests/conftest.py b/tests/conftest.py
index 4c489c25..5e903819 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -23,9 +23,6 @@
 import os
 
 import pytest
-import pyvista as pv
-
-pv.OFF_SCREEN = True
 
 os.environ.setdefault("PYANSYS_VISUALIZER_TESTMODE", "true")