Skip to content

Add SUSE sponsored Foundations to the suse-projects page #68

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,29 @@ params:
- Trento
- Longhorn

foundationsfeaturedLimit: 21
foundationsfeatured:
- cncf
- eclipse
- elisa
- finos
- gaiax
- gnome
- lf
- nvm
- openmainframe
- osba
- openacc
- openhpc
- openmp
- openssf
- oran
- pcisig
- riscv
- soafee
- sdv
- uefi
- zerooutage

categoryMap:
ai-ml: AI/ML
6 changes: 6 additions & 0 deletions data/foundations/cloud-native/cncf.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: CNCF
repository:
twitter:
website: https://cncf.io/
description: Enables Kubernetes and other cloud native technologies
6 changes: 6 additions & 0 deletions data/foundations/edge/elisa.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: elisa
repository:
twitter:
website: https://elisa.tech/
description: Enabling Linux In Safety Applicatins
6 changes: 6 additions & 0 deletions data/foundations/edge/oran.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: oran
repository:
twitter:
website: https://o-ran.org/
description: Transforming the Radio Access Network industry to open, intelligent, virtualized and fully interoperable RAN.
6 changes: 6 additions & 0 deletions data/foundations/edge/sdv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: sdv
repository:
twitter:
website: https://sdv.eclipse.org/
description: An open technology plaform for the Software Defined Vehicle of the future.
6 changes: 6 additions & 0 deletions data/foundations/edge/soafee.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: soafee
repository:
twitter:
website: https://soafee.io/
description: Delivering a cloud-native architecture for mixed-criticality automotive applications.
6 changes: 6 additions & 0 deletions data/foundations/finance/finos.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: finos
repository:
twitter:
website: http://finos.org/
description: Open source solutions for financial services
6 changes: 6 additions & 0 deletions data/foundations/infrastructure/gnome.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: gnome
repository:
twitter:
website: http://gnome.org/
description: The Gnome Project
6 changes: 6 additions & 0 deletions data/foundations/infrastructure/nvm.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: nvm
repository:
twitter:
website: http://nvmexpress.org/
description: An open collection of standards and information to expose the benefits of non-volatile memory
6 changes: 6 additions & 0 deletions data/foundations/infrastructure/openacc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: openacc
repository:
twitter:
website: http://openacc.org/
description: Programming standard for parallel computing
6 changes: 6 additions & 0 deletions data/foundations/infrastructure/openhpc.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: openhpc
repository:
twitter:
website: http://openhpc.community/
description: Community driven open source tools for Linux based HPC.
7 changes: 7 additions & 0 deletions data/foundations/infrastructure/openmainframe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: openmainframe
repository:
twitter:
website: http://openmainframeproject.org/
description: Host of open source projects for the mainframe.

6 changes: 6 additions & 0 deletions data/foundations/infrastructure/openmp.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: openmp
repository:
twitter:
website: http://openmp.org/
description: API for multi-platform shared-memory parallel programming
6 changes: 6 additions & 0 deletions data/foundations/infrastructure/openssf.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: openssf
repository:
twitter:
website: http://openssf.org/
description: Open Source Security Foundation
7 changes: 7 additions & 0 deletions data/foundations/infrastructure/osba.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
name: osba
repository:
twitter:
website: http://osb-alliance.de/
description: Open Source Business Alliance developing, building and using open source software.

6 changes: 6 additions & 0 deletions data/foundations/infrastructure/pcisig.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: pcisig
repository:
twitter:
website: http://pcisig.com/
description: Peripheral Component Interconnect SIG responsible for specifying the PCI-X and PCI Express computer buses.
6 changes: 6 additions & 0 deletions data/foundations/infrastructure/riscv.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: riscv
repository:
twitter:
website: http://riscv.org/
description: An open standard collaboration for an open ISA
6 changes: 6 additions & 0 deletions data/foundations/infrastructure/uefi.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: uefi
repository:
twitter:
website: http://uefi.org/
description: Unified Extensible Firmware Interface Forum
6 changes: 6 additions & 0 deletions data/foundations/infrastructure/zerooutage.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: zerooutage
repository:
twitter:
website: http://zero-outage.com/
description: Defining an industry standard for IT quality
6 changes: 6 additions & 0 deletions data/foundations/umbrella/eclipse.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: eclipse
repository:
twitter:
website: http:/eclipse/.org/
description: Eclipse Foundation
6 changes: 6 additions & 0 deletions data/foundations/umbrella/gaiax.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: gaiax
repository:
twitter:
website: http://gaiax.eu/
description: Gaia-X, initiated by Europe business politics, and science to create a federated and secure data infrastructure.
6 changes: 6 additions & 0 deletions data/foundations/umbrella/lf.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
---
name: lf
repository:
twitter:
website: http://linuxfoundation.org/
description: Linux Foundation
10 changes: 7 additions & 3 deletions layouts/index.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
{{ define "main" }}
{{- range $category, $project := $.Site.Data.projects }}
{{ $entities := dict "projects" $.Site.Data.projects "foundations" $.Site.Data.foundations }}
{{- range $entityname, $entityattrs := $entities }}
{{- range $category, $project := $entityattrs }}
{{/* Flattens our projects dir into a map of projects and a list of categories */}}
{{- range $k, $v := . }}
{{/* check if we have a special name in the categoryMap */}}
Expand All @@ -8,11 +10,13 @@
{{ else }}
{{ $v = merge $v (dict "category" $category) }}
{{ end }}
{{- $.Scratch.SetInMap "projects" $k $v }}
{{- $.Scratch.SetInMap $entityname $k $v }}
{{- end }}
{{- end }}
{{- end }}
{{ partial "page-hero.html" . }}
{{ partial "page-featured.html" . }}
{{ partial "page-foundations.html" . }}
{{ partial "page-projects.html" . }}
{{ partial "page-cta.html" . }}
{{ end }}
{{ end }}
22 changes: 22 additions & 0 deletions layouts/partials/page-foundations.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
<section class="band--layout" data-background="gray" data-collapse="bottom">
<div class="band-container" data-layout="stack">
<bandheader>
<div class="band-header--component">
<h3 class="band-header-heading">Sponsored Open Source Foundations</h3>
</div>
</bandheader>
<div class="band-container" data-layout="4-up">
{{/* Flatten our data into a map of foundations */}}
{{/* Pull out the first X featured foundations */}}
{{ $foundations := $.Scratch.Get "foundations" }}
{{ range first $.Site.Params.foundationsfeaturedLimit $.Site.Params.foundationsfeatured }}
{{ $foundation := index $foundations (replace (lower .) " " "-" )}}
{{ with $foundation }}
{{ if not .disabled }}
{{ partial "page-card.html" $foundation }}
{{ end }}
{{ end }}
{{ end }}
</div>
</div>
</section>
80 changes: 80 additions & 0 deletions static/logos/cncf.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions static/logos/eclipse.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions static/logos/elisa.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/logos/finos.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/logos/gaiax.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/logos/gnome.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/logos/lf.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/logos/nvm.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/logos/openacc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/logos/openhpc.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/logos/openmainframe.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/logos/openmp.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/logos/openssf.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/logos/oran.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading