From 7a66cd421753f2a270b2e9153fd913800b85fe77 Mon Sep 17 00:00:00 2001 From: fossisawesome-macbook-with-linux Date: Fri, 3 Jul 2026 00:29:04 -0400 Subject: [PATCH 1/2] Add FreeBSD as supported platform option Adds freebsd to the platforms schema, filter checkboxes, app card icons, template, and docs alongside existing platform entries. --- assets/apps/_template/index.yaml | 1 + assets/apps/app-schema.json | 1 + content/en/docs/developers/adding-apps.md | 1 + layouts/apps/list.html | 4 ++++ layouts/partials/app-card.html | 4 ++++ 5 files changed, 11 insertions(+) diff --git a/assets/apps/_template/index.yaml b/assets/apps/_template/index.yaml index 98b6ac3b..af878fb8 100644 --- a/assets/apps/_template/index.yaml +++ b/assets/apps/_template/index.yaml @@ -25,6 +25,7 @@ platforms: # Or just boolean for platforms without store links windows: true linux: true + freebsd: true # Web app with hosted URL web: url: https://my-awesome.netlify.app diff --git a/assets/apps/app-schema.json b/assets/apps/app-schema.json index 062dcf1f..d22a499c 100644 --- a/assets/apps/app-schema.json +++ b/assets/apps/app-schema.json @@ -85,6 +85,7 @@ ] }, "linux": { "type": "boolean" }, + "freebsd": { "type": "boolean" }, "web": { "oneOf": [ { "type": "boolean" }, diff --git a/content/en/docs/developers/adding-apps.md b/content/en/docs/developers/adding-apps.md index adac22e1..9f7018ea 100644 --- a/content/en/docs/developers/adding-apps.md +++ b/content/en/docs/developers/adding-apps.md @@ -91,6 +91,7 @@ The `isOpenSource` field controls whether the app displays an open source badge - `macos` - macOS (optionally with Mac App Store link) - `windows` - Windows - `linux` - Linux +- `freebsd` - FreeBSD - `web` - Web browser - `docker` - Docker container (optionally with Docker Hub link) - `other` - CLI tools, other platforms diff --git a/layouts/apps/list.html b/layouts/apps/list.html index 9926dee9..f94e762a 100644 --- a/layouts/apps/list.html +++ b/layouts/apps/list.html @@ -69,6 +69,10 @@ macOS +