From d9d805db945b0cb2840a7fd7f02ca915c8081d58 Mon Sep 17 00:00:00 2001
From: Deepak Khatri <deepaklorkhatri7@gmail.com>
Date: Tue, 13 Feb 2024 16:32:22 +0530
Subject: [PATCH] Update 2019 projects page layout

---
 projects/2019.rst | 157 +++++++++++++++++++++++++++-------------------
 1 file changed, 94 insertions(+), 63 deletions(-)

diff --git a/projects/2019.rst b/projects/2019.rst
index bd81b99..c588f75 100644
--- a/projects/2019.rst
+++ b/projects/2019.rst
@@ -3,99 +3,130 @@
 :far:`calendar-days` 2019
 #########################
 
-.. grid:: 1 1 2 2
+Clickboard Support Under Greybus
+*********************************
 
-   .. grid-item-card:: Clickboard Support Under Greybus
+.. youtube:: RWBzyHNetOE
+   :width: 100%
 
-      .. youtube:: RWBzyHNetOE
-         :width: 100%
-      
-      .. dropdown:: More
+| **Summary:** Click boards are a flagship hardware product line of MikroElektronika with over 600 add-on boards ranging from wireless connectivity clicks to Human Machine Interface clicks for interfacing with peripheral sensors or transceivers. Most of the Click boards use the common protocols like SPI,I2C or UART to communicate with the Beaglebone and thus the support for them now is accomplished via device tree overlays via the bb.org-overlays repository. 
 
-         **Contributor:** Vaishnav Maithani
+**Contributor:** Vaishnav M.A.
 
-         **Mentors:** Jason Kridner, Ravi Kumar Prasad
+**Mentors:** Jason Kridner, Ravi Kumar Prasad
 
-         .. button-link:: https://summerofcode.withgoogle.com/projects/#5336433387535264
-            :color: info
-            :shadow:
-            :expand:
+.. grid:: 2 2 2 2
 
-            GSoC Registry
+   .. grid-item::
 
-         .. button-link:: https://elinux.org/BeagleBoard/GSoC/2013Proposal/clickboard-support-under-greybus
-            :color: info
-            :shadow:
-            :expand:
+      .. button-link:: https://summerofcode.withgoogle.com/archive/2019/projects/6291016871575552
+         :color: info
+         :shadow:
+         :expand:
 
-            Proposal
+         :fab:`google;pst-color-light` - GSoC Registry
+   
+   .. grid-item::
 
-   .. grid-item-card:: PRU User Space API
+      .. button-link:: https://elinux.org/BeagleBoard/GSoC/2019Proposal/clickboard-support-under-greybus
+         :color: primary
+         :shadow:
+         :expand:
 
-      .. youtube:: 3Z2PxDIoCpE
-         :width: 100%
+         :fab:`linux;pst-color-light` - eLinux Proposal
 
-      .. dropdown:: More
+PRU User Space API
+*******************
 
-         **Contributor:** Pratim Ugale
+.. youtube:: 3Z2PxDIoCpE
+   :width: 100%
 
-         **Mentors:** Patryk Mężydło, ZeekHuge, Abhishek Kumar
+| **Summary:** This project aims to provide an API for different programming languages to load firmware, start/stop and communicate with the BeagleBone PRUs (Programmable Realtime Units) from user space using the RemoteProc, RPMsg drivers. Example firmware and user space software are provided to demonstrate the use of the project.
 
-         .. button-link:: https://summerofcode.withgoogle.com/archive/2013/projects/5388515748243600
-            :color: info
-            :shadow:
-            :expand:
+**Contributor:** Pratim Ugale
 
-            GSoC Registry
+**Mentors:** Patryk Mężydło, ZeekHuge, Abhishek Kumar
 
-         .. button-link:: https://elinux.org/BeagleBoard/GSoC/2013Proposal/PRUUserSpaceAPI-PratimUgale
-            :color: info
-            :shadow:
-            :expand:
+.. grid:: 2 2 2 2
 
-            Proposal
+   .. grid-item::
 
-.. grid:: 1 1 2 2
+      .. button-link:: https://summerofcode.withgoogle.com/archive/2019/projects/5988515748249600
+         :color: info
+         :shadow:
+         :expand:
 
-   .. grid-item-card:: Xen on Beagleboard-x15
+         :fab:`google;pst-color-light` - GSoC Registry
+   
+   .. grid-item::
 
-      .. youtube:: etbBezZK8-8
-         :width: 100%
-      
-      .. dropdown:: More
+      .. button-link:: https://elinux.org/BeagleBoard/GSoC/2019Proposal/PRUUserSpaceAPI-PratimUgale
+         :color: primary
+         :shadow:
+         :expand:
 
-         **Contributor:** Denis Obrezkov
+         :fab:`linux;pst-color-light` - eLinux Proposal
 
-         **Mentors:** Julien Grall, Iain Hunter, Hunyue Yau, Stefano Stabellini
+Xen on Beagleboard-x15
+***********************
 
-         .. button-link:: https://summerofcode.withgoogle.com/archive/2013/projects/5107782238333072/
-            :color: info
-            :shadow:
-            :expand:
+.. youtube:: etbBezZK8-8
+   :width: 100%
 
-            GSoC Registry
+| **Summary:** The idea behind the project is to make Xen hypervisor available and easy to use on beagleboard-x15. This implementation will allow users to experiment on embedded virtualization and in related fields like automotive, critical systems prototyping and processor's resources sharing.
 
-         .. button-link:: https://elinux.org/BeagleBoard/GSoC/2013Proposal/Xen_on_BeagleBoard-x15
-            :color: info
-            :shadow:
-            :expand:
+**Contributor:** Denis Obrezkov
 
-            Proposal
+**Mentors:** Julien Grall, Iain Hunter, Hunyue Yau, Stefano Stabellini
 
-   .. grid-item-card:: Reference Design For A GPIO-based Parallel Bi-Directional Bus
+.. grid:: 2 2 2 2
 
-      .. youtube:: ZZDT6jNslqw
-         :width: 100%
+   .. grid-item::
 
-      .. dropdown:: More
+      .. button-link:: https://summerofcode.withgoogle.com/archive/2019/projects/5107782238339072
+         :color: info
+         :shadow:
+         :expand:
 
-         **Contributor:** Your contributor information
+         :fab:`google;pst-color-light` - GSoC Registry
+   
+   .. grid-item::
 
-         **Mentors:** Your mentor information
+      .. button-link:: https://elinux.org/BeagleBoard/GSoC/2019Proposal/Xen_on_BeagleBoard-x15
+         :color: primary
+         :shadow:
+         :expand:
 
-         .. button-link:: https://elinux.org/BeagleBoard/GSoC/2013Proposal/GPIOParallelBidirComm
-            :color: info
-            :shadow:
-            :expand:
+         :fab:`linux;pst-color-light` - eLinux Proposal
 
-            Proposal
\ No newline at end of file
+Reference Design For A GPIO-based Parallel Bi-Directional Bus
+**************************************************************
+
+.. youtube:: ZZDT6jNslqw
+   :width: 100%
+
+| **Summary:** Create a hardware/software design will incorporate shift registers (and potentially logic level converter solutions as appropriate) to allow BB.org hardware to communicate with hardware via a parallel, bi-directional bus. 
+
+**Contributor:** Pranav Kumar
+
+**Mentors:** Andrew Henderson, Hunyue Yau, Kumar Abhishek
+
+.. grid:: 2 2 2 2
+
+   .. grid-item::
+
+      .. button-link:: https://summerofcode.withgoogle.com/archive/2019/organizations/6713523407683584
+         :color: light
+         :shadow:
+         :expand:
+
+         :fab:`google;pst-color-light` - GSoC Registry
+   
+   .. grid-item::
+
+      .. button-link:: https://elinux.org/BeagleBoard/GSoC/2019Proposal/GPIOParallelBidirComm
+         :color: primary
+         :shadow:
+         :expand:
+
+         :fab:`linux;pst-color-light` - eLinux Proposal
-- 
GitLab