From 69a29cfaf730d30d8b32607bfd4f0325dee420ba Mon Sep 17 00:00:00 2001
From: Jason Kridner <jkridner@beagleboard.org>
Date: Fri, 16 Feb 2024 11:45:31 -0500
Subject: [PATCH] ideas: add links to all skills

---
 ideas/index.rst | 50 ++++++++++++++++++++++++++++++++++++++++++-------
 1 file changed, 43 insertions(+), 7 deletions(-)

diff --git a/ideas/index.rst b/ideas/index.rst
index 4fb9fff..6871f74 100644
--- a/ideas/index.rst
+++ b/ideas/index.rst
@@ -78,8 +78,8 @@ Ideas
       to the programmable real-time unit (PRU) RISC cores popularized on BeagleBone Black.
 
       | **Goal:** RISC-V-based CPU on BeagleV-Fire FPGA fabric with GPIO
-      | **Hardware Skills:** Verilog, Verification, FPGA
-      | **Software Skills:** RISC-V ISA, assembly, `Linux`_
+      | **Hardware Skills:** `Verilog`_, `verification`_, `FPGA`_
+      | **Software Skills:** `RISC-V ISA`_, `assembly`_, `Linux`_
       | **Possible Mentors:** `Cyril Jean <https://forum.beagleboard.org/u/vauban>`_, `Jason Kridner <https://forum.beagleboard.org/u/jkridner>`_
 
       +++
@@ -101,8 +101,8 @@ Ideas
       and device-tree overlays on various Beagle computers.
 
       | **Goal:** Execution on Beagle test farm with over 30 mikroBUS boards testing all mikroBUS enabled cape interfaces (PWM, ADC, UART, I2C, SPI, GPIO and interrupt) performing weekly mainline Linux regression verification
-      | **Hardware Skills:** basic wiring, familiarity with embedded serial interfaces
-      | **Software Skills:** device-tree, `Linux`_, `C`_, continuous integration with GitLab, Buildroot
+      | **Hardware Skills:** `basic wiring`_, `embedded serial interfaces`_
+      | **Software Skills:** `device-tree`_, `Linux`_, `C`_, `OpenBeagle CI`_, `Buildroot`_
       | **Possible Mentors:** `Deepak Khatri <https://forum.beagleboard.org/u/lorforlinux>`_, `Anuj Deshpande <https://forum.beagleboard.org/u/Anuj_Deshpande>`_, `Dhruva Gole <https://forum.beagleboard.org/u/dhruvag2000>`_
 
       +++
@@ -144,7 +144,7 @@ Ideas
       needs to be cleaned up. We can also work on support for Raspberry Pi if UCSD releases their Hat for it.
 
       | **Goal:** Update librobotcontrol for Robotics Cape on BeagleBone AI, BeagleBone AI-64 and BeagleV-Fire
-      | **Hardware Skills:** Basic wiring, some DC motor familiarity
+      | **Hardware Skills:** `basic wiring`_, `motors`_
       | **Software Skills:** `C`_, `Linux`_
       | **Possible Mentors:** `Deepak Khatri <https://forum.beagleboard.org/u/lorforlinux>`_, `Jason Kridner <https://forum.beagleboard.org/u/jkridner>`_
 
@@ -161,8 +161,44 @@ Ideas
 
    :fab:`discourse;pst-color-light` Visit our forum for more ideas
 
+.. _C:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/c.html
+
+.. _Assembly:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/assembly.html
+
+.. _Verilog:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/verilog.html
+
+.. _Zephyr:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/zephyr.html
+
 .. _Linux:
    https://docs.beagleboard.org/latest/intro/beagle101/linux.html
 
-.. _C:
-   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/learning-c.html
+.. _device-tree:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/device-tree.html
+
+.. _FPGA:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/fpga.html
+
+.. _basic wiring:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/basic-wiring.html
+
+.. _motors:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/motors.html
+
+.. _embedded serial interfaces:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/embedded-serial.html
+
+.. _OpenBeagle CI:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/openbeagle-ci.html
+
+.. _verification:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/verification.html
+
+.. _Buildroot:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/buildroot.html
+
+.. _RISC-V ISA:
+   https://jkridner.beagleboard.io/docs/latest/intro/beagle101/riscv.html
-- 
GitLab