From c41268e44d2828241984a13552f5059cd9374ab9 Mon Sep 17 00:00:00 2001
From: Jason Kridner <jkridner@beagleboard.org>
Date: Thu, 9 Nov 2023 11:24:46 -0800
Subject: [PATCH] Add graphviz and move beagleconnect project

---
 boards/beagleconnect/index.rst                      |   7 +++----
 conf.py                                             |   3 +++
 index.rst                                           |   2 +-
 .../technology => projects/beagleconnect}/index.rst |   0
 .../beagleconnect}/media/SoftwareProp.jpg           | Bin
 .../beagleconnect}/media/bcf_block_diagram.png      | Bin
 .../beagleconnect}/media/bcf_block_diagram.svg      |   0
 .../technology => projects/beagleconnect}/story.rst |   0
 8 files changed, 7 insertions(+), 5 deletions(-)
 rename {boards/beagleconnect/technology => projects/beagleconnect}/index.rst (100%)
 rename {boards/beagleconnect/technology => projects/beagleconnect}/media/SoftwareProp.jpg (100%)
 rename {boards/beagleconnect/technology => projects/beagleconnect}/media/bcf_block_diagram.png (100%)
 rename {boards/beagleconnect/technology => projects/beagleconnect}/media/bcf_block_diagram.svg (100%)
 rename {boards/beagleconnect/technology => projects/beagleconnect}/story.rst (100%)

diff --git a/boards/beagleconnect/index.rst b/boards/beagleconnect/index.rst
index 137bd541..af997de6 100644
--- a/boards/beagleconnect/index.rst
+++ b/boards/beagleconnect/index.rst
@@ -45,11 +45,10 @@ BeagleConnectâ„¢ technology solves:
 * The need to connect to devices using long-range, low-power wireless, and
 * The need to produce high-volume custom hardware cost-optimized for your requirements.
 
-.. toctree::
-   :maxdepth: 2
+See:
 
-   /boards/beagleconnect/technology/index.rst
-   /boards/beagleconnect/technology/story.rst
+* :ref:`beagleconnect-overview`
+* :ref:`beagleconnect-story`
 
 BeagleConnect Experience
 *************************
diff --git a/conf.py b/conf.py
index 720d19e0..6b20bdf1 100644
--- a/conf.py
+++ b/conf.py
@@ -32,12 +32,15 @@ extensions = [
     "sphinx_design",
     "sphinxcontrib.images",
     "sphinx.ext.imgconverter",
+    "sphinx.ext.graphviz",
     "sphinx.ext.todo",
     "sphinx_tabs.tabs",
     "breathe",
     "exhale"
 ]
 
+#graphviz_output_format = 'svg'
+
 breathe_projects = {"librobotcontrol": "projects/librobotcontrol/docs/xml"}
 breathe_default_project = "librobotcontrol"
 
diff --git a/index.rst b/index.rst
index 070ebd00..3b66d810 100644
--- a/index.rst
+++ b/index.rst
@@ -402,7 +402,7 @@ developers. Some developers choose to host documentation for their :ref:`project
    /projects/simppru/index
    /projects/bb-config/index
    /projects/librobotcontrol/index
-   /boards/beagleconnect/index
+   /projects/beagleconnect/index
 
 Books
 *****
diff --git a/boards/beagleconnect/technology/index.rst b/projects/beagleconnect/index.rst
similarity index 100%
rename from boards/beagleconnect/technology/index.rst
rename to projects/beagleconnect/index.rst
diff --git a/boards/beagleconnect/technology/media/SoftwareProp.jpg b/projects/beagleconnect/media/SoftwareProp.jpg
similarity index 100%
rename from boards/beagleconnect/technology/media/SoftwareProp.jpg
rename to projects/beagleconnect/media/SoftwareProp.jpg
diff --git a/boards/beagleconnect/technology/media/bcf_block_diagram.png b/projects/beagleconnect/media/bcf_block_diagram.png
similarity index 100%
rename from boards/beagleconnect/technology/media/bcf_block_diagram.png
rename to projects/beagleconnect/media/bcf_block_diagram.png
diff --git a/boards/beagleconnect/technology/media/bcf_block_diagram.svg b/projects/beagleconnect/media/bcf_block_diagram.svg
similarity index 100%
rename from boards/beagleconnect/technology/media/bcf_block_diagram.svg
rename to projects/beagleconnect/media/bcf_block_diagram.svg
diff --git a/boards/beagleconnect/technology/story.rst b/projects/beagleconnect/story.rst
similarity index 100%
rename from boards/beagleconnect/technology/story.rst
rename to projects/beagleconnect/story.rst
-- 
GitLab