docs: Move all images out of the repo

Change-Id: I28dda5737c1a99f5ca8de80ea06f2ebcb25db8cb
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/176751
Reviewed-by: Kayce Basques <kayce@google.com>
Presubmit-Verified: CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>
Commit-Queue: Kayce Basques <kayce@google.com>
diff --git a/docs/BUILD.gn b/docs/BUILD.gn
index 023f050..235eeb1 100644
--- a/docs/BUILD.gn
+++ b/docs/BUILD.gn
@@ -35,13 +35,6 @@
     "$dir_pw_build/py/pw_build/generate_python_wheel_cache.py",
     "$dir_pw_build/python.gni",
     "$dir_pw_build/python_gn_args.gni",
-    "images/pw_env_setup_demo.gif",
-    "images/pw_status_test.png",
-    "images/pw_watch_build_demo.gif",
-    "images/pw_watch_on_device_demo.gif",
-    "images/pw_watch_test_demo.gif",
-    "images/pw_watch_test_demo2.gif",
-    "images/stm32f429i-disc1_connected.jpg",
     "layout/page.html",
     "run_doxygen.py",
   ]
diff --git a/docs/get_started/upstream.rst b/docs/get_started/upstream.rst
index 9cf2d74..1364430 100644
--- a/docs/get_started/upstream.rst
+++ b/docs/get_started/upstream.rst
@@ -174,7 +174,7 @@
 
 Below is a real-time demo with roughly what you should expect to see as output:
 
-.. image:: ../images/pw_env_setup_demo.gif
+.. image:: https://storage.googleapis.com/pigweed-media/pw_env_setup_demo.gif
   :width: 800
   :alt: build example using pw watch
 
@@ -260,7 +260,7 @@
 
 See below for a demo of this in action:
 
-.. image:: ../images/pw_watch_build_demo.gif
+.. image:: https://storage.googleapis.com/pigweed-media/pw_watch_build_demo.gif
   :width: 800
   :alt: build example using pw watch
 
@@ -274,7 +274,7 @@
 To see a test failure, modify ``pw_status/status_test.cc`` to fail by changing
 one of the strings in the "KnownString" test.
 
-.. image:: ../images/pw_watch_test_demo.gif
+.. image:: https://storage.googleapis.com/pigweed-media/pw_watch_test_demo.gif
   :width: 800
   :alt: example test failure using pw watch
 
@@ -330,7 +330,7 @@
 Linux you may need to update your udev rules and ensure you're in the plugdev
 and dialout groups.
 
-.. image:: ../images/stm32f429i-disc1_connected.jpg
+.. image:: https://storage.googleapis.com/pigweed-media/stm32f429i-disc1_connected.jpg
   :width: 800
   :alt: development boards connected via USB
 
@@ -367,7 +367,7 @@
 
 See the demo below for an example of what this all looks like put together:
 
-.. image:: ../images/pw_watch_on_device_demo.gif
+.. image:: https://storage.googleapis.com/pigweed-media/pw_watch_on_device_demo.gif
   :width: 800
   :alt: pw watch running on-device tests
 
diff --git a/docs/images/pw_env_setup_demo.gif b/docs/images/pw_env_setup_demo.gif
deleted file mode 100644
index c8942ac..0000000
--- a/docs/images/pw_env_setup_demo.gif
+++ /dev/null
Binary files differ
diff --git a/docs/images/pw_status_test.png b/docs/images/pw_status_test.png
deleted file mode 100644
index 336abff..0000000
--- a/docs/images/pw_status_test.png
+++ /dev/null
Binary files differ
diff --git a/docs/images/pw_watch_build_demo.gif b/docs/images/pw_watch_build_demo.gif
deleted file mode 100644
index 877d849..0000000
--- a/docs/images/pw_watch_build_demo.gif
+++ /dev/null
Binary files differ
diff --git a/docs/images/pw_watch_on_device_demo.gif b/docs/images/pw_watch_on_device_demo.gif
deleted file mode 100644
index 68fa118..0000000
--- a/docs/images/pw_watch_on_device_demo.gif
+++ /dev/null
Binary files differ
diff --git a/docs/images/pw_watch_test_demo.gif b/docs/images/pw_watch_test_demo.gif
deleted file mode 100644
index 83a6a0b..0000000
--- a/docs/images/pw_watch_test_demo.gif
+++ /dev/null
Binary files differ
diff --git a/docs/images/pw_watch_test_demo2.gif b/docs/images/pw_watch_test_demo2.gif
deleted file mode 100644
index e9e9c65..0000000
--- a/docs/images/pw_watch_test_demo2.gif
+++ /dev/null
Binary files differ
diff --git a/docs/images/stm32f429i-disc1_connected.jpg b/docs/images/stm32f429i-disc1_connected.jpg
deleted file mode 100644
index 37643b5..0000000
--- a/docs/images/stm32f429i-disc1_connected.jpg
+++ /dev/null
Binary files differ
diff --git a/docs/index.rst b/docs/index.rst
index 583a883..503b3d1 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -93,7 +93,7 @@
 multiple devices to run tests in a distributed manner to reduce the time it
 takes to run tests.
 
-.. image:: docs/images/pw_watch_on_device_demo.gif
+.. image:: https://storage.googleapis.com/pigweed-media/pw_watch_on_device_demo.gif
   :width: 800
   :alt: pw watch running on-device tests
 
@@ -111,7 +111,7 @@
 configurations defined by your project. ``pw format`` leverages existing tools
 like ``clang-format``, and it’s simple to add support for new languages.
 
-.. image:: pw_presubmit/docs/pw_presubmit_demo.gif
+.. image:: https://storage.googleapis.com/pigweed-media/pw_presubmit_demo.gif
   :width: 800
   :alt: pw presubmit demo
 
@@ -142,7 +142,7 @@
 workspace, and makes no changes to your system. This tooling is designed to be
 reused by any project.
 
-.. image:: docs/images/pw_env_setup_demo.gif
+.. image:: https://storage.googleapis.com/pigweed-media/pw_env_setup_demo.gif
    :width: 800
    :alt: pw environment setup demo
 
@@ -162,7 +162,7 @@
 developing code on your desktop (with tests), then running the same tests
 on-device.
 
-.. image:: docs/images/pw_status_test.png
+.. image:: https://storage.googleapis.com/pigweed-media/pw_status_test.png
    :width: 800
    :alt: pw_status test run natively on host
 
diff --git a/pw_watch/BUILD.gn b/pw_watch/BUILD.gn
index f1ab7ee..f8d02ee 100644
--- a/pw_watch/BUILD.gn
+++ b/pw_watch/BUILD.gn
@@ -18,10 +18,6 @@
 import("$dir_pw_unit_test/test.gni")
 
 pw_doc_group("docs") {
-  inputs = [
-    "doc_resources/pw_watch_on_device_demo.gif",
-    "doc_resources/pw_watch_test_demo2.gif",
-  ]
   sources = [
     "cli.rst",
     "docs.rst",
diff --git a/pw_watch/docs.rst b/pw_watch/docs.rst
index 25f6468..62e4503 100644
--- a/pw_watch/docs.rst
+++ b/pw_watch/docs.rst
@@ -31,7 +31,7 @@
 tooling but is focused around embedded development use cases. After changing
 source code, ``pw_watch`` can instantly  compile, flash, and run tests.
 
-.. figure:: doc_resources/pw_watch_test_demo2.gif
+.. figure:: https://storage.googleapis.com/pigweed-media/pw_watch_test_demo2.gif
    :width: 1420
    :alt: ``pw watch`` running in fullscreen mode and displaying errors
 
@@ -46,7 +46,7 @@
 multiple devices to run tests in a distributed manner to reduce the time it
 takes to run tests.
 
-.. image:: doc_resources/pw_watch_on_device_demo.gif
+.. figure:: https://storage.googleapis.com/pigweed-media/pw_watch_on_device_demo.gif
    :width: 800
    :alt: pw_watch running on-device tests