Repository: deepchecks/deepchecks

Issue:
[FEAT][DOCS] Merge all images in repo (docs) to one folder
**Is your feature request related to a problem? Please describe.**
Currently some resources appear in a double manner (in both places), thus when updating one the other should be manually updated.
In addition, resources aren't organized (are all together in a folder).
Two paths where the images appear:
1. deepchecks/docs/images
2. deepchecks/docs/source/_static


**Describe the solution you'd like**
Merge them into one place: source/_static/*, and organize within that place in subfolders by type (verify that new version is used if there are inconsistencies), fix references in docs, readme(s) and checks-demo.

**Describe alternatives you've considered**
Manually keep updating double pictures



Discussion:

Resolving patch:
diff --git a/docs/source/conf.py b/docs/source/conf.py
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -127,7 +127,7 @@
     ),
     "pypandoc": True,
     "default_thumb_file": os.path.join(os.path.dirname(os.path.abspath(__file__)),
-                                       "_static/sphx_glr_deepchecks_icon.png"),
+                                       "_static/images/general/sphx_glr_deepchecks_icon.png"),
     "doc_module": "deepchecks",
     "backreferences_dir": os.path.join(PROJECT_DIR, "docs/source/api/generated/backreferences"),
     "reference_url": {'deepchecks': None},
@@ -254,7 +254,7 @@ def getswd(pth: str):
 napoleon_preprocess_types = False
 
 # Report warnings for all validation checks
-numpydoc_validation_checks = {"PR01", "PR02", "PR03", "RT03"}
+# numpydoc_validation_checks = {"PR01", "PR02", "PR03", "RT03"}
 
 
 # -- Copybutton settings --------------------------------------------------
@@ -374,7 +374,7 @@ def linkcode_resolve(domain, info):
 
 # Path to logo and favicon
 #
-html_logo = "./_static/deepchecks_logo.svg"
+html_logo = "./_static/images/general/deepchecks_logo.svg"
 html_favicon = "./_static/favicons/favicon.ico"
 
 # If true, the reST sources are included in the HTML build as _sources/name. The default is True.
diff --git a/docs/source/user-guide/vision/tutorials/plot_classification_tutorial.py b/docs/source/user-guide/vision/tutorials/plot_classification_tutorial.py
--- a/docs/source/user-guide/vision/tutorials/plot_classification_tutorial.py
+++ b/docs/source/user-guide/vision/tutorials/plot_classification_tutorial.py
@@ -157,7 +157,7 @@ def imshow(inp, title=None):
 imshow(out, title=[class_names[x] for x in classes])
 
 #%%
-# .. image :: /_static/ants-bees.png
+# .. image :: /_static/images/tutorials/ants-bees.png
 #   :width: 400
 #   :alt: Ants and Bees
 #
diff --git a/docs/source/user-guide/vision/tutorials/plot_detection_tutorial.py b/docs/source/user-guide/vision/tutorials/plot_detection_tutorial.py
--- a/docs/source/user-guide/vision/tutorials/plot_detection_tutorial.py
+++ b/docs/source/user-guide/vision/tutorials/plot_detection_tutorial.py
@@ -172,7 +172,7 @@ def show(imgs):
 show(result)
 
 #%%
-# .. image :: /_static/tomatoes.png
+# .. image :: /_static/images/tutorials/tomatoes.png
 #     :alt: Tomatoes with bbox
 #
 # Downloading a Pre-trained Model


Test patch: