From 66781ad4dc9d8462a7c1a93131a1de64a397994d Mon Sep 17 00:00:00 2001 From: dbharbin Date: Wed, 22 Jul 2026 09:27:29 -0700 Subject: [PATCH 1/2] add SOAFEE to Working Group page --- src/assets/icons/iconSOAFEE.svg | 34 ++++++++++++++++++++++++++++ src/pages/working-groups/index.astro | 8 +++++++ 2 files changed, 42 insertions(+) create mode 100644 src/assets/icons/iconSOAFEE.svg diff --git a/src/assets/icons/iconSOAFEE.svg b/src/assets/icons/iconSOAFEE.svg new file mode 100644 index 0000000..d15c947 --- /dev/null +++ b/src/assets/icons/iconSOAFEE.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/pages/working-groups/index.astro b/src/pages/working-groups/index.astro index fe295f6..ae30c4a 100644 --- a/src/pages/working-groups/index.astro +++ b/src/pages/working-groups/index.astro @@ -10,6 +10,7 @@ import iconGear from '../../assets/icons/gear.svg'; import iconData from '../../assets/icons/copy.svg'; import iconLink from '../../assets/icons/link.svg'; import PageTitle from '../../components/PageTitle.astro'; +import iconSOAFEE from '../../assets/icons/iconSOAFEE.svg' const data = [ { @@ -53,6 +54,13 @@ const data = [ 'Enable collaboration on evolving Arm-architecture simulation, emulation, & virtualization technologies for secure firmware, hypervisor, kernel and AI workloads', googlegroupname: 'virtualization', }, + { + title: 'SOAFEE', + icon: iconSOAFEE, + description: + 'Cloud native software development methodology for physical AI.', + googlegroupname: 'soafee', + }, /* { title: 'Data Center', From dbb25150f798962214a8170142514becbe2d5669 Mon Sep 17 00:00:00 2001 From: dbharbin Date: Wed, 22 Jul 2026 10:24:40 -0700 Subject: [PATCH 2/2] rebase to fix SOAFEE with external links --- src/pages/working-groups/index.astro | 89 +++++++++++++++------------- 1 file changed, 47 insertions(+), 42 deletions(-) diff --git a/src/pages/working-groups/index.astro b/src/pages/working-groups/index.astro index ae30c4a..2c6b19b 100644 --- a/src/pages/working-groups/index.astro +++ b/src/pages/working-groups/index.astro @@ -10,7 +10,7 @@ import iconGear from '../../assets/icons/gear.svg'; import iconData from '../../assets/icons/copy.svg'; import iconLink from '../../assets/icons/link.svg'; import PageTitle from '../../components/PageTitle.astro'; -import iconSOAFEE from '../../assets/icons/iconSOAFEE.svg' +import iconSOAFEE from '../../assets/icons/iconSOAFEE.svg'; const data = [ { @@ -59,17 +59,8 @@ const data = [ icon: iconSOAFEE, description: 'Cloud native software development methodology for physical AI.', - googlegroupname: 'soafee', + archiveUrl: 'https://www.soafee.io', }, -/* - { - title: 'Data Center', - icon: iconLink, - description: - 'Focusing on technologies for cloud, on-prem and hybrid datacenter workloads as well as HPC.', - googlegroupname: 'datacenter', - }, -*/ { title: 'Technical Advisory Committee', icon: iconLink, @@ -79,7 +70,6 @@ const data = [ }, ]; --- -
{ - data.map((item, index) => ( -
  • -
    -
    - {item.icon && ( - {item.title} - )} -
    -
    -

    - - {item.title} - -

    + data.map((item, index) => { + const targetUrl = item.archiveUrl || (item.googlegroupname ? `https://groups.google.com/u/0/a/corecollective.dev/g/${item.googlegroupname}` : null); + const linkText = item.archiveUrl ? 'Learn More' : 'List Archive'; + + return ( +
  • +
    +
    + {item.icon && ( + {item.title} + )} +
    +
    +

    + {targetUrl ? ( + + {item.title} + + ) : ( + item.title + )} +

    +
    -
  • -

    - {item.description} -

    -

    - List Archive -

    +

    + {item.description} +

    - {index !== data.length - 1 && ( -