From 9d4290bf96b53bc8c9033780588ed58ced835f81 Mon Sep 17 00:00:00 2001 From: Liam Randall Date: Sat, 6 Jun 2026 15:27:43 -0400 Subject: [PATCH 1/8] fixing minor template parse errors for transcript pages Signed-off-by: Liam Randall --- src/pages/_index/index.tsx | 5 ++++- src/theme/wasmcloud/community/video-seo.tsx | 23 +++++++++++++-------- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/src/pages/_index/index.tsx b/src/pages/_index/index.tsx index f0f21d63f..93a394b79 100644 --- a/src/pages/_index/index.tsx +++ b/src/pages/_index/index.tsx @@ -44,7 +44,10 @@ const softwareApplicationSchema = { 'wasmCloud is an open source CNCF project that enables teams to build, manage, and scale polyglot Wasm applications across any cloud, Kubernetes, or edge.', url: 'https://wasmcloud.com', downloadUrl: 'https://wasmcloud.com/docs/installation/', - softwareHelp: 'https://wasmcloud.com/docs/', + softwareHelp: { + '@type': 'CreativeWork', + url: 'https://wasmcloud.com/docs/', + }, license: 'https://www.apache.org/licenses/LICENSE-2.0', isAccessibleForFree: true, author: { '@id': 'https://wasmcloud.com/#organization' }, diff --git a/src/theme/wasmcloud/community/video-seo.tsx b/src/theme/wasmcloud/community/video-seo.tsx index c1bfbbddd..dd2c3ccff 100644 --- a/src/theme/wasmcloud/community/video-seo.tsx +++ b/src/theme/wasmcloud/community/video-seo.tsx @@ -162,9 +162,10 @@ function meetingUrlForTranscript(siteUrl: string, permalink: string): string { * result as of June 2025). * * Transcript page (M8 — Article): - * - Article with transcribes link back to the VideoObject's @id, plus - * mentions: [Person] for speakers and about/mentions Thing entities - * from M12's dictionary. + * - Article with `associatedMedia` link to the VideoObject's @id (the + * transcript's source recording), `isPartOf` a CreativeWorkSeries for + * the wasmCloud Community Meeting collection, plus mentions: [Person] + * for speakers and about/mentions Thing entities from M12's dictionary. */ export default function VideoSEO({ metadata, @@ -330,14 +331,18 @@ export default function VideoSEO({ inLanguage: VIDEO_LANGUAGE, url: canonicalUrl, mainEntityOfPage: canonicalUrl, - // Link back to the canonical video entity. Google understands this - // as "this text transcribes that video" and treats the meeting page - // as the canonical AV asset. - transcribes: { '@id': videoObjectId }, + // Link back to the canonical video entity via `associatedMedia` — + // a valid Article property whose range is MediaObject (VideoObject + // qualifies). Schema.org does not define a `transcribes` property, + // so we don't emit it; the prose context + the video reference + // here carry the relationship. + associatedMedia: { '@id': videoObjectId }, // Series-level grouping (every weekly meeting is part of the - // wasmCloud Community Meeting series) + // wasmCloud Community Meeting series). Use `CreativeWorkSeries` + // — schema.org has no bare `Series` type; `CreativeWorkSeries` + // is the correct CreativeWork-subtype expected by `isPartOf`. isPartOf: { - '@type': 'Series', + '@type': 'CreativeWorkSeries', name: 'wasmCloud Community Meeting', url: `${siteUrl}/community/`, }, From 69d07b0283efc45bad38e5ec6ef093b9c3af44ea Mon Sep 17 00:00:00 2001 From: Liam Randall Date: Sat, 6 Jun 2026 15:38:52 -0400 Subject: [PATCH 2/8] tweaking for google rich results tests Signed-off-by: Liam Randall --- src/theme/wasmcloud/blog/blog-post-schema.tsx | 7 ++++++- src/theme/wasmcloud/community/post-page/index.tsx | 10 ++++++++-- src/theme/wasmcloud/community/video-seo.tsx | 4 ++++ 3 files changed, 18 insertions(+), 3 deletions(-) diff --git a/src/theme/wasmcloud/blog/blog-post-schema.tsx b/src/theme/wasmcloud/blog/blog-post-schema.tsx index 048716190..a4ce38693 100644 --- a/src/theme/wasmcloud/blog/blog-post-schema.tsx +++ b/src/theme/wasmcloud/blog/blog-post-schema.tsx @@ -212,7 +212,12 @@ export default function BlogPostSchema(): JSX.Element | null { publisher: PUBLISHER_REF, ...(datePublished && { datePublished }), ...(dateModified && { dateModified }), - ...(authors && { author: authors }), + // `author` is technically optional on Article-family schemas, but + // Google's Rich Results Test flags its absence on every Article it + // sees. Community transcript pages don't carry personal `authors:` + // in frontmatter — for those we fall back to the wasmCloud project + // org so the field is always present and the rich-result is eligible. + author: authors ?? PUBLISHER_REF, ...(image && { image }), ...(keywords && { keywords }), ...(wordCount !== undefined && { wordCount }), diff --git a/src/theme/wasmcloud/community/post-page/index.tsx b/src/theme/wasmcloud/community/post-page/index.tsx index 1aa95212c..f2c30ee5e 100644 --- a/src/theme/wasmcloud/community/post-page/index.tsx +++ b/src/theme/wasmcloud/community/post-page/index.tsx @@ -4,7 +4,6 @@ import Head from '@docusaurus/Head'; import { HtmlClassNameProvider, ThemeClassNames } from '@docusaurus/theme-common'; import { BlogPostProvider, useBlogPost } from '@docusaurus/plugin-content-blog/client'; import BlogPostPageMetadata from '@theme/BlogPostPage/Metadata'; -import BlogPostPageStructuredData from '@theme/BlogPostPage/StructuredData'; import TOC from '@theme/TOC'; import type { Props } from '@theme/BlogPostPage'; import Unlisted from '@theme/ContentVisibility/Unlisted'; @@ -14,6 +13,13 @@ import CommunityPostItem from '../post-item'; import Link from '@docusaurus/Link'; import VideoSEO from '../video-seo'; import MeetingSpeakers from '../meeting-speakers'; +// Replaces Docusaurus's default `` with our +// richer BlogPostSchema so community pages emit the same Article-family +// payload (with author/publisher defaulted to the wasmCloud org, an image +// derived from frontmatter, and entity-graph mentions) as the blog. Without +// this, the default emits `author: []` on transcript pages and Google's +// Rich Results Test reports "Missing field 'author'". +import BlogPostSchema from '../../blog/blog-post-schema'; // Community meetings & transcripts older than 2025 are no longer current. Tell // search engines not to index them, but keep `follow` so they still pass link @@ -87,7 +93,7 @@ export default function CommunityPostPage(props: Props): JSX.Element { className={clsx(ThemeClassNames.wrapper.blogPages, ThemeClassNames.page.blogPostPage)} > - + diff --git a/src/theme/wasmcloud/community/video-seo.tsx b/src/theme/wasmcloud/community/video-seo.tsx index dd2c3ccff..39ecbba03 100644 --- a/src/theme/wasmcloud/community/video-seo.tsx +++ b/src/theme/wasmcloud/community/video-seo.tsx @@ -328,6 +328,10 @@ export default function VideoSEO({ // personally authored, the project entity is the appropriate author. author: VIDEO_PUBLISHER, publisher: VIDEO_PUBLISHER, + // Article rich-result eligibility wants an `image`. The YouTube + // maxresdefault thumbnail is the canonical preview for this + // transcript (it shares its source video with the meeting page). + image: thumbnailUrl, inLanguage: VIDEO_LANGUAGE, url: canonicalUrl, mainEntityOfPage: canonicalUrl, From 9f35d91ae504f830c7696146ad3ecb04e3e044a9 Mon Sep 17 00:00:00 2001 From: Liam Randall Date: Sat, 6 Jun 2026 18:02:26 -0400 Subject: [PATCH 3/8] updating template generator Signed-off-by: Liam Randall --- community/2026-05-27-community-meeting.mdx | 12 ++ package.json | 3 + scripts/generate-transcript-inheritance.mjs | 106 ++++++++++++++++++ scripts/validate-structured-data.mjs | 13 ++- src/data/transcript-inheritance.json | 21 ++++ src/theme/wasmcloud/blog/blog-post-schema.tsx | 30 ++++- src/theme/wasmcloud/community/video-seo.tsx | 33 +++++- 7 files changed, 214 insertions(+), 4 deletions(-) create mode 100644 scripts/generate-transcript-inheritance.mjs create mode 100644 src/data/transcript-inheritance.json diff --git a/community/2026-05-27-community-meeting.mdx b/community/2026-05-27-community-meeting.mdx index 16329020a..4cbfbcd5d 100644 --- a/community/2026-05-27-community-meeting.mdx +++ b/community/2026-05-27-community-meeting.mdx @@ -32,6 +32,18 @@ image: https://i.ytimg.com/vi/QyVyD37cvrw/maxresdefault.jpg duration: 3252 showTitle: true slug: 2026-05-27-community-meeting +about: wasmCloud +mentions: + - ComponentModel + - WASIPreview3 + - WASI + - JCO + - ComponentizeJS + - StarlingMonkey + - Wasmtime + - BytecodeAlliance + - Java + - JavaScript speakers: - bailey-hayes - liam-randall diff --git a/package.json b/package.json index cd0e50322..4f566a36f 100644 --- a/package.json +++ b/package.json @@ -4,8 +4,11 @@ "license": "Apache-2.0", "scripts": { "docusaurus": "docusaurus", + "prestart": "node scripts/generate-transcript-inheritance.mjs", "start": "docusaurus start --config docusaurus.config.ts --no-open", + "prebuild": "node scripts/generate-transcript-inheritance.mjs", "build": "docusaurus build", + "generate:transcript-inheritance": "node scripts/generate-transcript-inheritance.mjs", "swizzle": "docusaurus swizzle", "deploy": "docusaurus deploy", "clear": "docusaurus clear", diff --git a/scripts/generate-transcript-inheritance.mjs b/scripts/generate-transcript-inheritance.mjs new file mode 100644 index 000000000..680e83447 --- /dev/null +++ b/scripts/generate-transcript-inheritance.mjs @@ -0,0 +1,106 @@ +#!/usr/bin/env node +/** + * Build-time generator for `src/data/transcript-inheritance.json`. + * + * Community meetings have TWO pages each: a landing/watch page + * (`-community-meeting.mdx`) and a transcript page + * (`-community-meeting-transcript.mdx`). The landing page's + * frontmatter carries `about:` + `mentions:` entity references from the + * M12 dictionary; the transcript page covers the same content but its + * frontmatter typically does not repeat those refs. Without inheritance, + * the transcript's Article JSON-LD lacks the entity graph and trips the + * M10 validator's `no about or mentions` warning. + * + * This script reads every landing page's frontmatter and emits a single + * JSON map keyed by the transcript permalink (derived deterministically + * from the landing slug). `video-seo.tsx` imports the map at module + * load and applies the inherited refs when rendering a transcript page + * whose own frontmatter doesn't carry them. + * + * Idempotent. Safe to run before every build (it's wired into + * package.json's `prebuild` script). + */ +import { readdir, readFile, writeFile, mkdir } from 'node:fs/promises'; +import { join, dirname } from 'node:path'; +import { fileURLToPath } from 'node:url'; +import yaml from 'js-yaml'; + +const REPO_ROOT = join(dirname(fileURLToPath(import.meta.url)), '..'); +const COMMUNITY_DIR = join(REPO_ROOT, 'community'); +const OUT_PATH = join(REPO_ROOT, 'src', 'data', 'transcript-inheritance.json'); + +const LANDING_MDX_RE = /^(\d{4}-\d{2}-\d{2})-community-meeting\.mdx$/; +const FRONTMATTER_RE = /^---\n([\s\S]*?)\n---/; + +/** + * Extract about/mentions from a landing page's frontmatter. Returns an + * empty result when neither field is present so the caller can decide + * whether to emit anything. + */ +async function readLandingRefs(path) { + const raw = await readFile(path, 'utf8'); + const m = FRONTMATTER_RE.exec(raw); + if (!m) return null; + let fm; + try { + fm = yaml.load(m[1]); + } catch (e) { + console.warn(`[transcript-inheritance] yaml parse failed for ${path}: ${e.message}`); + return null; + } + if (!fm || typeof fm !== 'object') return null; + const out = {}; + if (typeof fm.about === 'string' && fm.about) out.about = fm.about; + if (Array.isArray(fm.mentions)) { + const cleaned = fm.mentions.filter((m) => typeof m === 'string' && m.length > 0); + if (cleaned.length > 0) out.mentions = cleaned; + } + return Object.keys(out).length > 0 ? out : null; +} + +async function main() { + const entries = await readdir(COMMUNITY_DIR); + const map = {}; + let scanned = 0; + let withRefs = 0; + + for (const entry of entries.sort()) { + const match = LANDING_MDX_RE.exec(entry); + if (!match) continue; + scanned += 1; + const date = match[1]; + const refs = await readLandingRefs(join(COMMUNITY_DIR, entry)); + if (!refs) continue; + withRefs += 1; + // Key by the transcript page's canonical permalink. The transcript + // slug is the landing slug with `-transcript` appended (set by + // `slug:` in the transcript MDX frontmatter, mirrored by the + // `transcriptUrlForMeeting` helper in video-seo.tsx). + const transcriptPermalink = `/community/${date}-community-meeting-transcript/`; + map[transcriptPermalink] = refs; + } + + await mkdir(dirname(OUT_PATH), { recursive: true }); + await writeFile( + OUT_PATH, + JSON.stringify( + { + $comment: + 'Auto-generated by scripts/generate-transcript-inheritance.mjs (prebuild step). Edits will be overwritten. Maps transcript permalink → { about, mentions } from the parent landing page\'s frontmatter so video-seo.tsx can inherit entity refs.', + generated_at: new Date().toISOString(), + entries: map, + }, + null, + 2, + ) + '\n', + ); + + console.log( + `[transcript-inheritance] scanned ${scanned} landing pages, wrote ${withRefs} entries → ${OUT_PATH.replace(REPO_ROOT + '/', '')}`, + ); +} + +main().catch((e) => { + console.error(e); + process.exit(1); +}); diff --git a/scripts/validate-structured-data.mjs b/scripts/validate-structured-data.mjs index f440f0e5e..741c1f0b2 100644 --- a/scripts/validate-structured-data.mjs +++ b/scripts/validate-structured-data.mjs @@ -190,8 +190,19 @@ function validatePayload(payload, ctx) { return { errors, warnings }; } +// Pages that opt out of search indexing with `` +// are intentionally not eligible for rich results. Soft warnings about authoring +// gaps (e.g. missing M12 about/mentions) provide zero SEO value on these pages, +// so we suppress them. Hard schema-validity errors still fire — invalid JSON-LD +// is invalid regardless of indexability. +// Tolerate other attributes before `name=` (e.g. react-helmet emits +// `data-rh=true name=robots content=...`) and quoted/unquoted attribute +// values. The key signal is `name=robots` + `content` containing `noindex`. +const NOINDEX_META_RE = /]*\bname=["']?robots["']?[^>]*\bcontent=["'][^"']*noindex/i; + async function validateFile(htmlPath) { const html = await readFile(htmlPath, 'utf8'); + const isNoindex = NOINDEX_META_RE.test(html); const errors = []; const warnings = []; let count = 0; @@ -209,7 +220,7 @@ async function validateFile(htmlPath) { } const r = validatePayload(parsed, `${htmlPath} script #${count}`); errors.push(...r.errors); - warnings.push(...r.warnings); + if (!isNoindex) warnings.push(...r.warnings); } return { count, errors, warnings }; } diff --git a/src/data/transcript-inheritance.json b/src/data/transcript-inheritance.json new file mode 100644 index 000000000..64368f488 --- /dev/null +++ b/src/data/transcript-inheritance.json @@ -0,0 +1,21 @@ +{ + "$comment": "Auto-generated by scripts/generate-transcript-inheritance.mjs (prebuild step). Edits will be overwritten. Maps transcript permalink → { about, mentions } from the parent landing page's frontmatter so video-seo.tsx can inherit entity refs.", + "generated_at": "2026-06-06T22:00:12.383Z", + "entries": { + "/community/2026-05-27-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "ComponentModel", + "WASIPreview3", + "WASI", + "JCO", + "ComponentizeJS", + "StarlingMonkey", + "Wasmtime", + "BytecodeAlliance", + "Java", + "JavaScript" + ] + } + } +} diff --git a/src/theme/wasmcloud/blog/blog-post-schema.tsx b/src/theme/wasmcloud/blog/blog-post-schema.tsx index a4ce38693..7faa18a74 100644 --- a/src/theme/wasmcloud/blog/blog-post-schema.tsx +++ b/src/theme/wasmcloud/blog/blog-post-schema.tsx @@ -6,6 +6,14 @@ import { buildEntityNodes, buildEntityRefs, } from '@theme/wasmcloud/structured-data/entities'; +// Community transcript pages inherit about/mentions from their parent +// landing page via this map (see video-seo.tsx + the prebuild generator). +// On non-community pages and on landing pages the map is unused. +import transcriptInheritance from '@site/src/data/transcript-inheritance.json'; + +type InheritedRefs = { about?: string; mentions?: string[] }; +const TRANSCRIPT_INHERITANCE: Record = + (transcriptInheritance as { entries?: Record }).entries ?? {}; /** * Per M2 of the structured-data spike: emit the full Article-family schema @@ -187,8 +195,26 @@ export default function BlogPostSchema(): JSX.Element | null { metadata, siteUrl, ); - const entityRefs = buildEntityRefs(frontMatter as Record); - const entityNodes = buildEntityNodes(frontMatter as Record); + // Community transcript pages don't carry their own about/mentions + // (those refs live on the parent landing page). Inherit from the + // prebuild-generated map so the transcript's BlogPosting/Article + // node carries the same entity graph as its meeting page. + const permalinkWithSlash = permalink.endsWith('/') ? permalink : permalink + '/'; + const inherited = + TRANSCRIPT_INHERITANCE[permalink] || TRANSCRIPT_INHERITANCE[permalinkWithSlash]; + const fmForRefs: Record = inherited + ? { + ...(frontMatter as Record), + ...(((frontMatter as { about?: unknown }).about === undefined && + inherited.about) ? { about: inherited.about } : {}), + ...(!Array.isArray((frontMatter as { mentions?: unknown }).mentions) && + inherited.mentions + ? { mentions: inherited.mentions } + : {}), + } + : (frontMatter as Record); + const entityRefs = buildEntityRefs(fmForRefs); + const entityNodes = buildEntityNodes(fmForRefs); // M2 risk #12: Speakable is restricted to NewsArticle. Honor the // `speakable: true` frontmatter only when the post is typed NewsArticle. diff --git a/src/theme/wasmcloud/community/video-seo.tsx b/src/theme/wasmcloud/community/video-seo.tsx index 39ecbba03..41d8224a8 100644 --- a/src/theme/wasmcloud/community/video-seo.tsx +++ b/src/theme/wasmcloud/community/video-seo.tsx @@ -3,10 +3,19 @@ import Head from '@docusaurus/Head'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import type { BlogPostMetadata } from '@docusaurus/plugin-content-blog'; import speakersData from '@site/src/data/speakers.json'; +// Auto-generated at prebuild time by scripts/generate-transcript-inheritance.mjs. +// Maps each transcript permalink to its parent landing page's about/mentions +// frontmatter so transcript Article JSON-LD inherits the same entity graph +// without the author having to duplicate the refs across both files. +import transcriptInheritance from '@site/src/data/transcript-inheritance.json'; import JsonLd from '@theme/wasmcloud/json-ld'; import { buildEntityRefs } from '@theme/wasmcloud/structured-data/entities'; import { isTranscriptPermalink } from './utils'; +type InheritedRefs = { about?: string; mentions?: string[] }; +const TRANSCRIPT_INHERITANCE: Record = + (transcriptInheritance as { entries?: Record }).entries ?? {}; + type Chapter = { seconds: number; label: string }; type SpeakerPerson = { @@ -195,7 +204,29 @@ export default function VideoSEO({ const keywords = getKeywords(frontMatter); const speakers = buildSpeakers(frontMatter); - const entityRefs = buildEntityRefs(frontMatter); + // Transcript pages typically don't repeat `about:` / `mentions:` in their + // own frontmatter — those refs live on the parent landing page. When this + // is a transcript page and its own frontmatter omits one of the refs, fall + // back to the inheritance map (generated at prebuild from landing-page + // frontmatter; see scripts/generate-transcript-inheritance.mjs). Avoids the + // M10 validator warning `no about or mentions (M12 entity refs)` on + // transcript Article nodes. + const permalinkWithSlash = permalink.endsWith('/') ? permalink : permalink + '/'; + const inheritedRefs: InheritedRefs | undefined = isTranscript + ? TRANSCRIPT_INHERITANCE[permalink] || TRANSCRIPT_INHERITANCE[permalinkWithSlash] + : undefined; + const frontMatterForRefs = inheritedRefs + ? { + ...frontMatter, + ...(frontMatter.about === undefined && inheritedRefs.about + ? { about: inheritedRefs.about } + : {}), + ...(!Array.isArray(frontMatter.mentions) && inheritedRefs.mentions + ? { mentions: inheritedRefs.mentions } + : {}), + } + : frontMatter; + const entityRefs = buildEntityRefs(frontMatterForRefs); // Stable IDs the schemas use to cross-reference each other: // VideoObject @id → canonical meeting URL + #video From 8e0bdc40ab770d755f009033511290be71f649cb Mon Sep 17 00:00:00 2001 From: Liam Randall Date: Wed, 10 Jun 2026 00:22:00 -0400 Subject: [PATCH 4/8] Updating topical JSON LD graph on all pages Signed-off-by: Liam Randall --- .../index.mdx | 16 +- .../index.mdx | 12 +- .../index.mdx | 18 +- .../index.mdx | 16 +- .../index.mdx | 14 +- blog/2022-09-19-road-to-ubiquity/index.mdx | 13 +- .../index.mdx | 15 +- .../index.mdx | 14 +- .../index.mdx | 16 +- blog/2023-02-22-zero-trust-security/index.mdx | 16 +- .../index.mdx | 12 +- .../index.mdx | 12 +- .../index.mdx | 17 +- .../index.mdx | 11 +- .../index.mdx | 12 +- .../index.mdx | 13 +- .../index.mdx | 15 +- .../index.mdx | 15 +- .../index.mdx | 16 +- .../index.mdx | 16 +- .../index.mdx | 14 +- .../index.mdx | 14 +- .../index.mdx | 16 +- .../index.mdx | 16 +- .../index.mdx | 18 +- .../index.mdx | 16 +- .../index.mdx | 16 +- .../index.mdx | 16 +- blog/2024-03-20-otel-observable/index.mdx | 16 +- .../index.mdx | 16 +- .../index.mdx | 16 +- .../index.mdx | 16 +- .../index.mdx | 16 +- .../index.mdx | 14 +- .../index.mdx | 14 +- .../index.mdx | 12 +- .../index.mdx | 16 +- .../index.mdx | 15 +- .../index.mdx | 15 +- .../index.mdx | 15 +- blog/2024-07-02-go-provider-sdk/index.mdx | 15 +- .../index.mdx | 16 +- .../index.mdx | 16 +- .../index.mdx | 14 +- .../index.mdx | 13 +- .../index.mdx | 16 +- .../index.mdx | 16 +- .../index.mdx | 15 +- .../index.mdx | 16 +- .../index.mdx | 13 +- .../index.mdx | 15 +- .../index.mdx | 16 +- .../index.mdx | 15 +- .../index.mdx | 14 +- .../index.mdx | 13 +- .../index.mdx | 13 +- .../index.mdx | 15 +- .../index.mdx | 16 +- .../index.mdx | 14 +- .../index.mdx | 17 +- .../index.mdx | 15 +- .../index.mdx | 16 +- .../index.mdx | 15 +- .../index.mdx | 14 +- .../index.mdx | 15 +- .../index.mdx | 15 +- .../index.mdx | 18 +- .../index.mdx | 18 +- .../index.mdx | 14 +- .../index.mdx | 16 +- .../index.mdx | 18 +- .../index.mdx | 16 +- .../index.mdx | 15 +- .../index.mdx | 16 +- .../index.mdx | 14 +- .../index.mdx | 13 +- blog/2025-04-25-statement-on-nats/index.mdx | 16 +- blog/2025-05-01-platform-harness/index.mdx | 14 +- .../index.mdx | 15 +- .../index.mdx | 16 +- .../2025-07-15-q3-2025-roadmap-recap/index.md | 13 +- blog/2025-07-22-good-first-issues/index.mdx | 14 +- blog/2025-08-22-wash-plugin/index.mdx | 14 +- blog/2025-08-26-setup-wash/index.mdx | 16 +- .../index.mdx | 16 +- .../index.mdx | 16 +- .../index.mdx | 14 +- .../index.mdx | 17 +- .../index.mdx | 12 +- .../2026-03-23-wasmcloud-v2-is-here/index.mdx | 16 +- .../2026-04-15-q2-2026-roadmap-recap/index.md | 16 +- blog/2026-04-15-wasi-p3-on-wasmcloud/index.md | 15 +- blog/2026-05-07-wasmcloud-2.1.0/index.mdx | 14 +- blog/2026-05-21-wasmcloud-2.2.0/index.mdx | 15 +- blog/_template/index.mdx | 5 +- community/2022-11-02-community-meeting.mdx | 12 + community/2022-11-09-community-meeting.mdx | 16 + community/2022-11-16-community-meeting.mdx | 18 + community/2022-11-23-community-meeting.mdx | 15 + community/2022-11-29-community-meeting.mdx | 12 + community/2022-12-07-community-meeting.mdx | 11 + community/2022-12-13-community-meeting.mdx | 15 + community/2022-12-28-community-meeting.mdx | 11 + community/2023-01-04-community-meeting.mdx | 12 + community/2023-01-11-community-meeting.mdx | 15 + community/2023-01-18-community-meeting.mdx | 14 + community/2023-01-25-community-meeting.mdx | 12 + community/2023-02-01-community-meeting.mdx | 16 + community/2023-02-08-community-meeting.mdx | 13 + community/2023-02-15-community-meeting.mdx | 15 + community/2023-02-22-community-meeting.mdx | 18 + community/2023-03-01-community-meeting.mdx | 13 + community/2023-03-08-community-meeting.mdx | 15 + community/2023-03-15-community-meeting.mdx | 17 + community/2023-03-22-community-meeting.mdx | 11 + community/2023-03-29-community-meeting.mdx | 17 + community/2023-04-05-community-meeting.mdx | 11 + community/2023-04-12-community-meeting.mdx | 17 + community/2023-04-26-community-meeting.mdx | 18 + community/2023-05-03-community-meeting.mdx | 14 + community/2023-05-10-community-meeting.mdx | 13 + community/2023-05-17-community-meeting.mdx | 12 + community/2023-05-24-community-meeting.mdx | 16 + community/2023-05-31-community-meeting.mdx | 16 + community/2023-06-07-community-meeting.mdx | 13 + community/2023-06-14-community-meeting.mdx | 15 + community/2023-06-21-community-meeting.mdx | 16 + community/2023-06-28-community-meeting.mdx | 14 + community/2023-07-05-community-meeting.mdx | 16 + community/2023-07-12-community-meeting.mdx | 18 + community/2023-07-19-community-meeting.mdx | 17 + community/2023-07-26-community-meeting.mdx | 17 + community/2023-08-02-community-meeting.mdx | 17 + community/2023-08-09-community-meeting.mdx | 18 + community/2023-08-16-community-meeting.mdx | 16 + community/2023-08-23-community-meeting.mdx | 16 + community/2023-08-30-community-meeting.mdx | 18 + community/2023-09-13-community-meeting.mdx | 17 + community/2023-09-20-community-meeting.mdx | 18 + community/2023-09-27-community-meeting.mdx | 18 + community/2023-10-04-community-meeting.mdx | 15 + community/2023-10-11-community-meeting.mdx | 9 + community/2023-10-18-community-meeting.mdx | 18 + community/2023-10-25-community-meeting.mdx | 18 + community/2023-11-01-community-meeting.mdx | 12 + community/2023-11-07-community-meeting.mdx | 15 + community/2023-11-15-community-meeting.mdx | 15 + community/2023-11-22-community-meeting.mdx | 17 + community/2023-11-29-community-meeting.mdx | 18 + community/2023-12-06-community-meeting.mdx | 11 + community/2023-12-13-community-meeting.mdx | 16 + community/2023-12-20-community-meeting.mdx | 18 + community/2023-12-27-community-meeting.mdx | 11 + community/2024-01-03-community-meeting.mdx | 17 + community/2024-01-10-community-meeting.mdx | 18 + community/2024-01-17-community-meeting.mdx | 18 + community/2024-01-24-community-meeting.mdx | 16 + community/2024-01-31-community-meeting.mdx | 18 + community/2024-02-07-community-meeting.mdx | 18 + community/2024-02-14-community-meeting.mdx | 18 + community/2024-02-21-community-meeting.mdx | 18 + community/2024-02-27-community-meeting.mdx | 15 + community/2024-03-06-community-meeting.mdx | 17 + community/2024-03-13-community-meeting.mdx | 16 + community/2024-03-20-community-meeting.mdx | 9 + community/2024-03-27-community-meeting.mdx | 17 + community/2024-04-03-community-meeting.mdx | 17 + community/2024-04-10-community-meeting.mdx | 18 + community/2024-04-17-community-meeting.mdx | 12 + community/2024-04-24-community-meeting.mdx | 18 + community/2024-05-01-community-meeting.mdx | 18 + community/2024-05-08-community-meeting.mdx | 18 + community/2024-05-15-community-meeting.mdx | 18 + community/2024-05-22-community-meeting.mdx | 18 + community/2024-05-29-community-meeting.mdx | 18 + community/2024-06-05-community-meeting.mdx | 18 + community/2024-06-12-community-meeting.mdx | 18 + community/2024-06-20-community-meeting.mdx | 16 + community/2024-06-26-community-meeting.mdx | 16 + community/2024-07-02-community-meeting.mdx | 18 + community/2024-07-10-community-meeting.mdx | 18 + community/2024-07-17-community-meeting.mdx | 12 + community/2024-07-24-community-meeting.mdx | 18 + community/2024-07-31-community-meeting.mdx | 14 + community/2024-08-07-community-meeting.mdx | 18 + community/2024-08-14-community-meeting.mdx | 18 + community/2024-08-21-community-meeting.mdx | 18 + community/2024-08-28-community-meeting.mdx | 17 + community/2024-09-04-community-meeting.mdx | 16 + community/2024-09-11-community-meeting.mdx | 16 + community/2024-09-18-community-meeting.mdx | 15 + community/2024-09-25-community-meeting.mdx | 18 + community/2024-10-02-community-meeting.mdx | 18 + community/2024-10-09-community-meeting.mdx | 14 + community/2024-10-16-community-meeting.mdx | 15 + community/2024-10-23-community-meeting.mdx | 14 + community/2024-10-30-community-meeting.mdx | 18 + community/2024-11-06-community-meeting.mdx | 17 + community/2024-11-13-community-meeting.mdx | 14 + community/2024-11-20-community-meeting.mdx | 12 + community/2024-11-27-community-meeting.mdx | 12 + community/2024-12-04-community-meeting.mdx | 18 + community/2024-12-11-community-meeting.mdx | 17 + community/2024-12-18-community-meeting.mdx | 14 + community/2024-12-26-community-meeting.mdx | 17 + community/2025-01-02-community-meeting.mdx | 9 + community/2025-01-08-community-meeting.mdx | 18 + community/2025-01-15-community-meeting.mdx | 18 + community/2025-01-22-community-meeting.mdx | 18 + community/2025-01-29-community-meeting.mdx | 18 + community/2025-02-05-community-meeting.mdx | 18 + community/2025-02-12-community-meeting.mdx | 18 + community/2025-02-19-community-meeting.mdx | 18 + community/2025-02-26-community-meeting.mdx | 18 + community/2025-03-05-community-meeting.mdx | 16 + community/2025-03-12-community-meeting.mdx | 18 + community/2025-03-19-community-meeting.mdx | 17 + community/2025-03-26-community-meeting.mdx | 18 + community/2025-04-02-community-meeting.mdx | 18 + community/2025-04-09-community-meeting.mdx | 18 + community/2025-04-16-community-meeting.mdx | 18 + community/2025-04-23-community-meeting.mdx | 18 + community/2025-04-30-community-meeting.mdx | 18 + community/2025-05-07-community-meeting.mdx | 18 + community/2025-05-14-community-meeting.mdx | 18 + community/2025-05-21-community-meeting.mdx | 17 + community/2025-05-28-community-meeting.mdx | 18 + community/2025-06-04-community-meeting.mdx | 15 + community/2025-06-11-community-meeting.mdx | 18 + community/2025-06-18-community-meeting.mdx | 16 + community/2025-06-25-community-meeting.mdx | 14 + community/2025-07-09-community-meeting.mdx | 18 + community/2025-07-16-community-meeting.mdx | 18 + community/2025-07-23-community-meeting.mdx | 18 + community/2025-07-30-community-meeting.mdx | 18 + community/2025-08-06-community-meeting.mdx | 18 + community/2025-08-13-community-meeting.mdx | 16 + community/2025-08-20-community-meeting.mdx | 15 + community/2025-08-27-community-meeting.mdx | 18 + community/2025-09-03-community-meeting.mdx | 18 + community/2025-09-10-community-meeting.mdx | 18 + community/2025-09-17-community-meeting.mdx | 18 + community/2025-09-24-community-meeting.mdx | 18 + community/2025-10-01-community-meeting.mdx | 17 + community/2025-10-08-community-meeting.mdx | 18 + community/2025-10-15-community-meeting.mdx | 18 + community/2025-10-22-community-meeting.mdx | 18 + community/2025-10-29-community-meeting.mdx | 18 + community/2025-11-05-community-meeting.mdx | 18 + community/2025-11-12-community-meeting.mdx | 18 + community/2025-11-19-community-meeting.mdx | 18 + community/2025-11-26-community-meeting.mdx | 18 + community/2025-12-03-community-meeting.mdx | 18 + community/2025-12-10-community-meeting.mdx | 16 + community/2025-12-17-community-meeting.mdx | 18 + community/2026-01-07-community-meeting.mdx | 18 + community/2026-01-14-community-meeting.mdx | 18 + community/2026-01-21-community-meeting.mdx | 18 + community/2026-01-28-community-meeting.mdx | 18 + community/2026-02-04-community-meeting.mdx | 18 + community/2026-02-11-community-meeting.mdx | 18 + community/2026-02-18-community-meeting.mdx | 18 + community/2026-02-25-community-meeting.mdx | 18 + community/2026-03-04-community-meeting.mdx | 18 + community/2026-03-11-community-meeting.mdx | 18 + community/2026-03-18-community-meeting.mdx | 18 + community/2026-03-25-community-meeting.mdx | 18 + community/2026-04-01-community-meeting.mdx | 18 + community/2026-04-08-community-meeting.mdx | 18 + community/2026-04-15-community-meeting.mdx | 18 + community/2026-04-22-community-meeting.mdx | 18 + community/2026-04-29-community-meeting.mdx | 18 + community/2026-05-06-community-meeting.mdx | 18 + community/2026-05-13-community-meeting.mdx | 18 + community/2026-05-20-community-meeting.mdx | 18 + community/2026-05-27-community-meeting.mdx | 18 +- community/2026-06-03-community-meeting.mdx | 15 + docs/contributing/contributing-guide.mdx | 9 +- docs/contributing/documentation.mdx | 11 +- docs/contributing/index.mdx | 11 +- docs/examples.mdx | 15 +- docs/faq.mdx | 15 +- docs/glossary.mdx | 15 +- docs/governance.mdx | 11 +- docs/index.mdx | 15 +- docs/installation.mdx | 13 +- docs/kubernetes-operator/api-reference.md | 12 +- docs/kubernetes-operator/crds.mdx | 14 +- docs/kubernetes-operator/index.mdx | 15 +- .../operator-manual/cicd.mdx | 15 +- .../filesystems-and-volumes.mdx | 14 +- .../operator-manual/helm-values.mdx | 13 +- .../lightweight-deployments.mdx | 15 +- .../operator-manual/overview.mdx | 14 +- .../operator-manual/private-registries.mdx | 14 +- .../roles-and-rolebindings.mdx | 12 +- .../secrets-and-configuration.mdx | 14 +- .../kubernetes-operator/workload-security.mdx | 15 +- docs/migration.mdx | 14 +- docs/overview/hosts/index.mdx | 14 +- docs/overview/hosts/plugins.mdx | 15 +- docs/overview/index.mdx | 15 +- docs/overview/interfaces.mdx | 13 +- docs/overview/packaging.mdx | 15 +- docs/overview/transport.mdx | 14 +- docs/overview/workloads/components.mdx | 15 +- docs/overview/workloads/index.mdx | 15 +- docs/overview/workloads/services.mdx | 12 +- .../deploy-a-webassembly-workload.mdx | 15 +- .../develop-a-webassembly-component.mdx | 15 +- docs/quickstart/index.mdx | 15 +- ...expose-workload-via-kubernetes-service.mdx | 12 +- docs/recipes/index.mdx | 12 +- ...figuration-from-configmaps-and-secrets.mdx | 15 +- docs/recipes/plugin-or-service.mdx | 15 +- .../tls-bring-your-own-certificates.mdx | 12 +- docs/runtime/building-custom-hosts.mdx | 15 +- docs/runtime/creating-host-plugins.mdx | 15 +- docs/runtime/index.mdx | 15 +- docs/runtime/washlet.mdx | 15 +- docs/troubleshooting.mdx | 14 +- docs/wash/commands.mdx | 14 +- docs/wash/config.mdx | 13 +- .../developer-guide/build-and-publish.mdx | 15 +- docs/wash/developer-guide/create-services.mdx | 15 +- .../developer-guide/debugging-components.mdx | 15 +- docs/wash/developer-guide/index.mdx | 15 +- .../language-support/go/index.mdx | 15 +- .../language-support/index.mdx | 15 +- .../language-support/rust/configuration.mdx | 15 +- .../language-support/rust/filesystem.mdx | 15 +- .../language-support/rust/index.mdx | 15 +- .../rust/key-value-storage.mdx | 15 +- .../language-support/rust/messaging.mdx | 15 +- .../typescript/blob-storage.mdx | 15 +- .../typescript/configuration.mdx | 15 +- .../typescript/filesystem.mdx | 15 +- .../language-support/typescript/index.mdx | 15 +- .../typescript/key-value-storage.mdx | 15 +- .../language-support/typescript/messaging.mdx | 14 +- .../network-access-and-socket-isolation.mdx | 13 +- .../useful-webassembly-tools.mdx | 15 +- docs/wash/faq.mdx | 15 +- docs/wash/index.mdx | 15 +- docs/wash/registries.mdx | 15 +- docusaurus.config.ts | 2 + plugins/transcript-inheritance/index.ts | 61 + src/data/entities.json | 288 +++ src/data/transcript-inheritance.json | 2069 ++++++++++++++++- versioned_docs/version-0.82/cli/app.md | 14 + versioned_docs/version-0.82/cli/build.md | 16 + versioned_docs/version-0.82/cli/call.md | 16 +- versioned_docs/version-0.82/cli/capture.md | 16 +- versioned_docs/version-0.82/cli/claims.md | 13 + .../version-0.82/cli/completions.md | 15 +- versioned_docs/version-0.82/cli/ctx.md | 16 +- versioned_docs/version-0.82/cli/dev.md | 16 +- versioned_docs/version-0.82/cli/down.md | 16 +- versioned_docs/version-0.82/cli/drain.md | 15 +- versioned_docs/version-0.82/cli/get.md | 16 +- versioned_docs/version-0.82/cli/index.md | 13 + versioned_docs/version-0.82/cli/inspect.md | 13 + versioned_docs/version-0.82/cli/keys.md | 17 +- versioned_docs/version-0.82/cli/link.md | 16 +- versioned_docs/version-0.82/cli/new.md | 19 +- versioned_docs/version-0.82/cli/par.md | 14 + versioned_docs/version-0.82/cli/pull.md | 15 +- versioned_docs/version-0.82/cli/push.md | 15 +- versioned_docs/version-0.82/cli/reg.md | 13 + versioned_docs/version-0.82/cli/scale.md | 14 + versioned_docs/version-0.82/cli/spy.md | 16 +- versioned_docs/version-0.82/cli/start.md | 14 + versioned_docs/version-0.82/cli/stop.md | 16 +- versioned_docs/version-0.82/cli/ui.md | 15 +- versioned_docs/version-0.82/cli/up.md | 15 + versioned_docs/version-0.82/cli/update.md | 14 + .../version-0.82/concepts/actors.mdx | 16 + .../version-0.82/concepts/applications.mdx | 14 + .../version-0.82/concepts/capabilities.mdx | 14 + .../version-0.82/concepts/hosts.mdx | 16 + .../concepts/interface-driven-development.mdx | 14 + .../version-0.82/concepts/lattice.mdx | 14 + .../version-0.82/concepts/runtime-linking.mdx | 13 + .../concepts/webassembly-components.mdx | 16 + .../version-0.82/deployment/docker/index.mdx | 14 + .../deployment/hosts/auctions.mdx | 15 + .../deployment/hosts/config-service.mdx | 13 + .../version-0.82/deployment/hosts/labels.mdx | 14 + .../deployment/hosts/local-artifacts.mdx | 13 + .../version-0.82/deployment/k8s/index.mdx | 427 ++-- .../deployment/lattice/generating-creds.mdx | 13 + .../version-0.82/deployment/lattice/index.mdx | 14 + .../deployment/lattice/metadata.mdx | 14 + .../deployment/lattice/starting-hosts.mdx | 13 + .../deployment/nats/cluster-config.mdx | 13 + .../version-0.82/deployment/nats/js-leaf.md | 13 + .../deployment/nats/leaf-nodes.mdx | 13 + .../deployment/observability/logs.mdx | 14 + .../deployment/observability/metrics.mdx | 13 + .../observability-with-opentelemetry.mdx | 15 + .../deployment/observability/tracing.mdx | 14 + .../version-0.82/deployment/oci/index.mdx | 11 + .../version-0.82/deployment/security/env.mdx | 11 + .../deployment/security/nats-segmentation.mdx | 13 + .../deployment/security/policy-service.mdx | 13 + .../security/zero-trust-invocations.mdx | 13 + .../deployment/wadm/configuration.mdx | 16 + .../deployment/wadm/deploy-architecture.mdx | 15 + .../version-0.82/deployment/wadm/index.mdx | 14 + .../deployment/wadm/installing.mdx | 14 + .../deployment/wadm/nats-credentials.mdx | 15 + .../version-0.82/developer/actors/build.mdx | 17 + .../developer/actors/generate.mdx | 18 + .../version-0.82/developer/actors/index.md | 14 + .../version-0.82/developer/actors/publish.mdx | 16 + .../version-0.82/developer/actors/run.mdx | 16 + .../version-0.82/developer/actors/update.mdx | 14 + .../communication/actor-to-actor-calls.md | 14 + .../developer/debugging/actors.mdx | 16 + .../version-0.82/developer/debugging/host.mdx | 15 + .../version-0.82/developer/debugging/index.md | 49 +- .../developer/debugging/providers.md | 11 + .../interfaces/creating-an-interface.md | 14 + .../developer/providers/consuming.md | 15 + .../developer/providers/create-par.md | 14 + .../version-0.82/developer/providers/index.md | 80 +- .../version-0.82/developer/providers/rust.md | 17 + .../developer/providers/testing.md | 16 + .../version-0.82/developer/workflow.md | 17 + .../useful-webassembly-tools/index.mdx | 17 + .../version-0.82/ecosystem/wadm/api.md | 16 + .../version-0.82/ecosystem/wadm/index.md | 15 + .../version-0.82/ecosystem/wadm/model.md | 15 + .../version-0.82/ecosystem/wadm/usage.md | 16 + .../version-0.82/ecosystem/wash/contexts.mdx | 14 + .../version-0.82/ecosystem/wash/index.md | 13 + .../version-0.82/examples/cruddy.mdx | 18 + .../hosts/abis/components/index.md | 15 + .../version-0.82/hosts/abis/wasmbus/ffi.md | 11 + .../version-0.82/hosts/abis/wasmbus/index.md | 55 +- .../wasmbus/interfaces/code-generation.md | 14 + .../abis/wasmbus/interfaces/codegen-toml.md | 11 + .../abis/wasmbus/interfaces/crates-io.md | 14 + .../hosts/abis/wasmbus/interfaces/index.md | 17 + .../tips/avoid-single-member-structures.md | 13 + .../interfaces/tips/clippy-warnings.md | 11 + .../wasmbus/interfaces/tips/error-messages.md | 14 + .../abis/wasmbus/interfaces/tips/index.md | 11 + .../wasmbus/interfaces/tips/lint-validate.md | 13 + .../hosts/abis/wasmbus/interfaces/traits.md | 14 + .../wasmbus/interfaces/wasmcloud-smithy.md | 12 + .../hosts/abis/wasmbus/protocol.md | 13 + .../hosts/custom-host/fromspec.md | 13 + .../version-0.82/hosts/custom-host/index.md | 35 +- .../version-0.82/hosts/elixir/architecture.md | 17 + .../version-0.82/hosts/elixir/healthchecks.md | 15 + .../hosts/elixir/host-configure.md | 13 + .../version-0.82/hosts/elixir/index.md | 13 + .../version-0.82/hosts/elixir/running.md | 14 + .../version-0.82/hosts/elixir/safeshutdown.md | 15 + .../version-0.82/hosts/javascript.md | 13 + .../lattice-protocols/control-interface.md | 14 + .../hosts/lattice-protocols/index.md | 13 + .../hosts/lattice-protocols/name.mdx | 13 + .../hosts/lattice-protocols/rpc.md | 14 + versioned_docs/version-0.82/hosts/security.md | 14 + versioned_docs/version-0.82/installation.mdx | 13 + versioned_docs/version-0.82/intro.md | 13 + versioned_docs/version-0.82/kubernetes.mdx | 17 + .../version-0.82/reference/_index.en.md | 29 +- .../version-0.82/reference/branding.md | 11 + .../reference/cloud-event-list.md | 11 + .../version-0.82/reference/config.md | 17 + versioned_docs/version-0.82/reference/faq.mdx | 17 + .../version-0.82/reference/glossary.md | 14 + .../version-0.82/reference/host-config.md | 13 + .../reference/official-oci/index.md | 35 +- .../version-0.82/reference/wasi/guest.md | 14 + .../reference/wasi/incoming-http.md | 16 + .../version-0.82/reference/wasi/interfaces.md | 16 + .../version-0.82/reference/wasi/logging.md | 16 + .../version-0.82/reference/wasi/support.md | 18 + .../version-0.82/roadmap/2023-q3q4.md | 17 + versioned_docs/version-0.82/roadmap/index.md | 17 + .../version-0.82/tour/adding-capabilities.mdx | 18 + .../version-0.82/tour/hello-world.mdx | 18 + .../version-0.82/tour/why-wasmcloud.mdx | 14 + .../version-v1/capabilities/index.mdx | 16 + versioned_docs/version-v1/cli/index.mdx | 14 + versioned_docs/version-v1/cli/wash.mdx | 13 + versioned_docs/version-v1/cli/wasmcloud.mdx | 17 + .../version-v1/concepts/applications.mdx | 17 + .../version-v1/concepts/capabilities.mdx | 17 + .../version-v1/concepts/components.mdx | 17 + versioned_docs/version-v1/concepts/hosts.mdx | 17 + versioned_docs/version-v1/concepts/index.mdx | 16 + .../version-v1/concepts/interfaces.mdx | 15 + .../version-v1/concepts/lattice.mdx | 14 + .../concepts/linking-components/index.mdx | 15 + .../linking-components/linking-at-build.mdx | 17 + .../linking-components/linking-at-runtime.mdx | 16 + .../version-v1/concepts/packaging.mdx | 16 + .../version-v1/concepts/providers.mdx | 15 + .../version-v1/concepts/secrets.mdx | 17 + .../contributing/contributing-guide.mdx | 11 + .../version-v1/contributing/documentation.mdx | 13 + .../version-v1/contributing/index.mdx | 13 + .../contributing/wasmcloud-contrib.mdx | 13 + .../deployment-guide/ecs-fargate.mdx | 15 + .../deployment/deployment-guide/index.mdx | 14 + .../version-v1/deployment/docker/index.mdx | 14 + .../version-v1/deployment/hosts/auctions.mdx | 15 + .../deployment/hosts/config-service.mdx | 13 + .../version-v1/deployment/hosts/labels.mdx | 14 + .../deployment/hosts/local-artifacts.mdx | 13 + .../version-v1/deployment/k8s/akamai.mdx | 17 + .../version-v1/deployment/k8s/aws-eks.mdx | 15 + .../version-v1/deployment/k8s/azure-aks.mdx | 17 + .../version-v1/deployment/k8s/gcloud-gke.mdx | 15 + .../version-v1/deployment/k8s/index.mdx | 16 + .../version-v1/deployment/k8s/kind.mdx | 17 + .../version-v1/deployment/lattice/index.mdx | 14 + .../deployment/lattice/metadata.mdx | 14 + .../deployment/lattice/starting-hosts.mdx | 13 + .../deployment/nats/cluster-config.mdx | 13 + .../version-v1/deployment/nats/js-leaf.md | 13 + .../version-v1/deployment/nats/leaf-nodes.mdx | 13 + .../version-v1/deployment/nats/ngs.mdx | 14 + .../deployment/netconf/certificates.mdx | 16 + .../version-v1/deployment/netconf/index.mdx | 11 + .../version-v1/deployment/netconf/proxies.mdx | 15 + .../deployment/netconf/registries.mdx | 13 + .../deployment/observability/logs.mdx | 18 + .../deployment/observability/metrics.mdx | 15 + .../observability-with-opentelemetry.mdx | 14 + .../deployment/observability/tracing.mdx | 14 + .../version-v1/deployment/recovery/index.mdx | 15 + .../version-v1/deployment/security/env.mdx | 11 + .../deployment/security/nats-segmentation.mdx | 13 + .../deployment/security/policy-service.mdx | 14 + .../version-v1/deployment/security/sbom.mdx | 17 + .../deployment/security/secrets.mdx | 17 + .../deployment/security/signing.mdx | 17 + .../deployment/wadm/configuration.mdx | 15 + .../deployment/wadm/deploy-architecture.mdx | 15 + .../version-v1/deployment/wadm/index.mdx | 15 + .../version-v1/deployment/wadm/installing.mdx | 15 + .../deployment/wadm/nats-credentials.mdx | 15 + .../developer/components/advanced.mdx | 17 + .../version-v1/developer/components/build.mdx | 17 + .../developer/components/configure.mdx | 18 + .../developer/components/generate.mdx | 17 + .../version-v1/developer/components/index.md | 14 + .../developer/components/publish.mdx | 17 + .../version-v1/developer/components/run.mdx | 17 + .../developer/components/update.mdx | 14 + .../developer/components/virtualize.mdx | 17 + .../interfaces/creating-an-interface.md | 15 + .../developer/interfaces/error-handling.md | 15 + .../fetching-an-existing-interface.md | 17 + .../developer/languages/go/components.mdx | 18 + .../developer/languages/go/providers.mdx | 18 + .../developer/languages/rust/components.mdx | 16 + .../developer/languages/rust/providers.mdx | 18 + .../languages/typescript/components.mdx | 18 + .../version-v1/developer/providers/build.md | 17 + .../developer/providers/configure.mdx | 18 + .../version-v1/developer/providers/create.md | 18 + .../version-v1/developer/providers/index.md | 17 + .../version-v1/developer/providers/publish.md | 16 + .../version-v1/developer/providers/test.md | 16 + .../developer/troubleshooting/components.mdx | 16 + .../developer/troubleshooting/host.mdx | 15 + .../developer/troubleshooting/index.md | 41 +- .../developer/troubleshooting/providers.md | 11 + .../version-v1/developer/workflow.md | 17 + .../version-v1/ecosystem/nats/index.mdx | 15 + .../useful-webassembly-tools/index.mdx | 17 + .../version-v1/ecosystem/wadm/api.md | 16 + .../version-v1/ecosystem/wadm/index.md | 17 + .../version-v1/ecosystem/wadm/migrating.md | 17 + .../version-v1/ecosystem/wadm/model.md | 16 + .../version-v1/ecosystem/wadm/status.md | 15 + .../version-v1/ecosystem/wadm/usage.md | 16 + .../version-v1/ecosystem/wash/contexts.mdx | 14 + .../version-v1/ecosystem/wash/dev.md | 17 + .../version-v1/ecosystem/wash/index.md | 13 + .../ecosystem/wash/plugin-developer.md | 15 + .../version-v1/ecosystem/wash/plugins.md | 16 + .../version-v1/ecosystem/wasmtime/index.mdx | 17 + .../go/component/http-client/index.md | 20 + .../go/component/http-keyvalue-crud/index.md | 20 + .../component/http-password-checker/index.md | 20 + .../go/component/http-server/index.md | 20 + .../examples/go/component/invoke/index.md | 20 + .../component/sqldb-postgres-query/index.md | 20 + .../version-v1/examples/go/index.mdx | 14 + .../examples/go/provider/http-server/index.md | 18 + .../go/provider/keyvalue-inmemory/index.md | 17 + versioned_docs/version-v1/examples/index.mdx | 16 + .../examples/rust/component/blobby/index.md | 18 + .../rust/component/dog-fetcher/index.md | 20 + .../rust/component/echo-messaging/index.md | 20 + .../rust/component/ferris-says/index.md | 20 + .../rust/component/http-blobstore/index.md | 17 + .../rust/component/http-hello-world/index.md | 19 + .../rust/component/http-jsonify/index.md | 20 + .../component/http-keyvalue-counter/index.md | 16 + .../component/http-keyvalue-watcher/index.md | 18 + .../component/http-password-checker/index.md | 20 + .../rust/component/http-task-manager/index.md | 18 + .../component/keyvalue-messaging/index.md | 20 + .../messaging-image-processor-worker/index.md | 17 + .../component/sqldb-postgres-query/index.md | 21 + .../component/wadm-status-receiver/index.md | 21 + .../rust/component/wash-plugin-rust/index.md | 18 + .../version-v1/examples/rust/index.mdx | 17 + .../rust/provider/messaging-nats/index.md | 17 + .../component/bundled-esbuild/index.md | 19 + .../component/bundled-rsbuild/index.md | 18 + .../typescript/component/http-axios/index.md | 20 + .../component/http-hello-world/index.md | 19 + .../component/http-password-checker/index.md | 20 + .../component/http-server-with-hono/index.md | 17 + .../component/http-streaming/index.md | 20 + .../version-v1/examples/typescript/index.mdx | 17 + .../version-v1/hosts/abis/components/index.md | 14 + .../lattice-protocols/control-interface.md | 14 + .../hosts/lattice-protocols/index.md | 13 + .../hosts/lattice-protocols/name.mdx | 13 + .../version-v1/hosts/lattice-protocols/rpc.md | 16 + versioned_docs/version-v1/hosts/security.md | 16 + versioned_docs/version-v1/installation.mdx | 13 + .../version-v1/integrations/index.mdx | 15 + versioned_docs/version-v1/intro.mdx | 15 + versioned_docs/version-v1/kubernetes.mdx | 16 + .../version-v1/reference/_index.en.md | 29 +- .../version-v1/reference/branding.md | 11 + .../version-v1/reference/cloud-event-list.mdx | 13 + versioned_docs/version-v1/reference/config.md | 17 + versioned_docs/version-v1/reference/faq.mdx | 17 + .../version-v1/reference/glossary.md | 16 + .../version-v1/reference/host-config.md | 13 + .../version-v1/reference/nats/leaf-nodes.md | 13 + .../version-v1/reference/nats/permissions.md | 15 + .../version-v1/reference/nats/reference.md | 16 + .../reference/nats/streams-and-buckets.md | 14 + .../version-v1/reference/nats/subjects.md | 13 + .../reference/official-oci/index.md | 13 + .../reference/wasi/incoming-http.md | 16 + .../version-v1/reference/wasi/interfaces.md | 16 + .../version-v1/reference/wasi/logging.md | 16 + .../reference/wasi/messaging-handler.md | 14 + .../version-v1/reference/wasi/support.md | 17 + .../reference/wasi/unversioned-interfaces.md | 16 + .../reference/wasi/unversioned-logging.md | 16 + .../reference/wasi/wrpc-interfaces.md | 16 + .../version-v1/roadmap/2023-q3q4.md | 17 + versioned_docs/version-v1/roadmap/2024-q1.md | 17 + versioned_docs/version-v1/roadmap/2024-q2.md | 16 + versioned_docs/version-v1/roadmap/2024-q3.md | 17 + versioned_docs/version-v1/roadmap/2024-q4.md | 16 + .../version-v1/roadmap/2025-q1-2025.md | 17 + versioned_docs/version-v1/roadmap/index.md | 16 + .../version-v1/tour/add-features.mdx | 18 + .../version-v1/tour/extend-and-deploy.mdx | 16 + .../version-v1/tour/hello-world.mdx | 18 + .../version-v1/tour/scale-and-distribute.mdx | 18 + .../version-v1/tour/why-wasmcloud.mdx | 14 + 669 files changed, 12812 insertions(+), 539 deletions(-) create mode 100644 plugins/transcript-inheritance/index.ts diff --git a/blog/2022-05-23-deploying-wasmcloud-actors-from-github-packages/index.mdx b/blog/2022-05-23-deploying-wasmcloud-actors-from-github-packages/index.mdx index 2fd5aa452..8a24e3830 100644 --- a/blog/2022-05-23-deploying-wasmcloud-actors-from-github-packages/index.mdx +++ b/blog/2022-05-23-deploying-wasmcloud-actors-from-github-packages/index.mdx @@ -6,8 +6,22 @@ authors: [brooksmtownsend] description: 'Use GitHub Packages (GHCR) as an OCI registry to host and deploy wasmCloud actors, simplifying the WebAssembly module deployment workflow.' categories: ['webassembly', 'wasmcloud', 'developer experience'] slug: deploying-wasmcloud-actors-from-github-packages +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, OCIRegistry, wash, Docker] +mentions: + - OCIRegistry + - wash + - Docker + - Rust + - Go + - WebAssembly --- ![github-packages-logo](./images/github-packages.png) diff --git a/blog/2022-05-25-wasmcloud-capabilities-are-managed-algebraic-effects-for-webassembly-functions/index.mdx b/blog/2022-05-25-wasmcloud-capabilities-are-managed-algebraic-effects-for-webassembly-functions/index.mdx index bfa33dd37..c54eab958 100644 --- a/blog/2022-05-25-wasmcloud-capabilities-are-managed-algebraic-effects-for-webassembly-functions/index.mdx +++ b/blog/2022-05-25-wasmcloud-capabilities-are-managed-algebraic-effects-for-webassembly-functions/index.mdx @@ -6,8 +6,18 @@ authors: [autodidaddict] description: 'How wasmCloud capabilities provide a managed, distributed implementation of algebraic effects for WebAssembly functions in cloud-native apps.' categories: ['webassembly', 'wasmcloud'] slug: wasmcloud-capabilities-are-managed-algebraic-effects-for-webassembly-functions +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, capabilityProvider] +mentions: + - wasmCloud + - capabilityProvider --- ![algebra](./images/algebra.jpg) diff --git a/blog/2022-06-01-example-creating-webassembly-actor-in-go-with-tinygo/index.mdx b/blog/2022-06-01-example-creating-webassembly-actor-in-go-with-tinygo/index.mdx index 031d5dcad..f6e90db65 100644 --- a/blog/2022-06-01-example-creating-webassembly-actor-in-go-with-tinygo/index.mdx +++ b/blog/2022-06-01-example-creating-webassembly-actor-in-go-with-tinygo/index.mdx @@ -6,8 +6,22 @@ authors: [autodidaddict] description: 'A step-by-step walkthrough of creating a portable WebAssembly actor in Go using TinyGo and the wasmCloud platform to ship Wasm components.' categories: ['tinygo', 'webassembly', 'wasmcloud', 'go', 'example'] slug: example-creating-webassembly-actor-in-go-with-tinygo -about: wasmCloud -mentions: [Go, WebAssembly, wash, capabilityProvider] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Go +mentions: + - TinyGo + - wasmCloud + - wash + - capabilityProvider + - Rust + - WebAssembly --- ![tinygo-logo](./images/tinygo-logo.png) diff --git a/blog/2022-06-16-webassembly-components-and-wasmcloud-actors-a-glimpse-of-the-future/index.mdx b/blog/2022-06-16-webassembly-components-and-wasmcloud-actors-a-glimpse-of-the-future/index.mdx index e3f755763..449018205 100644 --- a/blog/2022-06-16-webassembly-components-and-wasmcloud-actors-a-glimpse-of-the-future/index.mdx +++ b/blog/2022-06-16-webassembly-components-and-wasmcloud-actors-a-glimpse-of-the-future/index.mdx @@ -6,8 +6,20 @@ authors: [thomastaylor312] description: 'A glimpse of the future: pairing the Wasm component model with wasmCloud actors to build portable, language-agnostic WebAssembly applications.' categories: ['wasm', 'webassembly', 'components'] slug: webassembly-components-and-wasmcloud-actors-a-glimpse-of-the-future -about: wasmCloud -mentions: [WebAssembly, ComponentModel, WASI, Rust] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WebAssembly +mentions: + - wasmCloud + - Rust + - ComponentModel + - WASI --- ![wasm](./images/wasm.png) diff --git a/blog/2022-06-25-wasmcloud-third-anniversary/index.mdx b/blog/2022-06-25-wasmcloud-third-anniversary/index.mdx index 86fec1fbc..e4984b203 100644 --- a/blog/2022-06-25-wasmcloud-third-anniversary/index.mdx +++ b/blog/2022-06-25-wasmcloud-third-anniversary/index.mdx @@ -6,8 +6,20 @@ authors: [autodidaddict] description: "Reflections on three years of wasmCloud: from a WebAssembly book and the waxosuit prototype to a CNCF project for cloud-native Wasm applications." categories: ["wasm", "webassembly"] slug: wasmcloud-third-anniversary +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, CNCF, WASI, Rust] +mentions: + - WebAssembly + - CNCF + - Rust + - WASI --- ![waxosuit](./images/waxosuit.png) diff --git a/blog/2022-09-19-road-to-ubiquity/index.mdx b/blog/2022-09-19-road-to-ubiquity/index.mdx index 593a3fa46..cad19c98b 100644 --- a/blog/2022-09-19-road-to-ubiquity/index.mdx +++ b/blog/2022-09-19-road-to-ubiquity/index.mdx @@ -6,8 +6,19 @@ authors: [autodidaddict] description: "A look at WebAssembly's road to ubiquity: how Wasm tooling, components, and platforms like wasmCloud will make Wasm a 'boring' production choice." categories: ['webassembly', 'wasmcloud', 'ubiquity', 'wasi', 'component model'] slug: road-to-ubiquity +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, ComponentModel, Cosmonic] +mentions: + - wasmCloud + - Cosmonic + - ComponentModel --- ![sample-map](./images/ij_map_sample.jpeg) diff --git a/blog/2022-10-04-balancing-nfr-coupling/index.mdx b/blog/2022-10-04-balancing-nfr-coupling/index.mdx index d01b5da5a..739b15115 100644 --- a/blog/2022-10-04-balancing-nfr-coupling/index.mdx +++ b/blog/2022-10-04-balancing-nfr-coupling/index.mdx @@ -6,8 +6,19 @@ authors: [autodidaddict] description: 'The motivation and design behind decoupling non-functional requirements from business logic using wasmCloud capabilities and WebAssembly actors.' categories: ['webassembly', 'wasmcloud', 'nfr', 'capabilities', 'design'] slug: balancing-nfr-coupling -about: wasmCloud -mentions: [WebAssembly, Prometheus, Kubernetes] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WebAssembly +mentions: + - wasmCloud + - Prometheus + - Kubernetes --- ![train-coupling](./images/train_coupling.webp) diff --git a/blog/2022-10-18-globally-distributed-webassembly-applications-with-wasmcloud-and-nats/index.mdx b/blog/2022-10-18-globally-distributed-webassembly-applications-with-wasmcloud-and-nats/index.mdx index aff790eb0..808c48684 100644 --- a/blog/2022-10-18-globally-distributed-webassembly-applications-with-wasmcloud-and-nats/index.mdx +++ b/blog/2022-10-18-globally-distributed-webassembly-applications-with-wasmcloud-and-nats/index.mdx @@ -6,8 +6,20 @@ authors: [brooksmtownsend] description: 'Take a wasmCloud lattice from local to globally distributed using NATS and NGS to run WebAssembly applications across any cloud, edge, or device.' categories: ['webassembly', 'wasmcloud', 'nats', 'distributed', 'lattice'] slug: globally-distributed-webassembly-applications-with-wasmcloud-and-nats +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: NATS -mentions: [WebAssembly, wasmCloud, Kubernetes, Docker] +mentions: + - WebAssembly + - wasmCloud + - Kubernetes + - Docker --- ![ngs-global](./images/ngs-global.png) diff --git a/blog/2022-11-17-better-together-building-efficient-microservices-in-kubernetes-with-webassembly/index.mdx b/blog/2022-11-17-better-together-building-efficient-microservices-in-kubernetes-with-webassembly/index.mdx index 40b64bd95..15c0e18bf 100644 --- a/blog/2022-11-17-better-together-building-efficient-microservices-in-kubernetes-with-webassembly/index.mdx +++ b/blog/2022-11-17-better-together-building-efficient-microservices-in-kubernetes-with-webassembly/index.mdx @@ -6,8 +6,22 @@ authors: [seanisom, colinmurphy] description: 'How Adobe pairs two major CNCF projects, wasmCloud and Kubernetes, to run efficient WebAssembly microservices with better agility and density.' categories: ['webassembly', 'wasmcloud', 'kubernetes', 'Cloud Native', 'CNCF'] slug: better-together-building-efficient-microservices-in-kubernetes-with-webassembly +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [Kubernetes, wasmCloud, CNCF, Docker] +mentions: + - Kubernetes + - wasmCloud + - CNCF + - Docker + - JavaScript + - WASI --- ## Adobe and Kubernetes diff --git a/blog/2023-02-22-zero-trust-security/index.mdx b/blog/2023-02-22-zero-trust-security/index.mdx index 25cdec7fd..c67430ffd 100644 --- a/blog/2023-02-22-zero-trust-security/index.mdx +++ b/blog/2023-02-22-zero-trust-security/index.mdx @@ -6,8 +6,20 @@ authors: [autodidaddict] description: 'How WebAssembly and wasmCloud support zero trust computing from the module up through the runtime, capabilities, and the distributed lattice.' categories: ['webassembly', 'wasmcloud', 'distsys', 'zerotrust', 'security'] slug: zero-trust-security -about: wasmCloud -mentions: [WebAssembly, Wasmtime, CNCF, Go] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WebAssembly +mentions: + - wasmCloud + - Wasmtime + - CNCF + - Go --- ![wasm](./images/zero-trust-b_w.webp) diff --git a/blog/2023-03-30-all-the-clouds-a-stage-webassembly-actor/index.mdx b/blog/2023-03-30-all-the-clouds-a-stage-webassembly-actor/index.mdx index 2c49831a7..43f6574e3 100644 --- a/blog/2023-03-30-all-the-clouds-a-stage-webassembly-actor/index.mdx +++ b/blog/2023-03-30-all-the-clouds-a-stage-webassembly-actor/index.mdx @@ -5,8 +5,18 @@ date: "2023-03-30" authors: [autodidaddict] description: 'An overview of the actor model with a focus on WebAssembly and how wasmCloud spawns and supervises Wasm actors without manual supervision trees.' slug: all-the-clouds-a-stage-webassembly-actor +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, wadm] +mentions: + - wasmCloud + - wadm --- ![child actor image](./images/child_actor.jpg) diff --git a/blog/2023-05-20-host-there-and-back-again/index.mdx b/blog/2023-05-20-host-there-and-back-again/index.mdx index 4a41f471c..112f13611 100644 --- a/blog/2023-05-20-host-there-and-back-again/index.mdx +++ b/blog/2023-05-20-host-there-and-back-again/index.mdx @@ -5,8 +5,18 @@ image: './images/there-and-back-again.webp' date: "2023-05-20" authors: [autodidaddict] description: 'Reflecting on the evolution of the wasmCloud runtime host, from the early Rust prototype through Elixir/OTP and back to Rust with libwasmcloud.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Rust, WebAssembly] +mentions: + - Rust + - WebAssembly --- ![map - zoom in for easter eggs](./images/there-and-back-again.webp) diff --git a/blog/2023-06-07-wasmtime-a-standardized-runtime-for-wasmcloud/index.mdx b/blog/2023-06-07-wasmtime-a-standardized-runtime-for-wasmcloud/index.mdx index 367fabb9c..707555a8c 100644 --- a/blog/2023-06-07-wasmtime-a-standardized-runtime-for-wasmcloud/index.mdx +++ b/blog/2023-06-07-wasmtime-a-standardized-runtime-for-wasmcloud/index.mdx @@ -5,8 +5,21 @@ image: "./images/header-bridge.webp" date: "2023-06-07" authors: [brooksmtownsend] description: "Why wasmCloud is adopting Wasmtime as its standardized WebAssembly runtime, embracing the component model and the Bytecode Alliance ecosystem." -about: wasmCloud -mentions: [Wasmtime, WebAssembly, BytecodeAlliance, ComponentModel] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Wasmtime +mentions: + - wasmCloud + - WebAssembly + - BytecodeAlliance + - ComponentModel + - WASI --- ![lego bridge](./images/header-bridge.webp) diff --git a/blog/2023-06-13-objects-instances-state-distributed-systems/index.mdx b/blog/2023-06-13-objects-instances-state-distributed-systems/index.mdx index baf9b9ed5..cd3832e4e 100644 --- a/blog/2023-06-13-objects-instances-state-distributed-systems/index.mdx +++ b/blog/2023-06-13-objects-instances-state-distributed-systems/index.mdx @@ -5,8 +5,15 @@ image: './images/dist-star-system.jpg' date: "2023-06-13" authors: [autodidaddict] description: 'Comparing object-oriented and functional models in distributed systems, and what each approach means for state, scaling, and WebAssembly actors.' -about: wasmCloud -mentions: [WebAssembly] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WebAssembly --- ![map - zoom in for easter eggs](./images/dist-star-system.jpg) diff --git a/blog/2023-06-27-webassembly-patterns-command-reactor-library/index.mdx b/blog/2023-06-27-webassembly-patterns-command-reactor-library/index.mdx index 4c0bbd54c..d3f8036d6 100644 --- a/blog/2023-06-27-webassembly-patterns-command-reactor-library/index.mdx +++ b/blog/2023-06-27-webassembly-patterns-command-reactor-library/index.mdx @@ -6,8 +6,18 @@ authors: [autodidaddict] description: 'Exploring the three main WebAssembly interaction patterns — Command, Reactor, and Library — and when to choose each for your Wasm components.' categories: ['webassembly', 'components', 'patterns'] slug: webassembly-patterns-command-reactor-library +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, WASI, Rust] +mentions: + - WASI + - Rust --- ![abstract interaction pattern shapes](./images/interaction_patterns.webp) diff --git a/blog/2023-07-20-auto-update-oci-urls-wasmcloud-webhooks/index.mdx b/blog/2023-07-20-auto-update-oci-urls-wasmcloud-webhooks/index.mdx index 0db1b27a3..12dd1b45e 100644 --- a/blog/2023-07-20-auto-update-oci-urls-wasmcloud-webhooks/index.mdx +++ b/blog/2023-07-20-auto-update-oci-urls-wasmcloud-webhooks/index.mdx @@ -6,8 +6,19 @@ authors: [brooksmtownsend] description: 'How we used Azure Container Registry webhooks to automatically update OCI artifact references, replacing a manual README process.' tags: ['wasmcloud', 'developer', 'wasm', 'cloud', 'Azure'] slug: auto-update-oci-urls-wasmcloud-webhooks +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Docker, Go] +mentions: + - Docker + - Go + - WebAssembly --- ![Azure webhook and wasmcloud logo](./images/webhookwasmcloud.png) diff --git a/blog/2023-09-25-wasmcloud-0.78.0-componentized-rust/index.mdx b/blog/2023-09-25-wasmcloud-0.78.0-componentized-rust/index.mdx index 65e07239e..0d4d313db 100644 --- a/blog/2023-09-25-wasmcloud-0.78.0-componentized-rust/index.mdx +++ b/blog/2023-09-25-wasmcloud-0.78.0-componentized-rust/index.mdx @@ -6,8 +6,21 @@ date: "2023-09-25" authors: [brooksmtownsend] description: 'The 0.78.0 release of wasmCloud comes with WebAssembly component support and a completely rewritten, backwards compatible Rust core.' categories: ['webassembly', 'wasmcloud', 'rust', 'standards'] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Rust, WebAssembly, WASI, NATS] +mentions: + - Rust + - NATS + - Wasmtime + - WebAssembly + - WASI --- ![wasmcloud-logo-made-of-rust-crabs](./images/wasmcloud-0.78.0.png) diff --git a/blog/2023-10-05-hacktoberfest-is-here/index.mdx b/blog/2023-10-05-hacktoberfest-is-here/index.mdx index ec28c9957..4b830480f 100644 --- a/blog/2023-10-05-hacktoberfest-is-here/index.mdx +++ b/blog/2023-10-05-hacktoberfest-is-here/index.mdx @@ -6,8 +6,21 @@ authors: [brooksmtownsend] description: 'Join wasmCloud for Hacktoberfest and contribute to open source WebAssembly projects like wash, wadm, and the wasmCloud host this spooky season.' categories: ['webassembly', 'wasmcloud', 'Hacktoberfest', 'Cloud Native'] slug: hacktoberfest-is-here +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, wash, wadm, Rust] +mentions: + - wash + - wadm + - Rust + - Go + - WebAssembly --- ![hacktoberfest-header](./images/Hacktoberfest-10.webp) diff --git a/blog/2023-11-21-experimental-support-for-gophers-in-wasmCloud/index.mdx b/blog/2023-11-21-experimental-support-for-gophers-in-wasmCloud/index.mdx index 215524274..9aa1bd83d 100644 --- a/blog/2023-11-21-experimental-support-for-gophers-in-wasmCloud/index.mdx +++ b/blog/2023-11-21-experimental-support-for-gophers-in-wasmCloud/index.mdx @@ -6,8 +6,22 @@ authors: [brooksmtownsend] description: "wasmCloud adds experimental Go support via TinyGo, letting Gophers build standards-based WebAssembly components for cloud-native applications." categories: ["Golang", "wasmcloud"] slug: experimental-support-for-gophers-in-wasmcloud +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Go, WebAssembly, WASI, ComponentModel] +mentions: + - Go + - WebAssembly + - TinyGo + - WASI + - CNCF + - Cosmonic --- ![from wasmcloud specific dependencies to zero dependencies](./blobby-versus-globby.webp) diff --git a/blog/2023-12-06-wasmcloud-a-retrospective/index.mdx b/blog/2023-12-06-wasmcloud-a-retrospective/index.mdx index c00d9e6db..f8fc56546 100644 --- a/blog/2023-12-06-wasmcloud-a-retrospective/index.mdx +++ b/blog/2023-12-06-wasmcloud-a-retrospective/index.mdx @@ -6,8 +6,22 @@ authors: [brooksmtownsend] description: 'As wasmCloud nears its 1.0 launch, a retrospective on Q3/Q4 progress: WASI Preview 2, the Wasm component model, and the move back to Rust.' categories: ['webassembly', 'wasmcloud', 'Cloud Native', 'CNCF'] slug: wasmcloud-a-retrospective +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, WASI, ComponentModel, Rust] +mentions: + - WebAssembly + - Rust + - CNCF + - BytecodeAlliance + - Kubernetes + - WASI --- ![wasmcloud header](./images/wasmcloud-a-retro.webp) diff --git a/blog/2023-12-13-wasmcloud-a-refreshed-roadmap/index.mdx b/blog/2023-12-13-wasmcloud-a-refreshed-roadmap/index.mdx index 918170ff4..696d0d808 100644 --- a/blog/2023-12-13-wasmcloud-a-refreshed-roadmap/index.mdx +++ b/blog/2023-12-13-wasmcloud-a-refreshed-roadmap/index.mdx @@ -6,8 +6,20 @@ authors: [brooksmtownsend] description: "A refreshed Q1 2024 roadmap as wasmCloud nears 1.0: standards-led WebAssembly components, vendor-less developer experience, and cloud-native tooling." categories: ['webassembly', 'wasmcloud', 'Cloud Native', 'CNCF'] slug: wasmcloud-a-refreshed-roadmap +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, OpenTelemetry, WASI, ComponentModel] +mentions: + - WebAssembly + - OpenTelemetry + - WASI + - ComponentModel --- ![New roadmap](./images/2024q1roadmap.webp) diff --git a/blog/2024-01-09-bringing-wasm-to-telecoms-with-cncf-wasmcloud/index.mdx b/blog/2024-01-09-bringing-wasm-to-telecoms-with-cncf-wasmcloud/index.mdx index afd4b9b05..f2eea285a 100644 --- a/blog/2024-01-09-bringing-wasm-to-telecoms-with-cncf-wasmcloud/index.mdx +++ b/blog/2024-01-09-bringing-wasm-to-telecoms-with-cncf-wasmcloud/index.mdx @@ -5,8 +5,20 @@ image: './images/cncf-wasmcloud-in-telecoms.webp' date: "2024-01-09" authors: [thomastaylor312] description: 'A TM Forum Catalyst Project with Orange, Vodafone, and others shows how WebAssembly and wasmCloud help telecoms look beyond Kubernetes to the edge.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, CNCF, Kubernetes, Cosmonic] +mentions: + - WebAssembly + - CNCF + - Kubernetes + - Cosmonic --- ![wasmcloud in telecoms](./images/cncf-wasmcloud-in-telecoms.webp) diff --git a/blog/2024-01-25-wasi-preview-2-officially-launches/index.mdx b/blog/2024-01-25-wasi-preview-2-officially-launches/index.mdx index 1365ca4b2..74b80aca8 100644 --- a/blog/2024-01-25-wasi-preview-2-officially-launches/index.mdx +++ b/blog/2024-01-25-wasi-preview-2-officially-launches/index.mdx @@ -6,8 +6,22 @@ authors: [brooksmtownsend] description: With the release of WASI Preview 2, we take a step back and look at why it matters for wasmCloud and the WebAssembly ecosystem. tags: ['Cosmonic', 'wasmCloud', 'WASI', 'WebAssembly', 'Wasm'] slug: wasi-preview-2-officially-launches +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WASI -mentions: [wasmCloud, WebAssembly, Cosmonic, Rust, ComponentModel] +mentions: + - wasmCloud + - Cosmonic + - Rust + - ComponentizeJS + - Go + - Python --- ![stable foundation and community](./stable-foundation.webp) diff --git a/blog/2024-02-06-bring-your-own-wasm-components/index.mdx b/blog/2024-02-06-bring-your-own-wasm-components/index.mdx index 22d9184c0..1e8bdf150 100644 --- a/blog/2024-02-06-bring-your-own-wasm-components/index.mdx +++ b/blog/2024-02-06-bring-your-own-wasm-components/index.mdx @@ -6,8 +6,22 @@ image: "./wasmcloud-py.webp" description: "Run any WebAssembly component on wasmCloud, step by step. This tutorial uses Python to show how to bring your own Wasm components to the platform." tags: ['wasmCloud', 'Python', 'WebAssembly', 'Wasm'] slug: bring-your-own-wasm-components +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Python, WASI, wash] +mentions: + - WebAssembly + - Python + - wash + - wadm + - BytecodeAlliance + - Rust --- ![Components written in Python on wasmCloud](./wasmcloud-py.webp) diff --git a/blog/2024-02-21-wasmcloud-0.82-wasi-p2-is-here/index.mdx b/blog/2024-02-21-wasmcloud-0.82-wasi-p2-is-here/index.mdx index 616081a6f..6679e90ba 100644 --- a/blog/2024-02-21-wasmcloud-0.82-wasi-p2-is-here/index.mdx +++ b/blog/2024-02-21-wasmcloud-0.82-wasi-p2-is-here/index.mdx @@ -6,8 +6,22 @@ image: "./082.png" description: "wasmCloud 0.82 brings full WASI 0.2 support, OpenTelemetry logging, and key WebAssembly component improvements on the road to wasmCloud 1.0." tags: ['wasmCloud', 'WASI', 'OpenTelemetry', 'WebAssembly', 'Wasm'] slug: wasmcloud-0.82-wasi-p2-is-here -about: wasmCloud -mentions: [WASI, OpenTelemetry, WebAssembly, Python] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WASI +mentions: + - wasmCloud + - OpenTelemetry + - WebAssembly + - Python + - wash + - Rust --- ![wasmCloud 0.82 releases with WASI 0.2 support](./082.png) diff --git a/blog/2024-03-14-wasmio-kubeconeu-preview/index.mdx b/blog/2024-03-14-wasmio-kubeconeu-preview/index.mdx index 53b2b6945..c86894684 100644 --- a/blog/2024-03-14-wasmio-kubeconeu-preview/index.mdx +++ b/blog/2024-03-14-wasmio-kubeconeu-preview/index.mdx @@ -6,8 +6,22 @@ authors: [liamrandall] description: 'All roads lead to Europe: preview wasmCloud and Cosmonic sessions at WASM I/O Barcelona and KubeCon + CloudNativeCon EU 2024 in Paris.' tags: ['Cosmonic', 'wasmCloud', 'Cloud Native', 'WebAssembly', 'Wasm'] slug: wasmio-kubeconeu-preview +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, Cosmonic, WASI, ComponentModel] +mentions: + - wasmCloud + - Cosmonic + - BytecodeAlliance + - Kubernetes + - WASI + - ComponentModel --- ![wasmio-kubecon-header](./images/wasmio-kubeconeu-post-header.webp) diff --git a/blog/2024-03-19-wasmcloud-1-brings-components-to-enterprise/index.mdx b/blog/2024-03-19-wasmcloud-1-brings-components-to-enterprise/index.mdx index 082f57acb..7efaf6f11 100644 --- a/blog/2024-03-19-wasmcloud-1-brings-components-to-enterprise/index.mdx +++ b/blog/2024-03-19-wasmcloud-1-brings-components-to-enterprise/index.mdx @@ -6,8 +6,22 @@ authors: [brooksmtownsend] description: 'wasmCloud 1.0 brings WASI 0.2 and the Wasm component model to production, with wRPC for distributed components and wash build for any language.' categories: ['webassembly', 'wasmcloud', 'Cloud Native', 'CNCF'] slug: wasmcloud-1-brings-components-to-enterprise +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, WASI, wash, ComponentModel] +mentions: + - WebAssembly + - WASI + - wash + - Python + - Go + - JavaScript --- ![wasmCloud 1.0](./images/wasmcloud-1.webp) diff --git a/blog/2024-03-19-wasmcloud-1.0-vendor-neutral-apps/index.mdx b/blog/2024-03-19-wasmcloud-1.0-vendor-neutral-apps/index.mdx index dba95f431..cd051f94b 100644 --- a/blog/2024-03-19-wasmcloud-1.0-vendor-neutral-apps/index.mdx +++ b/blog/2024-03-19-wasmcloud-1.0-vendor-neutral-apps/index.mdx @@ -6,8 +6,20 @@ image: "./wC-1.0-feature-vendor-neutral.png" description: "How wasmCloud 1.0 and WASI 0.2 let you write WebAssembly applications once and run them anywhere — across cloud, edge, and Kubernetes." tags: ['wasmCloud', 'WASI', 'WebAssembly', 'Wasm'] slug: wasmcloud-1.0-vendor-neutral-apps -about: wasmCloud -mentions: [WASI, WebAssembly, Kubernetes, ComponentModel] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WASI +mentions: + - wasmCloud + - WebAssembly + - Kubernetes + - ComponentModel --- ![Vendor-neutral apps with wasmCloud and WASI 0.2](./wC-1.0-feature-vendor-neutral.png) diff --git a/blog/2024-03-20-otel-observable/index.mdx b/blog/2024-03-20-otel-observable/index.mdx index 55c11b986..9675240cb 100644 --- a/blog/2024-03-20-otel-observable/index.mdx +++ b/blog/2024-03-20-otel-observable/index.mdx @@ -6,8 +6,22 @@ image: './wC-1.0-feature-otel.png' description: 'wasmCloud 1.0 supports traces, logs, and metrics using OpenTelemetry (OTEL), giving Wasm applications full cloud-native observability out of the box.' tags: ['wasmCloud', 'WASI', 'WebAssembly', 'Wasm'] slug: otel-observable +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [OpenTelemetry, WebAssembly, WASI, Docker] +mentions: + - OpenTelemetry + - Docker + - CNCF + - Kubernetes + - Prometheus + - WebAssembly --- ![Complete OpenTelemetry Observability with wasmCloud 1.0](./wC-1.0-feature-otel.png) diff --git a/blog/2024-03-21-wasmcloud-1.0-security/index.mdx b/blog/2024-03-21-wasmcloud-1.0-security/index.mdx index a0e7477c2..5670b7db7 100644 --- a/blog/2024-03-21-wasmcloud-1.0-security/index.mdx +++ b/blog/2024-03-21-wasmcloud-1.0-security/index.mdx @@ -6,8 +6,22 @@ image: './wC-1.0-feature-security.jpg' description: "wasmCloud 1.0's flexible, pluggable policy service API integrates easily with standard cloud native tooling like Open Policy Agent." tags: ['wasmCloud', 'WASI', 'WebAssembly', 'Wasm', 'security', 'Open Policy Agent'] slug: wasmcloud-1.0-security +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, WASI, NATS, capabilityProvider] +mentions: + - NATS + - capabilityProvider + - Kubernetes + - Go + - WebAssembly + - WASI --- ![Extending Security with wasmCloud 1.0 and Open Policy Agent](./wC-1.0-feature-security.jpg) diff --git a/blog/2024-04-10-wasm-day-summary-blog/index.mdx b/blog/2024-04-10-wasm-day-summary-blog/index.mdx index dfb274bc9..2cda2c4e8 100644 --- a/blog/2024-04-10-wasm-day-summary-blog/index.mdx +++ b/blog/2024-04-10-wasm-day-summary-blog/index.mdx @@ -6,8 +6,22 @@ image: "./wasm-day-show-blog-header.png" description: "Highlights and insights from Cloud Native Wasm Day EU 2024: components as Wasm's Docker moment, wasmCloud production stories, and standards momentum." tags: ['wasmCloud', 'WASI', 'WebAssembly', 'Wasm', 'cloud native'] slug: wasm-day-summary-blog +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, WASI, Docker, Cosmonic] +mentions: + - wasmCloud + - Docker + - Cosmonic + - CNCF + - WASI + - ComponentModel --- ![Cloud Native Wasm Day EU, Paris](./wasm-day-show-blog-header.png) diff --git a/blog/2024-04-16-wasmcloud-operator-is-here/index.mdx b/blog/2024-04-16-wasmcloud-operator-is-here/index.mdx index 49a707d2a..a7efb3515 100644 --- a/blog/2024-04-16-wasmcloud-operator-is-here/index.mdx +++ b/blog/2024-04-16-wasmcloud-operator-is-here/index.mdx @@ -6,8 +6,20 @@ authors: [brooksmtownsend] description: 'Cosmonic contributes the wasmCloud Operator to CNCF, bringing WebAssembly components to Kubernetes with familiar Kubernetes deployment patterns.' categories: ['webassembly', 'wasmcloud', 'Cloud Native', 'CNCF', engineering, cloud native] slug: wasmcloud-operator-is-here -about: wasmCloud -mentions: [Kubernetes, WebAssembly, Cosmonic, CNCF, runtimeOperator] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Kubernetes +mentions: + - wasmCloud + - WebAssembly + - Cosmonic + - CNCF --- ![wasmCloud-operator)](./images/wasmcloud-operator-kubernetes.webp) diff --git a/blog/2024-04-18-wasmcloud-1.0-webassembly-apps-production-any-cloud-any-edge/index.mdx b/blog/2024-04-18-wasmcloud-1.0-webassembly-apps-production-any-cloud-any-edge/index.mdx index 9bf0e883a..aec312556 100644 --- a/blog/2024-04-18-wasmcloud-1.0-webassembly-apps-production-any-cloud-any-edge/index.mdx +++ b/blog/2024-04-18-wasmcloud-1.0-webassembly-apps-production-any-cloud-any-edge/index.mdx @@ -6,8 +6,22 @@ image: './images/wasmcloud-1.0-release.jpeg' date: "2024-04-18" categories: ['webassembly', 'wasmcloud', 'Cloud Native', 'CNCF', 'production', 'applications'] slug: wasmcloud-1.0-webassembly-apps-production-any-cloud-any-edge +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Kubernetes, wadm, wash] +mentions: + - WebAssembly + - Kubernetes + - wadm + - wash + - CNCF + - OpenTelemetry --- ![wasmCloud 1.0 banner](./images/wasmcloud-1.0-release.jpeg) diff --git a/blog/2024-04-30-hackathon-llama-3-wit2wadm/index.mdx b/blog/2024-04-30-hackathon-llama-3-wit2wadm/index.mdx index 27faa52b9..a53b53134 100644 --- a/blog/2024-04-30-hackathon-llama-3-wit2wadm/index.mdx +++ b/blog/2024-04-30-hackathon-llama-3-wit2wadm/index.mdx @@ -6,8 +6,20 @@ date: "2024-04-30" description: 'Highlights from the wasmCloud 1.0 hackathon: Llama 3 via Ollama, a wit2wadm manifest generator, Go wRPC support, and more community hacks.' categories: ['webassembly', 'wasmcloud', 'wash plugins', 'wit2wadm'] slug: hackathon-llama-3-wit2wadm +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Go, WebAssembly, ComponentModel, wadm, AISandbox] +mentions: + - Go + - WebAssembly + - wadm + - ComponentModel --- ![wasmCloud 1.0 Hackathon](./images/hackathon-pt-1.jpg) diff --git a/blog/2024-05-09-custom-messaging-provider/index.mdx b/blog/2024-05-09-custom-messaging-provider/index.mdx index 2e002bdc1..98314fe2b 100644 --- a/blog/2024-05-09-custom-messaging-provider/index.mdx +++ b/blog/2024-05-09-custom-messaging-provider/index.mdx @@ -6,8 +6,20 @@ date: "2024-05-09" description: 'Build a reusable Discord bot provider for wasmCloud using the wasmcloud-messaging interface, then write bots as simple components in any language.' categories: ['webassembly', 'wasmcloud', 'providers', 'messaging'] slug: custom-messaging-provider +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WASI, Rust, NATS] +mentions: + - WASI + - Rust + - Tokio + - NATS --- ![Build a custom messaging provider for Discord bots](./images/custom-provider.jpg) diff --git a/blog/2024-05-28-community-update-wasmcloud-incubation-process/index.mdx b/blog/2024-05-28-community-update-wasmcloud-incubation-process/index.mdx index 5b593ca66..b2c4dbe26 100644 --- a/blog/2024-05-28-community-update-wasmcloud-incubation-process/index.mdx +++ b/blog/2024-05-28-community-update-wasmcloud-incubation-process/index.mdx @@ -5,8 +5,18 @@ image: './images/wasmcloud_large_social.png' date: "2024-05-28" authors: [thomastaylor312] description: "An update on wasmCloud's journey through the CNCF incubation process, and how the new streamlined CNCF TOC template is shaping the project's path." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [CNCF, Go] +mentions: + - CNCF + - Go --- ![wasmcloud incubation process](./images/wasmcloud_large_social.png) diff --git a/blog/2024-06-04-customize-wash-cli-webassembly-components/index.mdx b/blog/2024-06-04-customize-wash-cli-webassembly-components/index.mdx index e6ba7e2ea..eb24355ee 100644 --- a/blog/2024-06-04-customize-wash-cli-webassembly-components/index.mdx +++ b/blog/2024-06-04-customize-wash-cli-webassembly-components/index.mdx @@ -6,8 +6,22 @@ date: "2024-06-04" description: 'Extend the wasmCloud Shell CLI with wash plugins — installable WebAssembly components that add custom subcommands to your workflow.' categories: ['webassembly', 'wasmcloud', 'wash', 'wash plugins', 'components'] slug: customize-wash-cli-webassembly-components +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wash -mentions: [WebAssembly, wasmCloud, WASI, Wasmtime] +mentions: + - WebAssembly + - wasmCloud + - Wasmtime + - OCIRegistry + - Go + - WASI --- ![Customize your wash CLI with WebAssembly components and wash plugins](./images/wash-plugins-blog.webp) diff --git a/blog/2024-06-18-taking-a-wasm-component-from-idea-to-server-to-browser-to-plugin/index.mdx b/blog/2024-06-18-taking-a-wasm-component-from-idea-to-server-to-browser-to-plugin/index.mdx index e50cb2112..95daeec31 100644 --- a/blog/2024-06-18-taking-a-wasm-component-from-idea-to-server-to-browser-to-plugin/index.mdx +++ b/blog/2024-06-18-taking-a-wasm-component-from-idea-to-server-to-browser-to-plugin/index.mdx @@ -5,8 +5,21 @@ image: './images/wit2wadm-header.jpg' date: "2024-06-18" authors: [brooksmtownsend] description: 'How the wit2wadm project took a single WebAssembly component from server to browser to wash plugin, reusing the same code across every context.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, wash, Rust, JCO] +mentions: + - wash + - wasmCloud + - Rust + - JCO + - wadm --- ![Taking a Wasm component from idea, to server, to browser, to plugin ](./images/wit2wadm-header.jpg) diff --git a/blog/2024-06-27-tm-forum-webassembly-canvas-project-in-phase-2/index.mdx b/blog/2024-06-27-tm-forum-webassembly-canvas-project-in-phase-2/index.mdx index b6c933e60..e865b7fcb 100644 --- a/blog/2024-06-27-tm-forum-webassembly-canvas-project-in-phase-2/index.mdx +++ b/blog/2024-06-27-tm-forum-webassembly-canvas-project-in-phase-2/index.mdx @@ -5,8 +5,21 @@ image: './images/tmforum-oda-map-header.webp' date: "2024-06-27" authors: [liamrandall] description: 'WebAssembly adoption in telecoms heats up: the TM Forum WebAssembly Canvas Catalyst reaches Phase 2, exploring wasmCloud alongside Kubernetes for ODA.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, Kubernetes, CNCF, WASI] +mentions: + - Kubernetes + - wasmCloud + - CNCF + - WASI + - ComponentModel --- ![tmforum-oda-map-header.webp](./images/tmforum-oda-map-header.webp) diff --git a/blog/2024-07-02-compile-go-directly-to-webassembly-components-with-tinygo-and-wasi-p2/index.mdx b/blog/2024-07-02-compile-go-directly-to-webassembly-components-with-tinygo-and-wasi-p2/index.mdx index c74fb0345..8b60722d7 100644 --- a/blog/2024-07-02-compile-go-directly-to-webassembly-components-with-tinygo-and-wasi-p2/index.mdx +++ b/blog/2024-07-02-compile-go-directly-to-webassembly-components-with-tinygo-and-wasi-p2/index.mdx @@ -6,8 +6,21 @@ date: "2024-07-02" description: 'TinyGo now supports WASI P2, letting developers write idiomatic Go and compile directly to portable WebAssembly components that run anywhere.' categories: ['webassembly', 'wasmcloud', 'go', 'golang', 'wasi', 'components'] slug: compile-go-directly-to-webassembly-components-with-tinygo-and-wasi-p2 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: Go -mentions: [WASI, WebAssembly, wasmCloud, ComponentModel] +mentions: + - WASI + - TinyGo + - WebAssembly + - wasmCloud + - wasmTools --- ![Write idiomatic Go and compile to a Wasm component](./images/compile-go-directly-to-webassembly-components-with-tinygo-and-wasip2.webp) diff --git a/blog/2024-07-02-go-provider-sdk/index.mdx b/blog/2024-07-02-go-provider-sdk/index.mdx index fbff431eb..6a1755a91 100644 --- a/blog/2024-07-02-go-provider-sdk/index.mdx +++ b/blog/2024-07-02-go-provider-sdk/index.mdx @@ -6,8 +6,21 @@ date: "2024-07-02" description: 'Learn how to build custom wasmCloud capability providers in Go using the updated Go Provider SDK, now compatible with wasmCloud 1.0.' categories: ['webassembly', 'wasmcloud', 'providers', 'go'] slug: go-provider-sdk +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: Go -mentions: [wasmCloud, NATS, WebAssembly, WASI] +mentions: + - wasmCloud + - NATS + - Rust + - WebAssembly + - WASI --- ![Create custom providers in Go with the Go Provider SDK](./images/go-provider-sdk.webp) diff --git a/blog/2024-07-08-how-webassembly-components-extend-the-frontiers-of-kubernetes-to-multi-cloud-edge-and-beyond/index.mdx b/blog/2024-07-08-how-webassembly-components-extend-the-frontiers-of-kubernetes-to-multi-cloud-edge-and-beyond/index.mdx index d9a3a3724..8dac9e796 100644 --- a/blog/2024-07-08-how-webassembly-components-extend-the-frontiers-of-kubernetes-to-multi-cloud-edge-and-beyond/index.mdx +++ b/blog/2024-07-08-how-webassembly-components-extend-the-frontiers-of-kubernetes-to-multi-cloud-edge-and-beyond/index.mdx @@ -5,8 +5,22 @@ image: './images/next-wave-header.webp' date: "2024-07-08" authors: [thomastaylor312] description: 'How WebAssembly components and wasmCloud extend the frontiers of Kubernetes into multi-cloud, multi-cluster, and edge environments without disruption.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [Kubernetes, wasmCloud, CNCF, Rust] +mentions: + - Kubernetes + - wasmCloud + - CNCF + - Rust + - Go + - JavaScript --- WebAssembly (Wasm) components are here and [already unlocking new computing patterns](https://www.youtube.com/watch?v=wttN69wciSM). Meanwhile, CNCF's [**wasmCloud**](https://wasmcloud.com/) offers Wasm-native orchestration for distributed components—in essence, a Kubernetes for WebAssembly. diff --git a/blog/2024-07-11-webassembly-components-the-next-wave-of-cloud-native-computing/index.mdx b/blog/2024-07-11-webassembly-components-the-next-wave-of-cloud-native-computing/index.mdx index 7a73bae8f..44ebcd72b 100644 --- a/blog/2024-07-11-webassembly-components-the-next-wave-of-cloud-native-computing/index.mdx +++ b/blog/2024-07-11-webassembly-components-the-next-wave-of-cloud-native-computing/index.mdx @@ -5,8 +5,22 @@ image: './images/next-wave-header.webp' date: "2024-07-11" authors: [liamrandall, ricochet] description: 'Why WebAssembly components represent the next paradigm shift in cloud-native application development and deployment, after containers and Kubernetes.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, Kubernetes, CNCF, WASI] +mentions: + - Kubernetes + - CNCF + - wasmCloud + - Docker + - WASI + - ComponentModel --- ![next wave of compute](./images/next-wave-header.webp) diff --git a/blog/2024-07-16-how-to-virtualize-webassembly-components-with-wasi-virt/index.mdx b/blog/2024-07-16-how-to-virtualize-webassembly-components-with-wasi-virt/index.mdx index d85ff8d80..bb8623aac 100644 --- a/blog/2024-07-16-how-to-virtualize-webassembly-components-with-wasi-virt/index.mdx +++ b/blog/2024-07-16-how-to-virtualize-webassembly-components-with-wasi-virt/index.mdx @@ -5,8 +5,20 @@ date: "2024-07-16" authors: [ericgregory] description: 'How WebAssembly component virtualization works with WASI Virt: when to use it, how composability enables it, and a hands-on walkthrough to get started.' slug: how-to-virtualize-webassembly-components-with-wasi-virt +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WASI -mentions: [WebAssembly, wasmCloud, ComponentModel, Go] +mentions: + - WebAssembly + - wasmCloud + - Go + - ComponentModel --- ![How to virtualize WebAssembly components with WASI Virt](./images/how-to-wasi-virt.webp) diff --git a/blog/2024-07-30-how-to-run-webassembly-components-on-kubernetes-with-wasmcloud/index.mdx b/blog/2024-07-30-how-to-run-webassembly-components-on-kubernetes-with-wasmcloud/index.mdx index e617d5f0d..33b9f71fb 100644 --- a/blog/2024-07-30-how-to-run-webassembly-components-on-kubernetes-with-wasmcloud/index.mdx +++ b/blog/2024-07-30-how-to-run-webassembly-components-on-kubernetes-with-wasmcloud/index.mdx @@ -5,8 +5,19 @@ date: "2024-07-30" authors: [ericgregory] description: 'A five-minute tutorial: run WebAssembly components on Kubernetes with the wasmCloud operator and extend your cluster to multi-cloud and edge workloads.' slug: how-to-run-webassembly-components-on-kubernetes-with-wasmcloud +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, WebAssembly, wadm] +mentions: + - Kubernetes + - WebAssembly + - wadm --- ![How to run WebAssembly components on Kubernetes with wasmCloud](./images/webassembly-components-on-kubernetes.webp) diff --git a/blog/2024-08-01-webassembly-the-next-frontier-in-cloud-native-evolution/index.mdx b/blog/2024-08-01-webassembly-the-next-frontier-in-cloud-native-evolution/index.mdx index 42785ba6b..452c62356 100755 --- a/blog/2024-08-01-webassembly-the-next-frontier-in-cloud-native-evolution/index.mdx +++ b/blog/2024-08-01-webassembly-the-next-frontier-in-cloud-native-evolution/index.mdx @@ -5,8 +5,22 @@ date: '2024-08-01' description: 'Dotan Horovits of Logz.io and Open Observability Talks podcast host discusses the next frontier in cloud-native evolution: WebAssembly.' slug: webassembly-the-next-frontier-in-cloud-native-evolution authors: [dotanhorovits] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, CNCF, Kubernetes, BytecodeAlliance] +mentions: + - CNCF + - Kubernetes + - wasmCloud + - BytecodeAlliance + - Cosmonic + - OpenTelemetry --- :::note[Cross Posted Article] diff --git a/blog/2024-08-06-wasmcloud-1.1-brings-secrets-support-and-more-enhancements-for-enterprises/index.mdx b/blog/2024-08-06-wasmcloud-1.1-brings-secrets-support-and-more-enhancements-for-enterprises/index.mdx index 995914564..95d1476dc 100644 --- a/blog/2024-08-06-wasmcloud-1.1-brings-secrets-support-and-more-enhancements-for-enterprises/index.mdx +++ b/blog/2024-08-06-wasmcloud-1.1-brings-secrets-support-and-more-enhancements-for-enterprises/index.mdx @@ -5,8 +5,22 @@ authors: [brooksmtownsend] date: "2024-08-06" description: 'wasmCloud 1.1 lands enterprise-grade features: pluggable secrets support, Postgres and Couchbase capabilities, and first-class Go provider tooling.' slug: wasmcloud-1.1-brings-secrets-support-and-more-enhancements-for-enterprises +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Go, Kubernetes, NATS, WebAssembly] +mentions: + - Go + - Kubernetes + - NATS + - capabilityProvider + - WebAssembly + - WASI --- ![header](./images/wasmcloud-1-1.webp) diff --git a/blog/2024-08-07-introducing-secrets-how-wasmcloud-solves-for-secrets-in-distributed-environments/index.mdx b/blog/2024-08-07-introducing-secrets-how-wasmcloud-solves-for-secrets-in-distributed-environments/index.mdx index b3f979fff..162c159cd 100644 --- a/blog/2024-08-07-introducing-secrets-how-wasmcloud-solves-for-secrets-in-distributed-environments/index.mdx +++ b/blog/2024-08-07-introducing-secrets-how-wasmcloud-solves-for-secrets-in-distributed-environments/index.mdx @@ -5,8 +5,21 @@ slug: secure-pluggable-webassembly-secrets-with-vault-k8s-secrets image: './images/secure-pluggable-wasm-secrets.webp' date: "2024-08-13" description: "How wasmCloud 1.1 solves secrets in distributed environments with a pluggable, zero-trust API that works with HashiCorp Vault, Kubernetes, and NATS KV." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, NATS, Kubernetes, capabilityProvider] +mentions: + - WebAssembly + - NATS + - Kubernetes + - capabilityProvider + - Rust --- ![Introducing secrets](./images/secure-pluggable-wasm-secrets.webp) diff --git a/blog/2024-08-19-join-us-for-wasmcloud-innovation-day/index.mdx b/blog/2024-08-19-join-us-for-wasmcloud-innovation-day/index.mdx index cee9242a6..3ebaf5a14 100644 --- a/blog/2024-08-19-join-us-for-wasmcloud-innovation-day/index.mdx +++ b/blog/2024-08-19-join-us-for-wasmcloud-innovation-day/index.mdx @@ -5,8 +5,22 @@ image: './images/innovation-day.jpg' slug: 2024-08-19-join-us-for-wasmcloud-innovation-day date: "2024-08-19" description: "Join the first wasmCloud Innovation Day on September 18 for a day of WebAssembly demos, real-world component case studies, and hands-on workshops." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Go, WASI, ComponentModel] +mentions: + - WebAssembly + - Go + - Kubernetes + - CNCF + - TinyGo + - WASI --- ![wasmCloud Innovation Day](./images/innovation-day.jpg) diff --git a/blog/2024-08-22-wasmcloud-on-the-factory-floor/index.mdx b/blog/2024-08-22-wasmcloud-on-the-factory-floor/index.mdx index baf827073..b2e884189 100644 --- a/blog/2024-08-22-wasmcloud-on-the-factory-floor/index.mdx +++ b/blog/2024-08-22-wasmcloud-on-the-factory-floor/index.mdx @@ -5,8 +5,19 @@ image: './images/mm-quote.webp' slug: 2024-08-23-wasmcloud-on-the-factory-floor date: "2024-08-23" description: "How MachineMetrics uses WebAssembly and wasmCloud at the edge to process high-velocity machine data on factory floors with efficient Wasm components." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, CNCF, WASI] +mentions: + - WebAssembly + - CNCF + - WASI --- ![wasmCloud on the factory floor](./images/mm-quote.webp) diff --git a/blog/2024-08-27-wasmcloud-1.2-improved-streams-automatic-config-updates/index.mdx b/blog/2024-08-27-wasmcloud-1.2-improved-streams-automatic-config-updates/index.mdx index 9b030e318..ec4a6df7b 100644 --- a/blog/2024-08-27-wasmcloud-1.2-improved-streams-automatic-config-updates/index.mdx +++ b/blog/2024-08-27-wasmcloud-1.2-improved-streams-automatic-config-updates/index.mdx @@ -5,8 +5,21 @@ image: './images/wasmcloud-1.2.png' slug: 2024-08-27-wasmcloud-1.2-improved-streams-automatic-config-updates date: "2024-08-27" description: "wasmCloud 1.2 brings improved wasi:blobstore streaming, automatic configuration updates for providers, and other quality-of-life enhancements." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WASI, Wasmtime, Rust, Go] +mentions: + - Wasmtime + - Rust + - Go + - wadm + - WASI --- ![wasmcloud 1.2](./images/wasmcloud-1.2.png) diff --git a/blog/2024-09-05-build-wasm-components-dotnet-wasmcloud/index.mdx b/blog/2024-09-05-build-wasm-components-dotnet-wasmcloud/index.mdx index c9ab89a64..3a011fefd 100644 --- a/blog/2024-09-05-build-wasm-components-dotnet-wasmcloud/index.mdx +++ b/blog/2024-09-05-build-wasm-components-dotnet-wasmcloud/index.mdx @@ -5,8 +5,22 @@ image: './images/build-wasm-components-dotnet-wasmcloud.webp' slug: 2024-09-05-build-wasm-components-dotnet-wasmcloud date: "2024-09-05" description: "Learn how to compile idiomatic .NET and C# code into a portable WebAssembly component using componentize-dotnet, then run it on wasmCloud." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, WASI, ComponentModel, BytecodeAlliance, CSharp] +mentions: + - wasmCloud + - WASI + - BytecodeAlliance + - Rust + - Go + - TinyGo --- ![Build native WebAssembly components with .NET and C# and deploy on wasmCloud](./images/build-wasm-components-dotnet-wasmcloud.webp) diff --git a/blog/2024-09-17-wasmcloud-postgres-capability-brings-pluggable-databases/index.mdx b/blog/2024-09-17-wasmcloud-postgres-capability-brings-pluggable-databases/index.mdx index f9a48dcd6..dab61b1ab 100644 --- a/blog/2024-09-17-wasmcloud-postgres-capability-brings-pluggable-databases/index.mdx +++ b/blog/2024-09-17-wasmcloud-postgres-capability-brings-pluggable-databases/index.mdx @@ -5,8 +5,21 @@ image: './images/wasmcloud-postgres-capability.webp' slug: 2024-09-17-wasmcloud-postgres-capability-brings-pluggable-databases date: "2024-09-17" description: "Get started with the wasmCloud Postgres capability: a pluggable, language-agnostic database provider for WebAssembly components and cloud-native apps." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Rust, wash, capabilityProvider] +mentions: + - Rust + - wash + - capabilityProvider + - Docker + - WebAssembly --- ![The wasmCloud Postgres capability brings pluggable PostgreSQL access for your apps](./images/wasmcloud-postgres-capability.webp) diff --git a/blog/2024-09-24-wasmcloud-innovation-day-2024-in-review/index.mdx b/blog/2024-09-24-wasmcloud-innovation-day-2024-in-review/index.mdx index ab047245f..7a103c186 100644 --- a/blog/2024-09-24-wasmcloud-innovation-day-2024-in-review/index.mdx +++ b/blog/2024-09-24-wasmcloud-innovation-day-2024-in-review/index.mdx @@ -5,8 +5,20 @@ image: './images/wcid-header.webp' slug: 2024-09-24-wasmcloud-innovation-day-2024-in-review date: "2024-09-24" description: "A recap of wasmCloud Innovation Day 2024: keynotes from Bailey Hayes, secrets demos, production use cases, and the future of WebAssembly components." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Go, BytecodeAlliance, Kubernetes] +mentions: + - WebAssembly + - Go + - BytecodeAlliance + - Kubernetes --- ![wasmCloud Innovation Day 2024 in review](./images/wcid-header.webp) diff --git a/blog/2024-10-10-beyond-byoc-wasmcloud-everywhere-platform/index.mdx b/blog/2024-10-10-beyond-byoc-wasmcloud-everywhere-platform/index.mdx index 130379ebe..624050a15 100644 --- a/blog/2024-10-10-beyond-byoc-wasmcloud-everywhere-platform/index.mdx +++ b/blog/2024-10-10-beyond-byoc-wasmcloud-everywhere-platform/index.mdx @@ -5,8 +5,19 @@ image: './images/byoc-header.webp' slug: 2024-10-15-beyond-byoc-wasmcloud-everywhere-platform date: "2024-10-15" description: "Wasm components and wasmCloud enable teams to go beyond Bring Your Own Cloud and deliver applications anywhere they're needed." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Go, Kubernetes] +mentions: + - WebAssembly + - Go + - Kubernetes --- ![Beyond BYOC: How wasmCloud delivers an everywhere platform](./images/byoc-header.webp) diff --git a/blog/2024-10-20-wasmcloud-1.3-transforms-developer-experience-webassembly-components/index.mdx b/blog/2024-10-20-wasmcloud-1.3-transforms-developer-experience-webassembly-components/index.mdx index eb4e39998..9810e15da 100644 --- a/blog/2024-10-20-wasmcloud-1.3-transforms-developer-experience-webassembly-components/index.mdx +++ b/blog/2024-10-20-wasmcloud-1.3-transforms-developer-experience-webassembly-components/index.mdx @@ -5,8 +5,19 @@ slug: 2024-10-20-wasmcloud-1.3-transforms-developer-experience-webassembly-compo image: './images/onethree.webp' date: "2024-10-20" description: "In this blog, we'll take a look at the major upgrade to the wash dev command and a breaking change related to link validation rules." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, wash, Go] +mentions: + - WebAssembly + - wash + - Go --- ![wasmCloud 1.3 transforms the developer experience for WebAssembly components](./images/onethree.webp) diff --git a/blog/2024-10-22-webassembly-adoption-telco-manufacturing-tech/index.mdx b/blog/2024-10-22-webassembly-adoption-telco-manufacturing-tech/index.mdx index f009c97e6..20e8a1859 100644 --- a/blog/2024-10-22-webassembly-adoption-telco-manufacturing-tech/index.mdx +++ b/blog/2024-10-22-webassembly-adoption-telco-manufacturing-tech/index.mdx @@ -5,8 +5,21 @@ image: './images/industry.webp' slug: 2024-10-22-webassembly-adoption-telco-manufacturing-tech date: "2024-10-22" description: "How enterprises in telco, manufacturing, and tech are adopting WebAssembly and wasmCloud to modernize their architectures." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, CNCF, Kubernetes, BytecodeAlliance] +mentions: + - wasmCloud + - CNCF + - Kubernetes + - BytecodeAlliance + - Cosmonic --- ![WebAssembly Adoption Grows across Telco, Manufacturing, Tech, and Other Industries](./images/industry.webp) diff --git a/blog/2024-10-30-wasmcloud-at-kubecon-na-2024/index.mdx b/blog/2024-10-30-wasmcloud-at-kubecon-na-2024/index.mdx index c29a208ad..0effcfeb2 100644 --- a/blog/2024-10-30-wasmcloud-at-kubecon-na-2024/index.mdx +++ b/blog/2024-10-30-wasmcloud-at-kubecon-na-2024/index.mdx @@ -6,8 +6,22 @@ slug: 2024-10-30-wasmcloud-at-kubecon-na-2024 date: "2024-10-30" description: "wasmCloud's guide to WasmCon and KubeCon + CloudNativeCon NA 2024 in Salt Lake City: talks from American Express, Adobe, Akamai, and the wasmCloud booth." toc_max_heading_level: 2 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Cosmonic, WASI, CNCF] +mentions: + - WebAssembly + - Cosmonic + - CNCF + - Kubernetes + - wasmTools + - WASI --- ![kubecon header](./images/KubeCon-CloudNativeCon-24.png) diff --git a/blog/2024-11-07-update-to-wit-package-management-in-wasmcloud/index.mdx b/blog/2024-11-07-update-to-wit-package-management-in-wasmcloud/index.mdx index c0e17907f..d4a1fece6 100644 --- a/blog/2024-11-07-update-to-wit-package-management-in-wasmcloud/index.mdx +++ b/blog/2024-11-07-update-to-wit-package-management-in-wasmcloud/index.mdx @@ -5,8 +5,20 @@ image: './images/update-to-wit-package-management.webp' slug: 2024-11-08-update-to-wit-package-management-in-wasmcloud date: "2024-11-08" description: "How WIT package management in wasmCloud is evolving: wash v0.36 deprecates wit-deps in favor of the OCI-native wkg from Wasm Package Tools." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [wash, WebAssembly, WASI] +mentions: + - wash + - wkg + - WebAssembly + - WASI --- ![TK](./images/update-to-wit-package-management.webp) diff --git a/blog/2024-11-07-wasmcloud-spurs-wasm-adoption-with-major-devex-improvements/index.mdx b/blog/2024-11-07-wasmcloud-spurs-wasm-adoption-with-major-devex-improvements/index.mdx index f99473a5d..ea501be71 100644 --- a/blog/2024-11-07-wasmcloud-spurs-wasm-adoption-with-major-devex-improvements/index.mdx +++ b/blog/2024-11-07-wasmcloud-spurs-wasm-adoption-with-major-devex-improvements/index.mdx @@ -5,8 +5,21 @@ image: './images/wasmcloud-spurs.webp' slug: 2024-11-07-wasmcloud-spurs-wasm-adoption-with-major-devex-improvements date: "2024-11-07" description: "wasmCloud is making Wasm adoption easier than ever with wash dev, hot reload, and major developer experience improvements for WebAssembly components." -about: wasmCloud -mentions: [WebAssembly, wash, CNCF, ComponentModel] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WebAssembly +mentions: + - wasmCloud + - wash + - CNCF + - Cosmonic + - ComponentModel --- ![wasmCloud spurs Wasm adoption with major DevEx improvements](./images/wasmcloud-spurs.webp) diff --git a/blog/2024-11-13-join-us-for-contribfest/index.mdx b/blog/2024-11-13-join-us-for-contribfest/index.mdx index 9f8edb6e0..0e1798a03 100644 --- a/blog/2024-11-13-join-us-for-contribfest/index.mdx +++ b/blog/2024-11-13-join-us-for-contribfest/index.mdx @@ -5,8 +5,21 @@ image: './images/contribfest-2024.webp' slug: 2024-11-13-join-us-for-contribfest date: "2024-11-13" description: "Join wasmCloud at KubeCon NA 2024 for Contribfest: pair with maintainers on good first issues and start contributing to the WebAssembly platform." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, CNCF, wash, NATS] +mentions: + - CNCF + - wash + - NATS + - Cosmonic + - WebAssembly --- ![Header remixes original photo at https://commons.wikimedia.org/wiki/File:Saltlakecity_winter2009.jpg](./images/contribfest-2024.webp) diff --git a/blog/2024-11-14-secure-your-wasmcloud-supply-chain-with-sboms/index.mdx b/blog/2024-11-14-secure-your-wasmcloud-supply-chain-with-sboms/index.mdx index 627f47af8..0b63f21f7 100644 --- a/blog/2024-11-14-secure-your-wasmcloud-supply-chain-with-sboms/index.mdx +++ b/blog/2024-11-14-secure-your-wasmcloud-supply-chain-with-sboms/index.mdx @@ -6,8 +6,22 @@ image: './images/wasmcloud-sboms.webp' date: "2024-11-19" description: "How to secure your wasmCloud supply chain by generating Software Bills of Materials (SBOMs) for WebAssembly projects with open source syft and grype." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, wash, Rust, Go] +mentions: + - wash + - Rust + - Go + - TinyGo + - TypeScript + - Java --- ![Secure your wasmCloud supply chain with a Software Bill of Materials (SBOM)](./images/wasmcloud-sboms.webp) diff --git a/blog/2024-11-26-starting-your-webassembly-developer-loop-with-wash-dev/index.mdx b/blog/2024-11-26-starting-your-webassembly-developer-loop-with-wash-dev/index.mdx index 663599f76..3c53fcd5b 100644 --- a/blog/2024-11-26-starting-your-webassembly-developer-loop-with-wash-dev/index.mdx +++ b/blog/2024-11-26-starting-your-webassembly-developer-loop-with-wash-dev/index.mdx @@ -5,8 +5,21 @@ slug: 2024-11-26-starting-your-webassembly-developer-loop-with-wash-dev image: './images/wash-dev.webp' date: "2024-11-26" description: "How to use wash dev to start a hot-reloading WebAssembly developer loop in minutes, with plug-and-play wasmCloud capabilities and zero boilerplate." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wash -mentions: [WebAssembly, wasmCloud, WASI, wadm] +mentions: + - WebAssembly + - wasmCloud + - wadm + - NATS + - WASI --- ![Starting your WebAssembly developer loop with wash dev](./images/wash-dev.webp) diff --git a/blog/2024-12-10-leptos-and-wasi-0.2-for-full-stack-wasm-development/index.mdx b/blog/2024-12-10-leptos-and-wasi-0.2-for-full-stack-wasm-development/index.mdx index 26eaa2cf7..e58a0c040 100644 --- a/blog/2024-12-10-leptos-and-wasi-0.2-for-full-stack-wasm-development/index.mdx +++ b/blog/2024-12-10-leptos-and-wasi-0.2-for-full-stack-wasm-development/index.mdx @@ -5,8 +5,20 @@ slug: 2024-12-10-leptos-and-wasi-0.2-for-full-stack-wasm-development image: './images/leptos-and-wasi.webp' date: "2024-12-10" description: "wasmCloud contributor and Leptos WASI author Enzo Nocera shares how Rust's Leptos web framework implemented WASI 0.2 support." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WASI -mentions: [WebAssembly, wasmCloud, Rust, JavaScript] +mentions: + - WebAssembly + - wasmCloud + - Rust + - JavaScript --- ![Leptos and WASI 0.2 for full stack Wasm development](./images/leptos-and-wasi.webp) diff --git a/blog/2024-12-12-the-pitfalls-of-modern-platform-engineering/index.mdx b/blog/2024-12-12-the-pitfalls-of-modern-platform-engineering/index.mdx index b8c9b647e..5f4b29ba8 100644 --- a/blog/2024-12-12-the-pitfalls-of-modern-platform-engineering/index.mdx +++ b/blog/2024-12-12-the-pitfalls-of-modern-platform-engineering/index.mdx @@ -5,8 +5,21 @@ slug: 2024-12-12-the-pitfalls-of-modern-platform-engineering image: './images/pitfalls-of-modern-platform-engineering.webp' date: "2024-12-12" description: "Bailey Hayes on how WebAssembly components and wasmCloud help platform engineering teams tackle the costs and complexities of building apps at scale." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Go, ComponentModel, BytecodeAlliance] +mentions: + - WebAssembly + - Go + - BytecodeAlliance + - Cosmonic + - ComponentModel --- ![The Pitfalls of Modern Platform Engineering](./images/pitfalls-of-modern-platform-engineering.webp) diff --git a/blog/2024-12-17-wasmclouds-fresh-approach-to-secrets/index.mdx b/blog/2024-12-17-wasmclouds-fresh-approach-to-secrets/index.mdx index 36b8ba29c..eb41385a8 100644 --- a/blog/2024-12-17-wasmclouds-fresh-approach-to-secrets/index.mdx +++ b/blog/2024-12-17-wasmclouds-fresh-approach-to-secrets/index.mdx @@ -5,8 +5,21 @@ slug: 2024-12-17-wasmclouds-fresh-approach-to-secrets image: './images/wasmclouds-fresh-approach-to-secrets.webp' date: "2024-12-17" description: "How wasmCloud's pluggable, just-in-time secrets architecture solves common challenges in cloud-native secret management across distributed environments." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, CNCF, Cosmonic, Kubernetes] +mentions: + - CNCF + - Cosmonic + - Kubernetes + - NATS + - WebAssembly --- ![wasmCloud's fresh approach to secrets](./images/wasmclouds-fresh-approach-to-secrets.webp) diff --git a/blog/2024-12-20-the-evolution-of-golang-in-wasmcloud/index.mdx b/blog/2024-12-20-the-evolution-of-golang-in-wasmcloud/index.mdx index 0f7756097..2e06a4d2d 100644 --- a/blog/2024-12-20-the-evolution-of-golang-in-wasmcloud/index.mdx +++ b/blog/2024-12-20-the-evolution-of-golang-in-wasmcloud/index.mdx @@ -5,8 +5,22 @@ slug: 2024-12-20-the-evolution-of-golang-in-wasmcloud image: './images/evolution.webp' date: "2024-12-20" description: "How the wasmCloud Go component and provider SDKs, plus the new wadge testing framework, make building WebAssembly applications in Go easier than ever." -about: wasmCloud -mentions: [Go, WebAssembly, WASI, Wasmtime] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Go +mentions: + - wasmCloud + - TinyGo + - Wasmtime + - capabilityProvider + - WebAssembly + - WASI --- ![The Go gopher was designed by Renee French and is licensed under the Creative Commons 3.0 Attributions license](./images/evolution.webp) diff --git a/blog/2025-01-09-wasmcloud-operator-bringing-the-benefits-of-wasm-to-kubernetes/index.mdx b/blog/2025-01-09-wasmcloud-operator-bringing-the-benefits-of-wasm-to-kubernetes/index.mdx index f16bea306..f7f68195f 100644 --- a/blog/2025-01-09-wasmcloud-operator-bringing-the-benefits-of-wasm-to-kubernetes/index.mdx +++ b/blog/2025-01-09-wasmcloud-operator-bringing-the-benefits-of-wasm-to-kubernetes/index.mdx @@ -5,8 +5,22 @@ slug: 2025-01-09-wasmcloud-operator-bringing-the-benefits-of-wasm-to-kubernetes image: './images/wasmcloud-operator.webp' date: "2025-01-09" description: "wasmCloud maintainer Lucas Fontes discusses how the wasmCloud operator brings WebAssembly components to Kubernetes and extends clusters to the edge." -about: wasmCloud -mentions: [Kubernetes, WebAssembly, WASI, ComponentModel] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Kubernetes +mentions: + - WebAssembly + - wasmCloud + - CNCF + - Cosmonic + - WASI + - ComponentModel --- ![wasmcloud-operator](./images/wasmcloud-operator.webp) diff --git a/blog/2025-01-15-running-distributed-ml-and-ai-workloads-with-wasmcloud/index.mdx b/blog/2025-01-15-running-distributed-ml-and-ai-workloads-with-wasmcloud/index.mdx index f6dfad77f..16138ff1e 100644 --- a/blog/2025-01-15-running-distributed-ml-and-ai-workloads-with-wasmcloud/index.mdx +++ b/blog/2025-01-15-running-distributed-ml-and-ai-workloads-with-wasmcloud/index.mdx @@ -5,8 +5,20 @@ slug: 2025-01-15-running-distributed-ml-and-ai-workloads-with-wasmcloud image: './images/wasmcloud-aiml.webp' date: "2025-01-15" description: "How WebAssembly and wasmCloud improve AI inference at the edge. Bailey Hayes explores practical approaches to distributed ML workloads." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, WASI, Cosmonic, AIInfrastructure, AISandbox] +mentions: + - WebAssembly + - AIInference + - WASI + - Cosmonic --- ![Running distributed ML and AI workloads with wasmCloud](./images/wasmcloud-aiml.webp) diff --git a/blog/2025-01-21-wash-dev-a-rapid-developer-loop-for-webassembly-components/index.mdx b/blog/2025-01-21-wash-dev-a-rapid-developer-loop-for-webassembly-components/index.mdx index 912ed35da..1ab32f89d 100644 --- a/blog/2025-01-21-wash-dev-a-rapid-developer-loop-for-webassembly-components/index.mdx +++ b/blog/2025-01-21-wash-dev-a-rapid-developer-loop-for-webassembly-components/index.mdx @@ -5,8 +5,22 @@ slug: 2025-01-21-wash-dev-wasmclouds-rapid-developer-loop-for-webassembly-projec image: './images/wash-dev-header.webp' date: "2025-01-21" description: "Victor Adossi demonstrates wash dev, the rapid hot-reload developer loop for building, iterating on, and deploying wasmCloud WebAssembly components." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wash, wasmCloud, CNCF, ComponentModel] +mentions: + - wash + - wasmCloud + - CNCF + - wadm + - Cosmonic + - Spin --- ![wash-dev](./images/wash-dev-header.webp) diff --git a/blog/2025-01-23-walkthrough-a-wasmcloud-crud-application-in-go/index.mdx b/blog/2025-01-23-walkthrough-a-wasmcloud-crud-application-in-go/index.mdx index 528a91930..a469cb9d6 100644 --- a/blog/2025-01-23-walkthrough-a-wasmcloud-crud-application-in-go/index.mdx +++ b/blog/2025-01-23-walkthrough-a-wasmcloud-crud-application-in-go/index.mdx @@ -5,8 +5,22 @@ slug: 2025-01-23-walkthrough-a-wasmclod-crud-application-in-go image: './images/crud-go.webp' date: "2025-01-27" description: "Build a CRUD app in Go, compile it to a WebAssembly component, and run it on wasmCloud with swappable HTTP and key-value capabilities." -about: wasmCloud -mentions: [Go, WebAssembly, wash, WASI] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Go +mentions: + - wasmCloud + - wash + - TinyGo + - wasmTools + - WebAssembly + - WASI --- ![Header - Go gopher design by Renee French](./images/crud-go.webp) diff --git a/blog/2025-02-03-compiling-c-to-webassembly-with-wasmcloud/index.mdx b/blog/2025-02-03-compiling-c-to-webassembly-with-wasmcloud/index.mdx index be441ffcf..b933d2b58 100644 --- a/blog/2025-02-03-compiling-c-to-webassembly-with-wasmcloud/index.mdx +++ b/blog/2025-02-03-compiling-c-to-webassembly-with-wasmcloud/index.mdx @@ -5,8 +5,22 @@ slug: 2025-02-03-compiling-c-to-webassembly-with-wasmcloud image: './images/Adobe-innovation-day-header.webp' date: "2025-02-03" description: "Adobe's Colin Murphy demonstrates compiling C and C++ to portable WebAssembly components and running them on wasmCloud for edge PDF text extraction." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, Kubernetes, CNCF, Rust] +mentions: + - wasmCloud + - Kubernetes + - CNCF + - Rust + - Go + - Python --- ![Adobe presentation at Innovation Day](./images/Adobe-innovation-day-header.webp) diff --git a/blog/2025-02-18-introducing-the-wasmcloud-benchmark-chart/index.mdx b/blog/2025-02-18-introducing-the-wasmcloud-benchmark-chart/index.mdx index db3d889d2..ea0ae479e 100644 --- a/blog/2025-02-18-introducing-the-wasmcloud-benchmark-chart/index.mdx +++ b/blog/2025-02-18-introducing-the-wasmcloud-benchmark-chart/index.mdx @@ -5,8 +5,21 @@ slug: 2025-02-18-introducing-the-wasmcloud-benchmark-chart image: './images/benchmark-header.webp' date: "2025-02-18" description: "A new wasmCloud benchmark Helm chart for Kubernetes bundles Grafana, k6, and OpenTelemetry tooling to measure performance of your WebAssembly workloads." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, OpenTelemetry, WebAssembly, CNCF] +mentions: + - Kubernetes + - OpenTelemetry + - CNCF + - Prometheus + - WebAssembly --- ![Introducing the wasmCloud benchmark chart](./images/benchmark-header.webp) diff --git a/blog/2025-03-04-why-were-adopting-spiffe-for-webassembly-workload-identity/index.mdx b/blog/2025-03-04-why-were-adopting-spiffe-for-webassembly-workload-identity/index.mdx index 3e84035df..619cd98fd 100644 --- a/blog/2025-03-04-why-were-adopting-spiffe-for-webassembly-workload-identity/index.mdx +++ b/blog/2025-03-04-why-were-adopting-spiffe-for-webassembly-workload-identity/index.mdx @@ -5,8 +5,20 @@ slug: 2025-03-04-why-were-adopting-spiffe-for-webassembly-workload-identity image: './images/spiffe-wasmcloud-header.webp' date: "2025-03-04" description: "Why wasmCloud is adopting SPIFFE and SPIRE as the universal standard for WebAssembly workload identity across on-prem, edge, and cloud environments." -about: WebAssembly -mentions: [wasmCloud, CNCF, Kubernetes, capabilityBasedSecurity] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: SPIFFE +mentions: + - WebAssembly + - wasmCloud + - CNCF + - Kubernetes --- import BedaTweet from './images/spiffe-beda-twitter.webp'; diff --git a/blog/2025-04-01-wasmcloud-at-kubecon-eu-2025/index.mdx b/blog/2025-04-01-wasmcloud-at-kubecon-eu-2025/index.mdx index 99e9d8fdc..18821bb45 100644 --- a/blog/2025-04-01-wasmcloud-at-kubecon-eu-2025/index.mdx +++ b/blog/2025-04-01-wasmcloud-at-kubecon-eu-2025/index.mdx @@ -5,8 +5,20 @@ slug: 2025-04-01-wasmcloud-at-kubecon-cloudnativecon-europe-2025 image: './images/KubeCon-EU-Header.jpg' date: "2025-04-01" description: "Find wasmCloud at KubeCon + CloudNativeCon Europe 2025 in London: project booth, maintainer talks, and sessions on WebAssembly, components, and SPIFFE." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, CNCF, Cosmonic] +mentions: + - WebAssembly + - SPIFFE + - CNCF + - Cosmonic --- ![KubeCon + CloudNativeCon Europe 2025](./images/KubeCon-EU-Header.jpg) diff --git a/blog/2025-04-15-deploy-wasmcloud-on-azure-kubernetes-service-aks/index.mdx b/blog/2025-04-15-deploy-wasmcloud-on-azure-kubernetes-service-aks/index.mdx index e4847cce6..a5396d6b9 100644 --- a/blog/2025-04-15-deploy-wasmcloud-on-azure-kubernetes-service-aks/index.mdx +++ b/blog/2025-04-15-deploy-wasmcloud-on-azure-kubernetes-service-aks/index.mdx @@ -5,8 +5,19 @@ slug: 2025-04-15-deploy-wasmcloud-on-azure-kubernetes-service-aks image: './images/aks-wasmcloud.webp' date: "2025-04-15" description: "Learn the basics of wasmCloud on AKS, including how it works, the tools you'll need to get started, and a quickstart for a simple deployment." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, WebAssembly, wash] +mentions: + - Kubernetes + - wash + - WebAssembly --- ![wasmCloud on AKS](./images/aks-wasmcloud.webp) diff --git a/blog/2025-04-25-statement-on-nats/index.mdx b/blog/2025-04-25-statement-on-nats/index.mdx index 812123586..d2014ac02 100644 --- a/blog/2025-04-25-statement-on-nats/index.mdx +++ b/blog/2025-04-25-statement-on-nats/index.mdx @@ -5,8 +5,22 @@ slug: 2025-04-23-statement-on-nats image: './images/nats-statement-blog.webp' date: "2025-04-25" description: "The wasmCloud team's commitment to open source and the CNCF in response to proposed NATS.io licensing and ownership changes." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: CNCF -mentions: [NATS, wasmCloud, WebAssembly, WASI] +mentions: + - NATS + - wasmCloud + - WebAssembly + - BytecodeAlliance + - Cosmonic + - WASI --- The wasmCloud core team—and our leading contributors, including Cosmonic—are steadfastly committed to open source, to the needs of our community, to the core tenants of software foundation membership, and to the Cloud Native Computing Foundation (CNCF). We are proud to license wasmCloud under Apache 2.0 and do not believe the Business Source License (BUSL) is open source in practice or philosophy. diff --git a/blog/2025-05-01-platform-harness/index.mdx b/blog/2025-05-01-platform-harness/index.mdx index e5011ebbe..e787e52c2 100644 --- a/blog/2025-05-01-platform-harness/index.mdx +++ b/blog/2025-05-01-platform-harness/index.mdx @@ -5,8 +5,20 @@ slug: 2025-05-13-platform-engineering-with-webassembly-and-the-platform-harness- image: './images/platform-harness-header.webp' date: "2025-05-13" description: "How the 'platform harness' pattern with WebAssembly components and wasmCloud unlocks new approaches to platform engineering beyond containers and sidecars." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, ComponentModel, Go, Rust] +mentions: + - wasmCloud + - Go + - Rust + - ComponentModel --- ![Platform engineering with WebAssembly and the platform harness pattern](./images/platform-harness-header.webp) diff --git a/blog/2025-05-21-one-year-of-wasmcloud-1.0/index.mdx b/blog/2025-05-21-one-year-of-wasmcloud-1.0/index.mdx index 57ac7a56d..9ea526171 100644 --- a/blog/2025-05-21-one-year-of-wasmcloud-1.0/index.mdx +++ b/blog/2025-05-21-one-year-of-wasmcloud-1.0/index.mdx @@ -5,8 +5,21 @@ slug: 2025-05-21-one-year-of-wasmcloud-1.0 image: './images/one-year-blog-header.webp' date: "2025-05-21" description: "Celebrating one year of wasmCloud 1.0: reflecting on WASI 0.2 adoption, community growth, and the path toward WASI 0.3 and a more pluggable host." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WASI, WASIPreview3, WebAssembly, ComponentModel] +mentions: + - WASI + - WASIPreview3 + - WebAssembly + - NATS + - ComponentModel --- ![One year of wasmCloud 1.0](./images/one-year-blog-header.webp) diff --git a/blog/2025-07-01-charting-the-next-steps-for-wasmcloud/index.mdx b/blog/2025-07-01-charting-the-next-steps-for-wasmcloud/index.mdx index 5dc8a0930..da6dd16d6 100644 --- a/blog/2025-07-01-charting-the-next-steps-for-wasmcloud/index.mdx +++ b/blog/2025-07-01-charting-the-next-steps-for-wasmcloud/index.mdx @@ -5,8 +5,22 @@ slug: charting-the-next-steps-for-wasmcloud image: './images/blog-header.webp' date: "2025-07-03" description: "Looking back and looking forward to chart the next steps for wasmCloud: what works post-1.0, what to retire, and where the WebAssembly platform is headed." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, wash, Cosmonic, Rust] +mentions: + - wash + - Cosmonic + - Rust + - Go + - witBindgen + - wasmTools --- ![Charting the next steps for wasmCloud](./images/blog-header.webp) diff --git a/blog/2025-07-15-q3-2025-roadmap-recap/index.md b/blog/2025-07-15-q3-2025-roadmap-recap/index.md index bca1022a3..ed41b68a4 100644 --- a/blog/2025-07-15-q3-2025-roadmap-recap/index.md +++ b/blog/2025-07-15-q3-2025-roadmap-recap/index.md @@ -5,8 +5,19 @@ slug: 2025-07-15-q3-2025-roadmap-recap image: './images/q3-2025-roadmap-recap.webp' date: "2025-07-15" description: "Recapping wasmCloud's Q3 2025 roadmap: a slimmer host, rethinking capability providers as wRPC servers, and a cleaner WebAssembly developer experience." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Kubernetes, NATS] +mentions: + - Kubernetes + - NATS + - WebAssembly --- ![Q3 2025 Roadmap Recap](./images/q3-2025-roadmap-recap.webp) diff --git a/blog/2025-07-22-good-first-issues/index.mdx b/blog/2025-07-22-good-first-issues/index.mdx index b9792150d..b386edacb 100644 --- a/blog/2025-07-22-good-first-issues/index.mdx +++ b/blog/2025-07-22-good-first-issues/index.mdx @@ -5,8 +5,20 @@ slug: 2025-08-15-good-first-issues-q3-2025 image: './images/blog-gfi-q3-2025.webp' date: "2025-08-15" description: "Whether you're a veteran wasmCloud user or brand new to the Wasm ecosystem, there are tons of opportunities for folks of all experience levels to contribute." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [wash, WebAssembly, Go, TypeScript] +mentions: + - wash + - Go + - TypeScript + - WebAssembly --- ![Good first issues for wasmCloud in Q3 2025](./images/blog-gfi-q3-2025.webp) diff --git a/blog/2025-08-22-wash-plugin/index.mdx b/blog/2025-08-22-wash-plugin/index.mdx index d11d326cb..5501a6d26 100644 --- a/blog/2025-08-22-wash-plugin/index.mdx +++ b/blog/2025-08-22-wash-plugin/index.mdx @@ -5,8 +5,20 @@ slug: introducing-wash-wasm-powered-plugin-system image: './images/plugin-header.webp' date: "2025-08-27" description: "Why a Wasm-driven plugin model is so powerful for CLIs, and how the next-generation wash CLI uses WebAssembly components for portable, sandboxed extensions." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wash -mentions: [WebAssembly, wasmCloud, WASI, capabilityBasedSecurity] +mentions: + - WebAssembly + - wasmCloud + - capabilityBasedSecurity + - WASI --- ![Introducing the wash CLI's new Wasm-powered plugin system](./images/plugin-header.webp) diff --git a/blog/2025-08-26-setup-wash/index.mdx b/blog/2025-08-26-setup-wash/index.mdx index 93a5e698d..b6f062776 100644 --- a/blog/2025-08-26-setup-wash/index.mdx +++ b/blog/2025-08-26-setup-wash/index.mdx @@ -5,8 +5,22 @@ slug: 2025-08-20-github-action-for-wasm-development-setup-wash image: './images/setup-wash-header.webp' date: "2025-08-20" description: "Introducing setup-wash, a GitHub Action for installing the Wasm Shell CLI, plus lessons learned comparing TypeScript, container, and composite Actions." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wash -mentions: [WebAssembly, wasmCloud, TypeScript, Cosmonic] +mentions: + - WebAssembly + - TypeScript + - wasmCloud + - Cosmonic + - JavaScript + - BytecodeAlliance --- ![Header](./images/setup-wash-header.webp) diff --git a/blog/2025-09-02-signing-components-with-cosign/index.mdx b/blog/2025-09-02-signing-components-with-cosign/index.mdx index 38bfb00df..b2543cf66 100644 --- a/blog/2025-09-02-signing-components-with-cosign/index.mdx +++ b/blog/2025-09-02-signing-components-with-cosign/index.mdx @@ -6,8 +6,22 @@ slug: 2025-09-02-securely-signing-wasm-components-with-cosign-oidc image: './images/signing-header.webp' authors: [liamrandall] tags: ["WebAssembly", "wasmCloud", "security", "cosign", "OIDC", "signing", "OCI registry", "supply chain security", "WASI", "Wasm components"] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, WASI, OCIRegistry, Rust, ComponentModel] +mentions: + - wasmCloud + - OCIRegistry + - Rust + - wash + - Kubernetes + - WASI --- ![Securely Signing WebAssembly Components with Cosign (OIDC)](./images/signing-header.webp) diff --git a/blog/2025-10-01-introducing-wasmcloud-crate/index.mdx b/blog/2025-10-01-introducing-wasmcloud-crate/index.mdx index b1f13235a..a5d45668a 100644 --- a/blog/2025-10-01-introducing-wasmcloud-crate/index.mdx +++ b/blog/2025-10-01-introducing-wasmcloud-crate/index.mdx @@ -5,8 +5,22 @@ description: "The wash-runtime crate simplifies wasmCloud's architecture into an date: 2025-11-05 slug: 2025-11-05-introducing-the-next-generation-wasmcloud-runtime image: './images/crate-header.webp' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [wash, WebAssembly, WASI, Wasmtime] +mentions: + - wash + - WASI + - Wasmtime + - NATS + - Kubernetes + - Rust --- ![header](./images/crate-header.webp) diff --git a/blog/2025-11-04-wasmcloud-at-kubecon-cloudnativecon-2025/index.mdx b/blog/2025-11-04-wasmcloud-at-kubecon-cloudnativecon-2025/index.mdx index 78fc491b6..2ee12da88 100644 --- a/blog/2025-11-04-wasmcloud-at-kubecon-cloudnativecon-2025/index.mdx +++ b/blog/2025-11-04-wasmcloud-at-kubecon-cloudnativecon-2025/index.mdx @@ -5,8 +5,20 @@ date: '2025-11-05' description: 'Meet wasmCloud at KubeCon + CloudNativeCon NA 2025 in Atlanta: project booth, maintainer talks on service meshes, WASI WebGPU, GitOps, and more.' slug: wasmcloud-at-kubecon-cloudnativecon-na-2025 image: './images/wasmcloud-kubecon-na-2025-header.webp' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WASI, WebAssembly, Cosmonic, BytecodeAlliance] +mentions: + - WebAssembly + - Cosmonic + - BytecodeAlliance + - WASI --- ![wasmCloud at KubeCon + CloudNativeCon NA 2025](./images/wasmcloud-kubecon-na-2025-header.webp) diff --git a/blog/2025-11-10-wasmcon-na-25-liveblog/index.mdx b/blog/2025-11-10-wasmcon-na-25-liveblog/index.mdx index 03f37bcec..4a8114f25 100644 --- a/blog/2025-11-10-wasmcon-na-25-liveblog/index.mdx +++ b/blog/2025-11-10-wasmcon-na-25-liveblog/index.mdx @@ -5,8 +5,21 @@ date: '2025-11-10' description: 'Live coverage of WasmCon at KubeCon NA 2025 in Atlanta: WASI P3, the Component Model, language support, and the future of WebAssembly in production.' slug: wasmcon-na-25-liveblog image: './images/wasmcon-header.webp' -about: wasmCloud -mentions: [WebAssembly, WASI, ComponentModel, WASIPreview3] +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WebAssembly +mentions: + - WASIPreview3 + - Cosmonic + - BytecodeAlliance + - WASI + - ComponentModel --- ![Header](./images/wasmcon-header.webp) diff --git a/blog/2026-03-12-wasmcloud-at-kubecon-eu-2026/index.mdx b/blog/2026-03-12-wasmcloud-at-kubecon-eu-2026/index.mdx index d407f3dfb..337e63bf3 100644 --- a/blog/2026-03-12-wasmcloud-at-kubecon-eu-2026/index.mdx +++ b/blog/2026-03-12-wasmcloud-at-kubecon-eu-2026/index.mdx @@ -5,8 +5,18 @@ date: '2026-03-12' description: 'Meet wasmCloud at KubeCon + CloudNativeCon EU 2026 in Amsterdam: visit the project booth, attend WasmCon, and see what is new in wasmCloud v2.' slug: wasmcloud-at-kubecon-cloudnativecon-eu-2026 image: './images/kubecon-eu-2026-header.webp' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Go] +mentions: + - Go + - WebAssembly --- ![wasmCloud at KubeCon + CloudNativeCon EU 2026](./images/kubecon-eu-2026-header.webp) diff --git a/blog/2026-03-23-wasmcloud-v2-is-here/index.mdx b/blog/2026-03-23-wasmcloud-v2-is-here/index.mdx index d4c8a6426..bac371d5f 100644 --- a/blog/2026-03-23-wasmcloud-v2-is-here/index.mdx +++ b/blog/2026-03-23-wasmcloud-v2-is-here/index.mdx @@ -5,8 +5,22 @@ date: '2026-03-23' description: 'wasmCloud v2.0 is a reimagining of the wasmCloud platform: Kubernetes-native, radically simplified, and more powerful than ever.' slug: wasmcloud-v2-is-here image: './images/wasmcloud-blog-header.webp' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, WebAssembly, wash, WASI] +mentions: + - Kubernetes + - WebAssembly + - wash + - WASI + - Rust + - Go --- ![wasmCloud v2.0 is here](./images/wasmcloud-blog-header.webp) diff --git a/blog/2026-04-15-q2-2026-roadmap-recap/index.md b/blog/2026-04-15-q2-2026-roadmap-recap/index.md index db2e02f02..4615d06a2 100644 --- a/blog/2026-04-15-q2-2026-roadmap-recap/index.md +++ b/blog/2026-04-15-q2-2026-roadmap-recap/index.md @@ -5,8 +5,22 @@ slug: 2026-04-15-q2-2026-roadmap-recap image: './images/q2-2026-blog-header.webp' date: "2026-04-15" description: "The Q2 2026 wasmCloud roadmap: WASI P3 support, Kubernetes integrations, host plugins, observability, and security priorities." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WASI, WASIPreview3, Kubernetes, WebAssembly] +mentions: + - WASI + - WASIPreview3 + - Kubernetes + - Wasmtime + - Rust + - TypeScript --- ![Q2 2026 Roadmap Recap](./images/q2-2026-blog-header.webp) diff --git a/blog/2026-04-15-wasi-p3-on-wasmcloud/index.md b/blog/2026-04-15-wasi-p3-on-wasmcloud/index.md index 02997e860..4745fbaef 100644 --- a/blog/2026-04-15-wasi-p3-on-wasmcloud/index.md +++ b/blog/2026-04-15-wasi-p3-on-wasmcloud/index.md @@ -5,8 +5,21 @@ slug: wasi-p3-on-wasmcloud image: './images/p3-blog-header.webp' date: "2026-04-15" description: "Experimental WASI P3 support is available in wasmCloud today. Here's what works, what doesn't, and how to write and run an async P3 HTTP component in Rust." +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WASI, WASIPreview3, Rust, wash, ComponentModel] +mentions: + - WASI + - WASIPreview3 + - Rust + - wash + - TypeScript --- ![Writing and Running Async Components on wasmCloud with WASI P3](./images/p3-blog-header.webp) diff --git a/blog/2026-05-07-wasmcloud-2.1.0/index.mdx b/blog/2026-05-07-wasmcloud-2.1.0/index.mdx index 1807643ae..e50543b41 100644 --- a/blog/2026-05-07-wasmcloud-2.1.0/index.mdx +++ b/blog/2026-05-07-wasmcloud-2.1.0/index.mdx @@ -5,8 +5,20 @@ date: '2026-05-07' description: 'wasmCloud 2.1.0 brings namespace-scoped Host CRDs, Kubernetes-native Service routing, plugin support in services, HTTP benchmarks, and a WASI P3 preview.' slug: wasmcloud-2-1-0-release image: './images/2.1-blog-header.png' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, WASI, WASIPreview3, wash] +mentions: + - Kubernetes + - WASIPreview3 + - wash + - WASI --- ![wasmCloud 2.1 release banner](./images/2.1-blog-header.png) diff --git a/blog/2026-05-21-wasmcloud-2.2.0/index.mdx b/blog/2026-05-21-wasmcloud-2.2.0/index.mdx index 60432fb2b..e16e68a4f 100644 --- a/blog/2026-05-21-wasmcloud-2.2.0/index.mdx +++ b/blog/2026-05-21-wasmcloud-2.2.0/index.mdx @@ -5,8 +5,21 @@ date: '2026-05-21' description: 'wasmCloud 2.2.0 brings WASI Preview 3 TLS to WebAssembly components, a pluggable OutgoingHandler trait for HTTP egress, an expanded wash config command, and runtime-operator hardening.' slug: wasmcloud-2-2-0-release image: './images/2.2-blog-header.webp' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, WASI, WASIPreview3, wash] +mentions: + - WebAssembly + - WASI + - WASIPreview3 + - wash + - Rust --- ![wasmCloud 2.2 release banner](./images/2.2-blog-header.webp) diff --git a/blog/_template/index.mdx b/blog/_template/index.mdx index cd39e9153..79d8d29c2 100644 --- a/blog/_template/index.mdx +++ b/blog/_template/index.mdx @@ -22,7 +22,10 @@ image: ./hero.png about: wasmCloud # Secondary entities mentioned. Pick keys from src/data/entities.json. -mentions: [WebAssembly, Kubernetes, ComponentModel] +mentions: + - WebAssembly + - Kubernetes + - ComponentModel # === KEYWORDS / TAGS === # Drives Article.keywords. Choose from the cluster strategy in diff --git a/community/2022-11-02-community-meeting.mdx b/community/2022-11-02-community-meeting.mdx index 90bc44437..5f1796d82 100644 --- a/community/2022-11-02-community-meeting.mdx +++ b/community/2022-11-02-community-meeting.mdx @@ -2,6 +2,18 @@ title: Community Meeting - 2022-11-02 description: 'wasmCloud community call kicking off these notes with memory optimizations in the host, choosing a home for community meeting notes, and KubeCon presence plans.' date: 2022-11-02 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry + - WebAssembly --- ## Agenda diff --git a/community/2022-11-09-community-meeting.mdx b/community/2022-11-09-community-meeting.mdx index 74cdb6681..cc3ab6135 100644 --- a/community/2022-11-09-community-meeting.mdx +++ b/community/2022-11-09-community-meeting.mdx @@ -2,6 +2,22 @@ title: Community Meeting - 2022-11-09 description: 'wasmCloud community call covering the new Docusaurus docs site, wash down shutdown command, project-template GitHub Actions, and monorepo workflows.' date: 2022-11-09 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - NATS + - Cosmonic + - Kubernetes + - Docker + - WebAssembly --- ## Agenda diff --git a/community/2022-11-16-community-meeting.mdx b/community/2022-11-16-community-meeting.mdx index cfeba6d03..18647ca57 100644 --- a/community/2022-11-16-community-meeting.mdx +++ b/community/2022-11-16-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2022-11-16 description: 'wasmCloud community call on wash up multi-host support, .NET WebAssembly status, wash-lib refactor, and migrating capability providers from Smithy to WIT.' date: 2022-11-16 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - wash + - WASI + - Wasmtime + - Rust + - Go + - JavaScript + - TinyGo --- ## Agenda diff --git a/community/2022-11-23-community-meeting.mdx b/community/2022-11-23-community-meeting.mdx index 831c179fe..eb46d7aef 100644 --- a/community/2022-11-23-community-meeting.mdx +++ b/community/2022-11-23-community-meeting.mdx @@ -2,6 +2,21 @@ title: Community Meeting - 2022-11-23 description: 'wasmCloud community call featuring wash up multi-host demos, a Kafka messaging capability provider, repo reorganization, and the wasmtime engine migration.' date: 2022-11-23 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Wasmtime + - wash + - capabilityProvider + - ComponentModel + - WebAssembly --- ## Agenda diff --git a/community/2022-11-29-community-meeting.mdx b/community/2022-11-29-community-meeting.mdx index f0b55d669..6bb1e0d8d 100644 --- a/community/2022-11-29-community-meeting.mdx +++ b/community/2022-11-29-community-meeting.mdx @@ -2,6 +2,18 @@ title: Community Meeting - 2022-11-29 description: 'wasmCloud community call covering the OTP supervision tree refactor for the host runtime and the wash-lib refactor toward a reusable WebAssembly CLI.' date: 2022-11-29 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly --- ## Agenda diff --git a/community/2022-12-07-community-meeting.mdx b/community/2022-12-07-community-meeting.mdx index 2c7e42a03..8513ae4f6 100644 --- a/community/2022-12-07-community-meeting.mdx +++ b/community/2022-12-07-community-meeting.mdx @@ -2,6 +2,17 @@ title: Community Meeting - 2022-12-07 description: 'wasmCloud community call featuring a full-stack KVCounter demo, revisiting wasmCloud manifests, linting and Credo cleanup, and component model .world support.' date: 2022-12-07 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - ComponentModel --- ## Agenda diff --git a/community/2022-12-13-community-meeting.mdx b/community/2022-12-13-community-meeting.mdx index c86dbe9b5..77ce7482a 100644 --- a/community/2022-12-13-community-meeting.mdx +++ b/community/2022-12-13-community-meeting.mdx @@ -2,6 +2,21 @@ title: Community Meeting - 2022-12-13 description: 'wasmCloud community call with a surprise demo from Jordan, discussion of durable key-value lattice cache, wash binary packaging, and wasi-cloud updates.' date: 2022-12-13 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Wasmtime + - WASI + - WebAssembly + - ComponentModel --- ## Agenda diff --git a/community/2022-12-28-community-meeting.mdx b/community/2022-12-28-community-meeting.mdx index 241e94032..f1d2c6b99 100644 --- a/community/2022-12-28-community-meeting.mdx +++ b/community/2022-12-28-community-meeting.mdx @@ -2,6 +2,17 @@ title: Community Meeting - 2022-12-28 description: 'Short holiday wasmCloud community call sketching 2023 New Year resolutions for the WebAssembly platform via an Excalidraw whiteboard of high-level goals.' date: 2022-12-28 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly --- ## Agenda diff --git a/community/2023-01-04-community-meeting.mdx b/community/2023-01-04-community-meeting.mdx index 7741550c2..b5e190a1f 100644 --- a/community/2023-01-04-community-meeting.mdx +++ b/community/2023-01-04-community-meeting.mdx @@ -2,6 +2,18 @@ title: Community Meeting - 2023-01-04 description: 'wasmCloud community call welcoming 2023 with the official wash 0.14.0 release, package manager and distribution survey, and wasmCloud sensor interface plans.' date: 2023-01-04 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly --- ## Agenda diff --git a/community/2023-01-11-community-meeting.mdx b/community/2023-01-11-community-meeting.mdx index 1a38e8493..0ca0752e6 100644 --- a/community/2023-01-11-community-meeting.mdx +++ b/community/2023-01-11-community-meeting.mdx @@ -2,6 +2,21 @@ title: Community Meeting - 2023-01-11 description: 'wasmCloud community call featuring a wazero Go host runtime demo, wash 0.14.0 walkthrough, the 0.60.0-rc.1 release candidate, and wasmCloud security overview.' date: 2023-01-11 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Go + - capabilityProvider + - NATS + - WebAssembly --- ## Agenda diff --git a/community/2023-01-18-community-meeting.mdx b/community/2023-01-18-community-meeting.mdx index d7ba0f385..41b951651 100644 --- a/community/2023-01-18-community-meeting.mdx +++ b/community/2023-01-18-community-meeting.mdx @@ -2,6 +2,20 @@ title: Community Meeting - 2023-01-18 description: 'wasmCloud community call covering meeting streaming plans, a wash demo to start actors from a local file, and the wascap 0.9.2 upgrade with breaking changes.' date: 2023-01-18 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - CNCF + - NATS + - WebAssembly --- ## Agenda diff --git a/community/2023-01-25-community-meeting.mdx b/community/2023-01-25-community-meeting.mdx index a9075bd7e..6ad191535 100644 --- a/community/2023-01-25-community-meeting.mdx +++ b/community/2023-01-25-community-meeting.mdx @@ -2,6 +2,18 @@ title: Community Meeting - 2023-01-25 description: 'wasmCloud community call with a distributed demo across GCP, laptop, and Raspberry Pi, roadmap walkthrough, and discussion on actor nomenclature.' date: 2023-01-25 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - WebAssembly --- ## Agenda diff --git a/community/2023-02-01-community-meeting.mdx b/community/2023-02-01-community-meeting.mdx index 98c23a5ce..9a20c95aa 100644 --- a/community/2023-02-01-community-meeting.mdx +++ b/community/2023-02-01-community-meeting.mdx @@ -2,6 +2,22 @@ title: Community Meeting - 2023-02-01 description: 'wasmCloud community call featuring testing actors with Dagger, the Little Blobby Tables demo, C4 model docs, the 0.60 host update, and Wasm I/O event news.' date: 2023-02-01 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - wash + - CNCF + - capabilityProvider + - Cosmonic + - ComponentModel --- ## Agenda diff --git a/community/2023-02-08-community-meeting.mdx b/community/2023-02-08-community-meeting.mdx index 2f8843e6a..9d4d0f155 100644 --- a/community/2023-02-08-community-meeting.mdx +++ b/community/2023-02-08-community-meeting.mdx @@ -2,6 +2,19 @@ title: Community Meeting - 2023-02-08 description: 'wasmCloud community call featuring the wasm-air ADSP flight-tracking demo, wash 0.14.1 yanked plus 0.15.0 plans, roadmap feedback, and actor model discussion.' date: 2023-02-08 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Go + - WebAssembly --- ## Agenda diff --git a/community/2023-02-15-community-meeting.mdx b/community/2023-02-15-community-meeting.mdx index 57c3a4d0a..31bf5c0c5 100644 --- a/community/2023-02-15-community-meeting.mdx +++ b/community/2023-02-15-community-meeting.mdx @@ -2,6 +2,21 @@ title: Community Meeting - 2023-02-15 description: 'wasmCloud community call featuring a devcontainers demo for wash and wasmcloud-otp plus an overview of KubeCon EU, Wasm I/O, and Cloud Native Wasm Day talks.' date: 2023-02-15 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Cosmonic + - Go + - WebAssembly + - WASI --- ## Agenda diff --git a/community/2023-02-22-community-meeting.mdx b/community/2023-02-22-community-meeting.mdx index 2ad594e1f..35de00e2c 100644 --- a/community/2023-02-22-community-meeting.mdx +++ b/community/2023-02-22-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2023-02-22 description: 'wasmCloud community call tidying wadm for production, debating GitHub Projects for roadmap tracking, and announcing a Cosmonic DevPost hackathon.' date: 2023-02-22 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - Cosmonic + - wash + - NATS + - Go + - CNCF + - Kubernetes + - Docker --- ## Agenda diff --git a/community/2023-03-01-community-meeting.mdx b/community/2023-03-01-community-meeting.mdx index 2cb4de97a..b8f805d3e 100644 --- a/community/2023-03-01-community-meeting.mdx +++ b/community/2023-03-01-community-meeting.mdx @@ -2,6 +2,19 @@ title: Community Meeting - 2023-03-01 description: 'wasmCloud community call with cargo nextest integration tests in wash, washboard error handling improvements, and continued wadm RFC discussion.' date: 2023-03-01 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - wash + - Cosmonic --- ## Agenda diff --git a/community/2023-03-08-community-meeting.mdx b/community/2023-03-08-community-meeting.mdx index e68076027..5fa8c6f98 100644 --- a/community/2023-03-08-community-meeting.mdx +++ b/community/2023-03-08-community-meeting.mdx @@ -2,6 +2,21 @@ title: Community Meeting - 2023-03-08 description: 'wasmCloud community call featuring a Rust wadm implementation handling lattice events, GitHub Projects for the OSS roadmap, and an initial Rust wasmCloud host.' date: 2023-03-08 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - wadm + - Wasmtime + - Go + - JavaScript --- ## Agenda diff --git a/community/2023-03-15-community-meeting.mdx b/community/2023-03-15-community-meeting.mdx index 5893d0276..9e0be399f 100644 --- a/community/2023-03-15-community-meeting.mdx +++ b/community/2023-03-15-community-meeting.mdx @@ -2,6 +2,23 @@ title: Community Meeting - 2023-03-15 description: 'wasmCloud community call covering link definitions and names, WASI component model progress, GitHub Projects usage, SCALE 20x recap, and hackathon updates.' date: 2023-03-15 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - Cosmonic + - Wasmtime + - capabilityProvider + - Rust + - WASI + - ComponentModel --- ## Agenda diff --git a/community/2023-03-22-community-meeting.mdx b/community/2023-03-22-community-meeting.mdx index b5e073c55..402a1751c 100644 --- a/community/2023-03-22-community-meeting.mdx +++ b/community/2023-03-22-community-meeting.mdx @@ -2,6 +2,17 @@ title: Community Meeting - 2023-03-22 description: 'Light wasmCloud community call while maintainers travel to Wasm I/O, focused on the v0.62.0 release candidate and the new libwasmcloud NIF for the host runtime.' date: 2023-03-22 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly --- {/* Copy this template, rename to YYYY-MM-DD-community-meeting.md and fill in from there */} diff --git a/community/2023-03-29-community-meeting.mdx b/community/2023-03-29-community-meeting.mdx index 243af6abd..99d743db7 100644 --- a/community/2023-03-29-community-meeting.mdx +++ b/community/2023-03-29-community-meeting.mdx @@ -2,6 +2,23 @@ title: Community Meeting - 2023-03-29 description: 'wasmCloud community call demoing KVCounter with Wasm components, exploring component model impact on actors and providers, plus Concordance event sourcing.' date: 2023-03-29 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - WASI + - Cosmonic + - witBindgen + - capabilityProvider + - Rust + - ComponentModel --- ## Agenda diff --git a/community/2023-04-05-community-meeting.mdx b/community/2023-04-05-community-meeting.mdx index f35e3e495..a0b6d8fae 100644 --- a/community/2023-04-05-community-meeting.mdx +++ b/community/2023-04-05-community-meeting.mdx @@ -2,6 +2,17 @@ title: Community Meeting - 2023-04-05 description: 'wasmCloud community call featuring a Concordance event sourcing replay demo, a wadm State of the Union, and v0.62.0 release notes with component support status.' date: 2023-04-05 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm --- ## Agenda diff --git a/community/2023-04-12-community-meeting.mdx b/community/2023-04-12-community-meeting.mdx index 42ecbae19..a1014f73d 100644 --- a/community/2023-04-12-community-meeting.mdx +++ b/community/2023-04-12-community-meeting.mdx @@ -2,6 +2,23 @@ title: Community Meeting - 2023-04-12 description: 'wasmCloud community call with a wadm Rust rewrite progress report and discussion of Go''s official wasip1 merge for WebAssembly actors.' date: 2023-04-12 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - wadm + - Rust + - wash + - TinyGo + - WebAssembly + - WASI --- ## Agenda diff --git a/community/2023-04-26-community-meeting.mdx b/community/2023-04-26-community-meeting.mdx index 01fb8ec17..96d7c09aa 100644 --- a/community/2023-04-26-community-meeting.mdx +++ b/community/2023-04-26-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2023-04-26 description: 'wasmCloud community call demoing wadm with the OAM declarative format, debating numbergen cryptography for components, and recapping KubeCon EU and Wasm Day.' date: 2023-04-26 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - wash + - NATS + - Cosmonic + - Kubernetes + - Rust + - WebAssembly + - WASI --- ## Agenda diff --git a/community/2023-05-03-community-meeting.mdx b/community/2023-05-03-community-meeting.mdx index 6e82f890c..d1b4b17f5 100644 --- a/community/2023-05-03-community-meeting.mdx +++ b/community/2023-05-03-community-meeting.mdx @@ -2,6 +2,20 @@ title: Community Meeting - 2023-05-03 description: 'wasmCloud community call with the SigScale rating actor demo, wadm 0.4 release update, DevPost hackathon winners, and the wash CLI restructure RFC.' date: 2023-05-03 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - Cosmonic + - Docker --- ## Agenda diff --git a/community/2023-05-10-community-meeting.mdx b/community/2023-05-10-community-meeting.mdx index ec10539dd..21dcd91e6 100644 --- a/community/2023-05-10-community-meeting.mdx +++ b/community/2023-05-10-community-meeting.mdx @@ -2,6 +2,19 @@ title: Community Meeting - 2023-05-10 description: 'wasmCloud community call demoing burrito static wasmCloud host releases, discussing runtime-defined built-in capability providers, and the CNCF Incubating path.' date: 2023-05-10 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - CNCF + - Rust + - NATS --- ## Agenda diff --git a/community/2023-05-17-community-meeting.mdx b/community/2023-05-17-community-meeting.mdx index 6cf5fdfda..5651ac4cd 100644 --- a/community/2023-05-17-community-meeting.mdx +++ b/community/2023-05-17-community-meeting.mdx @@ -2,6 +2,18 @@ title: Community Meeting - 2023-05-17 description: 'wasmCloud community call with a wash burrito demo on v0.63.0 and RFCs to remove the washboard from the host, focus features on Rust, and add a stale-issue bot.' date: 2023-05-17 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Rust --- ## Agenda diff --git a/community/2023-05-24-community-meeting.mdx b/community/2023-05-24-community-meeting.mdx index aa7bd8da0..7b9c17e22 100644 --- a/community/2023-05-24-community-meeting.mdx +++ b/community/2023-05-24-community-meeting.mdx @@ -2,6 +2,22 @@ title: Community Meeting - 2023-05-24 description: 'wasmCloud community call covering wadm release prep, an RFC for WIT-based interfaces, and component model progress in Wasmtime and the WASI preview 2 adapter.' date: 2023-05-24 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - Wasmtime + - BytecodeAlliance + - WASI + - ComponentModel + - WebAssembly --- ## Agenda diff --git a/community/2023-05-31-community-meeting.mdx b/community/2023-05-31-community-meeting.mdx index 50d53248c..addada721 100644 --- a/community/2023-05-31-community-meeting.mdx +++ b/community/2023-05-31-community-meeting.mdx @@ -2,6 +2,22 @@ title: Community Meeting - 2023-05-31 description: 'wasmCloud community call on the wash command structure RFC, wadm release readiness, and a three-pronged RFC to overhaul lattice link configuration handling.' date: 2023-05-31 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - capabilityProvider + - Go + - WebAssembly + - ComponentModel --- ## Agenda diff --git a/community/2023-06-07-community-meeting.mdx b/community/2023-06-07-community-meeting.mdx index ab792c9f1..1f3576dd1 100644 --- a/community/2023-06-07-community-meeting.mdx +++ b/community/2023-06-07-community-meeting.mdx @@ -2,6 +2,19 @@ title: Community Meeting - 2023-06-07 description: 'wasmCloud community call featuring a wash spy distributed debugging demo, the wadm 0.4 release, wash 0.18.0 changes, and CNCF Incubating status application.' date: 2023-06-07 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - CNCF --- ## Agenda diff --git a/community/2023-06-14-community-meeting.mdx b/community/2023-06-14-community-meeting.mdx index 5fce3c4b0..fa89cc210 100644 --- a/community/2023-06-14-community-meeting.mdx +++ b/community/2023-06-14-community-meeting.mdx @@ -2,6 +2,21 @@ title: Community Meeting - 2023-06-14 description: 'wasmCloud community call demoing wash capture, wash dev, the wash 0.18 release, and a discussion of the wash development loop for WebAssembly applications.' date: 2023-06-14 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - NATS + - wadm + - Go + - WebAssembly --- ## Agenda diff --git a/community/2023-06-21-community-meeting.mdx b/community/2023-06-21-community-meeting.mdx index 6314cb2b0..eca8cfdd6 100644 --- a/community/2023-06-21-community-meeting.mdx +++ b/community/2023-06-21-community-meeting.mdx @@ -2,6 +2,22 @@ title: Community Meeting - 2023-06-21 description: 'wasmCloud community call featuring Azure webhooks for auto-updating OCI URLs, a WebAssembly component interop demo, and continued discussion on secrets in apps.' date: 2023-06-21 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - capabilityProvider + - Wasmtime + - wash + - WebAssembly + - ComponentModel + - WASI --- ## Agenda diff --git a/community/2023-06-28-community-meeting.mdx b/community/2023-06-28-community-meeting.mdx index ff29321b2..4e4339849 100644 --- a/community/2023-06-28-community-meeting.mdx +++ b/community/2023-06-28-community-meeting.mdx @@ -2,6 +2,20 @@ title: Community Meeting - 2023-06-28 description: 'wasmCloud community call demoing a system information provider for host metrics and a deep discussion on link names, configuration, and capability isolation.' date: 2023-06-28 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - capabilityProvider + - NATS + - wadm + - Prometheus --- ## Agenda diff --git a/community/2023-07-05-community-meeting.mdx b/community/2023-07-05-community-meeting.mdx index a7acc6ff0..ca95c177f 100644 --- a/community/2023-07-05-community-meeting.mdx +++ b/community/2023-07-05-community-meeting.mdx @@ -2,6 +2,22 @@ title: Community Meeting - 2023-07-05 description: 'wasmCloud community call demoing wash ui, the detached washboard backed by wadm state, and a discussion of actor lifecycles, streams, and stateful actors.' date: 2023-07-05 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - Rust + - Wasmtime + - NATS + - WebAssembly --- ## Agenda diff --git a/community/2023-07-12-community-meeting.mdx b/community/2023-07-12-community-meeting.mdx index 4340e8ff9..a33b6358c 100644 --- a/community/2023-07-12-community-meeting.mdx +++ b/community/2023-07-12-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2023-07-12 description: 'wasmCloud community call covering WIT-ified providers starting with Golang and a deep dive into WIT, WASI Preview 2, and the WebAssembly component model.' date: 2023-07-12 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - Go + - WASI + - Rust + - witBindgen + - wash + - NATS + - JavaScript --- ## Agenda diff --git a/community/2023-07-19-community-meeting.mdx b/community/2023-07-19-community-meeting.mdx index b01c1e83e..c68908f4a 100644 --- a/community/2023-07-19-community-meeting.mdx +++ b/community/2023-07-19-community-meeting.mdx @@ -2,6 +2,23 @@ title: Community Meeting - 2023-07-19 description: 'wasmCloud community call updating wit-ified providers with msgpack and wasifills, plus a discussion of how RFCs and ADRs are managed across the wasmCloud org.' date: 2023-07-19 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - wash + - Rust + - NATS + - BytecodeAlliance + - WASI + - ComponentModel --- ## Agenda diff --git a/community/2023-07-26-community-meeting.mdx b/community/2023-07-26-community-meeting.mdx index 8315fe21b..f642254d5 100644 --- a/community/2023-07-26-community-meeting.mdx +++ b/community/2023-07-26-community-meeting.mdx @@ -2,6 +2,23 @@ title: Community Meeting - 2023-07-26 description: 'wasmCloud community call demoing a WIT-based NATS messaging provider, the path from Smithy to wit interfaces, and wadm 0.5.0 multi-tenant fixes.' date: 2023-07-26 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - NATS + - capabilityProvider + - BytecodeAlliance + - Cosmonic + - WebAssembly + - WASI --- ## Agenda diff --git a/community/2023-08-02-community-meeting.mdx b/community/2023-08-02-community-meeting.mdx index 413e03436..8d04bd487 100644 --- a/community/2023-08-02-community-meeting.mdx +++ b/community/2023-08-02-community-meeting.mdx @@ -2,6 +2,23 @@ title: Community Meeting - 2023-08-02 description: 'wasmCloud community call with a Rust WIT provider SDK demo and codegen update, plus a discussion on the wasmCloud roadmap and WebAssembly standards alignment.' date: 2023-08-02 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - WebAssembly + - capabilityProvider + - BytecodeAlliance + - NATS + - WASI + - ComponentModel --- ## Agenda diff --git a/community/2023-08-09-community-meeting.mdx b/community/2023-08-09-community-meeting.mdx index 992f5eec5..618f2417a 100644 --- a/community/2023-08-09-community-meeting.mdx +++ b/community/2023-08-09-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2023-08-09 description: 'wasmCloud community call featuring a wadm 0.5 manifest upgrade and status demo on petclinic plus a roadmap update on the Rust host and WIT-ification.' date: 2023-08-09 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - Rust + - Go + - wash + - BytecodeAlliance + - WebAssembly + - WASI + - ComponentModel --- ## Agenda diff --git a/community/2023-08-16-community-meeting.mdx b/community/2023-08-16-community-meeting.mdx index 26a2cf61e..ac0094043 100644 --- a/community/2023-08-16-community-meeting.mdx +++ b/community/2023-08-16-community-meeting.mdx @@ -2,6 +2,22 @@ title: Community Meeting - 2023-08-16 description: 'wasmCloud community call demoing the wadm actor daemonscaler and Concordance event sourcing codegen, plus a roadmap update ahead of WasmCon in Bellevue.' date: 2023-08-16 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - Rust + - Cosmonic + - Kubernetes + - WebAssembly + - WASI --- ## Agenda diff --git a/community/2023-08-23-community-meeting.mdx b/community/2023-08-23-community-meeting.mdx index 381e3065e..d24165a88 100644 --- a/community/2023-08-23-community-meeting.mdx +++ b/community/2023-08-23-community-meeting.mdx @@ -2,6 +2,22 @@ title: Community Meeting - 2023-08-23 description: 'wasmCloud community call demoing wadm 0.5.0 manifest validation, prepping the wadm release and wash 0.20.0, and a roadmap update on Rust host OTP parity.' date: 2023-08-23 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - wash + - Rust + - CNCF + - Cosmonic + - WASI --- ## Agenda diff --git a/community/2023-08-30-community-meeting.mdx b/community/2023-08-30-community-meeting.mdx index a84e015b5..adc9e6a4a 100644 --- a/community/2023-08-30-community-meeting.mdx +++ b/community/2023-08-30-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2023-08-30 description: 'wasmCloud community call on the Rust host hitting OTP feature parity, the v0.78.0 initial Rust host release plan, and a roadmap look before WasmCon and BACon.' date: 2023-08-30 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - WASI + - Go + - wash + - TinyGo + - wadm + - BytecodeAlliance + - WebAssembly --- ## Agenda diff --git a/community/2023-09-13-community-meeting.mdx b/community/2023-09-13-community-meeting.mdx index f2a987e12..42509ef86 100644 --- a/community/2023-09-13-community-meeting.mdx +++ b/community/2023-09-13-community-meeting.mdx @@ -2,6 +2,23 @@ title: Community Meeting - 2023-09-13 description: 'wasmCloud community call demoing Rust and TinyGo WebAssembly components built with wit-bindgen and no wasmCloud SDK, plus a check-in on the witify milestone.' date: 2023-09-13 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - Rust + - Go + - TinyGo + - witBindgen + - wash + - WASI --- ## Agenda diff --git a/community/2023-09-20-community-meeting.mdx b/community/2023-09-20-community-meeting.mdx index cd0112de2..293f3399e 100644 --- a/community/2023-09-20-community-meeting.mdx +++ b/community/2023-09-20-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2023-09-20 description: 'wasmCloud community call featuring a live DTW23 5G telecom demo on wasmCloud, NATS microservices integration, metrics RFC, and the wasmCloud 0.78.0 release.' date: 2023-09-20 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - Rust + - wash + - wadm + - CNCF + - OpenTelemetry + - Prometheus + - WebAssembly --- ## Agenda diff --git a/community/2023-09-27-community-meeting.mdx b/community/2023-09-27-community-meeting.mdx index 5ac0898b0..5f4831a4c 100644 --- a/community/2023-09-27-community-meeting.mdx +++ b/community/2023-09-27-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2023-09-27 description: 'wasmCloud community call demoing WASI-fill generation, discussing long-running processes and RPC timeouts, plus metrics and component autoscaling RFCs.' date: 2023-09-27 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - Kubernetes + - Rust + - capabilityProvider + - CNCF + - Docker + - Prometheus + - Go --- ## Agenda diff --git a/community/2023-10-04-community-meeting.mdx b/community/2023-10-04-community-meeting.mdx index 0e394799b..fd99594cf 100644 --- a/community/2023-10-04-community-meeting.mdx +++ b/community/2023-10-04-community-meeting.mdx @@ -2,6 +2,21 @@ title: Community Meeting - 2023-10-04 description: 'wasmCloud community call on dynamically generated Wasifills, versions in wasmCloud documentation, and Hacktoberfest issue picks for new contributors.' date: 2023-10-04 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - Rust + - WASI + - WebAssembly --- ## Agenda diff --git a/community/2023-10-11-community-meeting.mdx b/community/2023-10-11-community-meeting.mdx index 3c40cc8a5..c4b2c007f 100644 --- a/community/2023-10-11-community-meeting.mdx +++ b/community/2023-10-11-community-meeting.mdx @@ -2,6 +2,15 @@ title: Community Meeting - 2023-10-11 description: 'wasmCloud community call demoing actor autoscaling with scale-to-zero, the Trail of Bits security audit, and documentation improvements for the project.' date: 2023-10-11 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud --- ## Agenda diff --git a/community/2023-10-18-community-meeting.mdx b/community/2023-10-18-community-meeting.mdx index d07d1324d..8e9c71156 100644 --- a/community/2023-10-18-community-meeting.mdx +++ b/community/2023-10-18-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2023-10-18 description: 'wasmCloud community call covering wash build for wasm32-wasi-preview2 components, the wasmCloud security audit results, monorepo plans, and WASI-virt updates.' date: 2023-10-18 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WASI + - WebAssembly + - Wasmtime + - Rust + - wasmTools + - CNCF + - Go --- ## Agenda diff --git a/community/2023-10-25-community-meeting.mdx b/community/2023-10-25-community-meeting.mdx index 867a641ef..4ce5e7fb5 100644 --- a/community/2023-10-25-community-meeting.mdx +++ b/community/2023-10-25-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2023-10-25 description: 'wasmCloud community call featuring the TinyGo Globby demo using WASI contracts, the wasmcloud/wasmcloud monorepo move, and the CNCF Incubation application.' date: 2023-10-25 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - CNCF + - WASI + - Go + - TinyGo + - WebAssembly + - Cosmonic + - wash + - witBindgen --- ## Agenda diff --git a/community/2023-11-01-community-meeting.mdx b/community/2023-11-01-community-meeting.mdx index 5f44a4948..43f692e55 100644 --- a/community/2023-11-01-community-meeting.mdx +++ b/community/2023-11-01-community-meeting.mdx @@ -2,6 +2,18 @@ title: Community Meeting - 2023-11-01 description: 'wasmCloud community call with a wadm 0.8 showcase, documentation overhaul plans, Wasmtime 14 update, monorepo progress, and a round of community shoutouts.' date: 2023-11-01 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Wasmtime + - wadm --- ## Agenda diff --git a/community/2023-11-07-community-meeting.mdx b/community/2023-11-07-community-meeting.mdx index c5e29c7cf..b1eb64e64 100644 --- a/community/2023-11-07-community-meeting.mdx +++ b/community/2023-11-07-community-meeting.mdx @@ -2,6 +2,21 @@ title: Community Meeting - 2023-11-07 description: 'wasmCloud community call streaming live from KubeCon CloudNativeCon NA 2023 in Chicago with a Cloud Native Wasm Day recap and webassembly kubernetes discussion.' date: 2023-11-07 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - Kubernetes + - CNCF + - Cosmonic + - ComponentModel --- ## Agenda diff --git a/community/2023-11-15-community-meeting.mdx b/community/2023-11-15-community-meeting.mdx index 4ea6d9635..8036f8bed 100644 --- a/community/2023-11-15-community-meeting.mdx +++ b/community/2023-11-15-community-meeting.mdx @@ -2,6 +2,21 @@ title: Community Meeting - 2023-11-15 description: 'wasmCloud community call reviewing new control interface features: adjusting labels, runtime actor config, lame duck/cordon mode, and dynamic log levels.' date: 2023-11-15 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - JCO + - wadm + - Kubernetes + - WebAssembly + - ComponentModel --- ## Agenda diff --git a/community/2023-11-22-community-meeting.mdx b/community/2023-11-22-community-meeting.mdx index 96785ed9e..3b663b938 100644 --- a/community/2023-11-22-community-meeting.mdx +++ b/community/2023-11-22-community-meeting.mdx @@ -2,6 +2,23 @@ title: Community Meeting - 2023-11-22 description: 'wasmCloud community call demoing human-friendly wash CLI updates that remove 56-character ID prompts plus discussion of the Wasmtime 15 component model release.' date: 2023-11-22 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Wasmtime + - wash + - BytecodeAlliance + - JCO + - Cranelift + - ComponentModel + - WASI --- ## Agenda diff --git a/community/2023-11-29-community-meeting.mdx b/community/2023-11-29-community-meeting.mdx index 7b3845c0a..41ffdc27d 100644 --- a/community/2023-11-29-community-meeting.mdx +++ b/community/2023-11-29-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2023-11-29 description: 'wasmCloud community call demoing custom wash build commands with build-only and sign-only flags, plus discussion of the wasmCloud 1.0 milestone and Wasmtime 15.' date: 2023-11-29 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Wasmtime + - cargoComponent + - NATS + - Rust + - Go + - WASI + - WebAssembly --- ## Agenda diff --git a/community/2023-12-06-community-meeting.mdx b/community/2023-12-06-community-meeting.mdx index daafeff71..1abb2705b 100644 --- a/community/2023-12-06-community-meeting.mdx +++ b/community/2023-12-06-community-meeting.mdx @@ -2,6 +2,17 @@ title: Community Meeting - 2023-12-06 description: 'wasmCloud community call demoing how to bring your own WebAssembly component, a Q3/Q4 roadmap retrospective, and the control interface stabilization RFC.' date: 2023-12-06 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly --- ## Agenda diff --git a/community/2023-12-13-community-meeting.mdx b/community/2023-12-13-community-meeting.mdx index f9cd7d9e0..6a771dcfc 100644 --- a/community/2023-12-13-community-meeting.mdx +++ b/community/2023-12-13-community-meeting.mdx @@ -2,6 +2,22 @@ title: Community Meeting - 2023-12-13 description: 'wasmCloud community call demoing wash inspect --wit for component WIT introspection plus a deep dive into the wasmCloud 1.0 roadmap and numbered milestones.' date: 2023-12-13 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly + - wasmTools + - Wasmtime + - OpenTelemetry + - WASI --- ## Agenda diff --git a/community/2023-12-20-community-meeting.mdx b/community/2023-12-20-community-meeting.mdx index 22fa8a912..cdbe1c0fe 100644 --- a/community/2023-12-20-community-meeting.mdx +++ b/community/2023-12-20-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2023-12-20 description: 'wasmCloud community call demoing the new components-first Hello World experience in Rust and TinyGo using wasi:http/incoming-handler and Wasmtime 16.' date: 2023-12-20 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - Wasmtime + - Rust + - Go + - TinyGo + - WebAssembly + - wash + - witBindgen --- ## Agenda diff --git a/community/2023-12-27-community-meeting.mdx b/community/2023-12-27-community-meeting.mdx index 7327bb5cc..baa2b407c 100644 --- a/community/2023-12-27-community-meeting.mdx +++ b/community/2023-12-27-community-meeting.mdx @@ -2,6 +2,17 @@ title: Community Meeting - 2023-12-27 description: 'Short year-end wasmCloud community call with a quick check-in and Happy Holidays from the wasmCloud maintainers building the WebAssembly application platform.' date: 2023-12-27 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly --- ## Agenda diff --git a/community/2024-01-03-community-meeting.mdx b/community/2024-01-03-community-meeting.mdx index 6f03b2652..125913dbf 100644 --- a/community/2024-01-03-community-meeting.mdx +++ b/community/2024-01-03-community-meeting.mdx @@ -2,6 +2,23 @@ title: Community Meeting - 2024-01-03 description: 'wasmCloud community call welcoming 2024 with v0.81.0 on Wasmtime 16, WASI Preview 2 release-candidate progress, and the January 11 WebAssembly CG subgroup vote.' date: 2024-01-03 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - WebAssembly + - Wasmtime + - JCO + - capabilityProvider + - BytecodeAlliance + - CNCF --- ## Agenda diff --git a/community/2024-01-10-community-meeting.mdx b/community/2024-01-10-community-meeting.mdx index 65c72e120..1d15e61a4 100644 --- a/community/2024-01-10-community-meeting.mdx +++ b/community/2024-01-10-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-01-10 description: 'wasmCloud community call demoing a TypeScript hello world with jco and componentize-js, a roadmap check-in, and the formalize control interface RFC.' date: 2024-01-10 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - TypeScript + - JCO + - WebAssembly + - wash + - Kubernetes + - OpenTelemetry + - witBindgen + - wadm --- ## Agenda diff --git a/community/2024-01-17-community-meeting.mdx b/community/2024-01-17-community-meeting.mdx index bc5c4956e..eb45fc865 100644 --- a/community/2024-01-17-community-meeting.mdx +++ b/community/2024-01-17-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-01-17 description: 'wasmCloud community call demoing how to build a wasmCloud component in any language with wash build, plus wadm 0.10.0 features and the weekly roadmap review.' date: 2024-01-17 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - WebAssembly + - Wasmtime + - BytecodeAlliance + - Kubernetes + - Python + - ComponentizeJS --- ## Agenda diff --git a/community/2024-01-24-community-meeting.mdx b/community/2024-01-24-community-meeting.mdx index cab05faeb..23cc8342c 100644 --- a/community/2024-01-24-community-meeting.mdx +++ b/community/2024-01-24-community-meeting.mdx @@ -2,6 +2,22 @@ title: Community Meeting - 2024-01-24 description: 'wasmCloud community call introducing wRPC, the new component-to-component protocol, plus OTEL metrics progress and a wasmCloud 1.0 roadmap update.' date: 2024-01-24 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry + - NATS + - Go + - WebAssembly + - WASI + - ComponentModel --- ## Agenda diff --git a/community/2024-01-31-community-meeting.mdx b/community/2024-01-31-community-meeting.mdx index c0ea2a051..d47a4e434 100644 --- a/community/2024-01-31-community-meeting.mdx +++ b/community/2024-01-31-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-01-31 description: 'wasmCloud community call featuring a Red Badger composed components demo, what WASI 0.2.0 means for wasmCloud, quickstart updates, and wRPC roadmap progress.' date: 2024-01-31 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - WebAssembly + - Kubernetes + - BytecodeAlliance + - Rust + - Cosmonic + - NATS + - Go --- ## Agenda diff --git a/community/2024-02-07-community-meeting.mdx b/community/2024-02-07-community-meeting.mdx index 2ac8edc4c..bc68e2fc3 100644 --- a/community/2024-02-07-community-meeting.mdx +++ b/community/2024-02-07-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-02-07 description: 'wasmCloud community call discussing wasmbus deprecation for 1.0, the wasmcloud-ollama LLM project, and roadmap progress on wRPC and OTEL observability.' date: 2024-02-07 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry + - WASI + - Wasmtime + - Rust + - wash + - capabilityProvider + - CNCF + - Cosmonic --- ## Agenda diff --git a/community/2024-02-14-community-meeting.mdx b/community/2024-02-14-community-meeting.mdx index ff59a97bf..c7b4bf0b9 100644 --- a/community/2024-02-14-community-meeting.mdx +++ b/community/2024-02-14-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-02-14 description: 'wasmCloud community call demoing OTEL traces, logs, and metrics in wasmCloud 1.0, the final countdown to the 0.82 release, and a roadmap update toward 1.0.' date: 2024-02-14 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry + - WebAssembly + - wadm + - Kubernetes + - wash + - Prometheus + - Rust + - Go --- ## Agenda diff --git a/community/2024-02-21-community-meeting.mdx b/community/2024-02-21-community-meeting.mdx index 311625087..ff20c13f3 100644 --- a/community/2024-02-21-community-meeting.mdx +++ b/community/2024-02-21-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-02-21 description: 'wasmCloud community call demoing what is new in the 0.82 release with stable WASI 0.2, a call for community testing, and a roadmap check-in on wRPC progress.' date: 2024-02-21 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - WebAssembly + - Rust + - Kubernetes + - Cosmonic + - Go + - Python + - TypeScript --- ## Agenda diff --git a/community/2024-02-27-community-meeting.mdx b/community/2024-02-27-community-meeting.mdx index a9293af3f..db17aef3f 100644 --- a/community/2024-02-27-community-meeting.mdx +++ b/community/2024-02-27-community-meeting.mdx @@ -2,6 +2,21 @@ title: Community Meeting - 2024-02-27 description: 'wasmCloud community call demoing components communicating with wRPC over NATS, a wRPC MVP progress check-in, and a quick look at the wasmCloud 1.0 roadmap.' date: 2024-02-27 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - WebAssembly + - Wasmtime + - capabilityProvider + - Kubernetes --- ## Agenda diff --git a/community/2024-03-06-community-meeting.mdx b/community/2024-03-06-community-meeting.mdx index f571a0c33..f0c8db6dd 100644 --- a/community/2024-03-06-community-meeting.mdx +++ b/community/2024-03-06-community-meeting.mdx @@ -2,6 +2,23 @@ title: Community Meeting - 2024-03-06 description: 'wasmCloud community call demoing the policy service with Open Policy Agent, a wRPC MVP check-in with the Redis provider, and 1.0 roadmap progress.' date: 2024-03-06 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - capabilityProvider + - Kubernetes + - WASIPreview3 + - Cosmonic + - witBindgen + - WASI --- ## Agenda diff --git a/community/2024-03-13-community-meeting.mdx b/community/2024-03-13-community-meeting.mdx index 13b75429e..c491b83ed 100644 --- a/community/2024-03-13-community-meeting.mdx +++ b/community/2024-03-13-community-meeting.mdx @@ -2,6 +2,22 @@ title: Community Meeting - 2024-03-13 description: 'wasmCloud community call covering the 1.0.0-alpha.1 release, renaming actor to component, a roadmap check-in, and upcoming WASM I/O and KubeCon EU conferences.' date: 2024-03-13 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - wash + - wadm + - Cosmonic + - Kubernetes + - WASI --- ## Agenda diff --git a/community/2024-03-20-community-meeting.mdx b/community/2024-03-20-community-meeting.mdx index 0343f630a..3a6fcd0c9 100644 --- a/community/2024-03-20-community-meeting.mdx +++ b/community/2024-03-20-community-meeting.mdx @@ -2,6 +2,15 @@ title: Community Meeting - 2024-03-20 description: 'Short wasmCloud community call streaming live from KubeCon CloudNativeCon EU in Paris with a look at wasmCloud 1.0 release candidates and how to get involved.' date: 2024-03-20 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud --- ## Agenda diff --git a/community/2024-03-27-community-meeting.mdx b/community/2024-03-27-community-meeting.mdx index 842b215ff..e7f69269a 100644 --- a/community/2024-03-27-community-meeting.mdx +++ b/community/2024-03-27-community-meeting.mdx @@ -2,6 +2,23 @@ title: Community Meeting - 2024-03-27 description: 'wasmCloud community call covering the wasmCloud 1.0 release update with wRPC and wadm finalization plus the open-sourced wasmCloud Kubernetes Operator.' date: 2024-03-27 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - Kubernetes + - WebAssembly + - WASI + - Cosmonic + - BytecodeAlliance + - NATS --- ## Agenda diff --git a/community/2024-04-03-community-meeting.mdx b/community/2024-04-03-community-meeting.mdx index c11ff6ed0..8bd3d2ef9 100644 --- a/community/2024-04-03-community-meeting.mdx +++ b/community/2024-04-03-community-meeting.mdx @@ -2,6 +2,23 @@ title: Community Meeting - 2024-04-03 description: 'wasmCloud community call demoing the 1.0 wadm manifest format with WIT-based links, capability providers in GHCR, and a final 1.0 roadmap check-in.' date: 2024-04-03 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - WebAssembly + - WASI + - Rust + - capabilityProvider + - Go + - ComponentModel --- ## Agenda diff --git a/community/2024-04-10-community-meeting.mdx b/community/2024-04-10-community-meeting.mdx index bdd23676a..f25b3d0b7 100644 --- a/community/2024-04-10-community-meeting.mdx +++ b/community/2024-04-10-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-04-10 description: 'wasmCloud community call with a 1.0 quickstart showcase, performance improvements, globally scaled components, and a call to test the 1.0 release candidate.' date: 2024-04-10 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - WASI + - CNCF + - wash + - Kubernetes + - wadm + - BytecodeAlliance + - Cosmonic --- ## Agenda diff --git a/community/2024-04-17-community-meeting.mdx b/community/2024-04-17-community-meeting.mdx index f08ac5646..71a7331cd 100644 --- a/community/2024-04-17-community-meeting.mdx +++ b/community/2024-04-17-community-meeting.mdx @@ -2,6 +2,18 @@ title: Community Meeting - 2024-04-17 description: 'wasmCloud community call celebrating the wasmCloud 1.0 release with a roadmap recap, a neovim WIT syntax highlighting PR, and a Postgres interface RFC.' date: 2024-04-17 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly --- ## Agenda diff --git a/community/2024-04-24-community-meeting.mdx b/community/2024-04-24-community-meeting.mdx index 61b7c6697..08ea294ef 100644 --- a/community/2024-04-24-community-meeting.mdx +++ b/community/2024-04-24-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-04-24 description: 'wasmCloud community call hackathon showcase featuring Ollama, a messaging chatbot, Wasm workspaces, and wash CLI plugins for the WebAssembly platform.' date: 2024-04-24 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - wash + - wadm + - Go + - JCO + - NATS + - Wasmtime + - capabilityProvider --- ## Agenda diff --git a/community/2024-05-01-community-meeting.mdx b/community/2024-05-01-community-meeting.mdx index b34209cb1..0bb0ba2d5 100644 --- a/community/2024-05-01-community-meeting.mdx +++ b/community/2024-05-01-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-05-01 description: 'wasmCloud community call demoing wash plugins part 2 with full lifecycle management plus a workshop on the next Q2 roadmap and documentation priorities.' date: 2024-05-01 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly + - BytecodeAlliance + - CNCF + - Go + - Kubernetes + - NATS + - TypeScript --- ## Agenda diff --git a/community/2024-05-08-community-meeting.mdx b/community/2024-05-08-community-meeting.mdx index 98ad43605..61432a905 100644 --- a/community/2024-05-08-community-meeting.mdx +++ b/community/2024-05-08-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-05-08 description: 'wasmCloud community call demoing the wRPC Go implementation, a refreshed Golang provider SDK, and a Q2 roadmap review for the WebAssembly application platform.' date: 2024-05-08 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - WebAssembly + - wash + - NATS + - CNCF + - Kubernetes + - capabilityProvider + - BytecodeAlliance --- ## Agenda diff --git a/community/2024-05-15-community-meeting.mdx b/community/2024-05-15-community-meeting.mdx index c59201f2f..1950b6d83 100644 --- a/community/2024-05-15-community-meeting.mdx +++ b/community/2024-05-15-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-05-15 description: 'wasmCloud community call featuring Wolfi-based SigStore signing, GitHub build attestations, wRPC Go support for streams and futures, and an H2 roadmap update.' date: 2024-05-15 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - WebAssembly + - CNCF + - wash + - witBindgen + - Kubernetes + - NATS + - WASIPreview3 --- ## Agenda diff --git a/community/2024-05-22-community-meeting.mdx b/community/2024-05-22-community-meeting.mdx index f488ea366..0e029753d 100644 --- a/community/2024-05-22-community-meeting.mdx +++ b/community/2024-05-22-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-05-22 description: 'wasmCloud community call covering the Postgres interface RFC and provider implementation, wrpc-keyvalue-nats CLI, Golang provider SDK, and a roadmap review.' date: 2024-05-22 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - NATS + - wadm + - wash + - Rust + - capabilityProvider + - WebAssembly + - WASI --- ## Agenda diff --git a/community/2024-05-29-community-meeting.mdx b/community/2024-05-29-community-meeting.mdx index 29a4a5292..95aa9cb8b 100644 --- a/community/2024-05-29-community-meeting.mdx +++ b/community/2024-05-29-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-05-29 description: 'wasmCloud community call demoing the WIT-based Postgres provider, an update on CNCF Incubation, the new wasmCloud secrets RFC, and using the wadm API.' date: 2024-05-29 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - CNCF + - wadm + - WebAssembly + - Kubernetes + - NATS + - Rust + - Go + - WASI --- ## Agenda diff --git a/community/2024-06-05-community-meeting.mdx b/community/2024-06-05-community-meeting.mdx index 55a5f19ab..2fcf81b63 100644 --- a/community/2024-06-05-community-meeting.mdx +++ b/community/2024-06-05-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-06-05 description: 'wasmCloud community call featuring a Couchbase KV provider demo, a Golang custom provider template, and wash 0.29 features for the WebAssembly platform.' date: 2024-06-05 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - wash + - Go + - CNCF + - WASI + - Kubernetes + - capabilityProvider + - BytecodeAlliance --- ## Agenda diff --git a/community/2024-06-12-community-meeting.mdx b/community/2024-06-12-community-meeting.mdx index 55627daa2..65e02d27f 100644 --- a/community/2024-06-12-community-meeting.mdx +++ b/community/2024-06-12-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-06-12 description: 'wasmCloud community call demoing the wasmCloud Kubernetes Operator deployment, plus discussion of WASI messaging and tracing/OTLP propagation fixes in the host.' date: 2024-06-12 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - WASI + - wash + - WebAssembly + - wadm + - Rust + - CNCF + - NATS --- ## Agenda diff --git a/community/2024-06-20-community-meeting.mdx b/community/2024-06-20-community-meeting.mdx index 7a866ef28..8ae8b5e67 100644 --- a/community/2024-06-20-community-meeting.mdx +++ b/community/2024-06-20-community-meeting.mdx @@ -2,6 +2,22 @@ title: Community Meeting - 2024-06-20 description: 'wasmCloud community call featuring a community NATS key-value provider demo and a discussion of wasi-keyvalue buckets, stores, and wasmCloud link names.' date: 2024-06-20 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - NATS + - Kubernetes + - WebAssembly + - CNCF + - Rust --- ## Agenda diff --git a/community/2024-06-26-community-meeting.mdx b/community/2024-06-26-community-meeting.mdx index beba2e9c5..cf9e4aeda 100644 --- a/community/2024-06-26-community-meeting.mdx +++ b/community/2024-06-26-community-meeting.mdx @@ -2,6 +2,22 @@ title: Community Meeting - 2024-06-26 description: 'wasmCloud community call demoing secrets support in wasmCloud with a NATS KV backend, a Q2 roadmap check-in, and wRPC updates including a new QUIC transport.' date: 2024-06-26 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - Go + - Tokio + - Rust + - WebAssembly + - WASI --- ## Agenda diff --git a/community/2024-07-02-community-meeting.mdx b/community/2024-07-02-community-meeting.mdx index 37cb07fdd..4d6d257b0 100644 --- a/community/2024-07-02-community-meeting.mdx +++ b/community/2024-07-02-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-07-02 description: 'wasmCloud community call covering the Q3 roadmap with secrets management, wash app dev workflow, built-in HTTP server plans, and TinyGo wasip2 support landing.' date: 2024-07-02 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - TinyGo + - wash + - WebAssembly + - CNCF + - Kubernetes + - WASI + - NATS --- ## Agenda diff --git a/community/2024-07-10-community-meeting.mdx b/community/2024-07-10-community-meeting.mdx index 795bab36f..4b6c1564d 100644 --- a/community/2024-07-10-community-meeting.mdx +++ b/community/2024-07-10-community-meeting.mdx @@ -2,6 +2,24 @@ title: Community Meeting - 2024-07-10 description: 'wasmCloud community call demoing the wasmcloud-operator quickstart and examples, plus TinyGo wasip2 component compilation news for WebAssembly applications.' date: 2024-07-10 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - Go + - TinyGo + - CNCF + - Kubernetes + - WASI + - wash + - NATS --- ## Agenda diff --git a/community/2024-07-17-community-meeting.mdx b/community/2024-07-17-community-meeting.mdx index 35bef83bb..40262f132 100644 --- a/community/2024-07-17-community-meeting.mdx +++ b/community/2024-07-17-community-meeting.mdx @@ -2,6 +2,18 @@ title: Community Meeting - 2024-07-17 description: 'Short wasmCloud community call featuring a wasmCloud link secrets demo, the wash dev v2 RFC, and a Q3 roadmap discussion for the WebAssembly platform.' date: 2024-07-17 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly --- ## Agenda diff --git a/community/2024-07-24-community-meeting.mdx b/community/2024-07-24-community-meeting.mdx index 7d8f40ace..2747f627d 100644 --- a/community/2024-07-24-community-meeting.mdx +++ b/community/2024-07-24-community-meeting.mdx @@ -2,6 +2,24 @@ title: 2024-07-24 Community Meeting description: 'wasmCloud community call demoing the secrets-nats-kv backend CLI with wash secret, Go provider SDK secrets support, and wasi-messaging 0.2.0-draft updates.' date: 2024-07-24 +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - WASI + - wash + - WebAssembly + - CNCF + - NATS + - Rust + - Kubernetes --- ## Agenda diff --git a/community/2024-07-31-community-meeting.mdx b/community/2024-07-31-community-meeting.mdx index b72a6442d..8942fba07 100644 --- a/community/2024-07-31-community-meeting.mdx +++ b/community/2024-07-31-community-meeting.mdx @@ -2,6 +2,20 @@ date: '2024-07-31' title: 'Meeting Agenda - 2024-07-31' description: 'wasmCloud community call featuring a Kubernetes secrets demo with External Secrets, 1.1 beta testing, and WASI 0.2.1 feature gates with @since and @unstable.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - WASI + - Wasmtime + - WebAssembly --- ## Agenda diff --git a/community/2024-08-07-community-meeting.mdx b/community/2024-08-07-community-meeting.mdx index fc6cdab0a..5290503fc 100644 --- a/community/2024-08-07-community-meeting.mdx +++ b/community/2024-08-07-community-meeting.mdx @@ -2,6 +2,24 @@ date: '2024-08-07' title: 'Meeting Agenda - 2024-08-07' description: 'wasmCloud community call demoing wash and wadm developer experience improvements, the wash 0.30.0 release with wasmcloud-operator updates, and the 1.1 launch.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - CNCF + - Go + - BytecodeAlliance + - Kubernetes + - OpenTelemetry + - Rust --- ## Agenda diff --git a/community/2024-08-14-community-meeting.mdx b/community/2024-08-14-community-meeting.mdx index 4b73a5232..39e81da5c 100644 --- a/community/2024-08-14-community-meeting.mdx +++ b/community/2024-08-14-community-meeting.mdx @@ -2,6 +2,24 @@ date: '2024-08-14' title: 'Meeting Agenda - 2024-08-14' description: 'wasmCloud community call demoing an improved wash spy for component debugging, Provider SDK updates in Rust and Go, and new Wasm language support for MoonBit.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly + - Rust + - Go + - Kubernetes + - capabilityProvider + - WASI + - ComponentModel --- ## Agenda diff --git a/community/2024-08-21-community-meeting.mdx b/community/2024-08-21-community-meeting.mdx index f9a441a12..6b319716c 100644 --- a/community/2024-08-21-community-meeting.mdx +++ b/community/2024-08-21-community-meeting.mdx @@ -2,6 +2,24 @@ date: '2024-08-21' title: 'Meeting Agenda - 2024-08-21' description: 'wasmCloud community call demoing streaming with Blobby over wasi-blobstore and wasi-http plus a preview of wasmCloud Innovation Day on September 18 with talks.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - Rust + - wash + - NATS + - Go + - TinyGo + - BytecodeAlliance + - WebAssembly --- ## Agenda diff --git a/community/2024-08-28-community-meeting.mdx b/community/2024-08-28-community-meeting.mdx index c299d6a61..9e5b43012 100644 --- a/community/2024-08-28-community-meeting.mdx +++ b/community/2024-08-28-community-meeting.mdx @@ -2,6 +2,23 @@ date: '2024-08-28' title: 'Meeting Agenda - 2024-08-28' description: 'wasmCloud community call showcasing the 1.2 release and wash 0.31 with config updates, blobstore streaming, a Q3 roadmap check-in, and Innovation Day news.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - Wasmtime + - NATS + - Rust + - Go + - WASI --- ## Agenda diff --git a/community/2024-09-04-community-meeting.mdx b/community/2024-09-04-community-meeting.mdx index 4f1265767..4219bc0be 100644 --- a/community/2024-09-04-community-meeting.mdx +++ b/community/2024-09-04-community-meeting.mdx @@ -2,6 +2,22 @@ date: '2024-09-04' title: 'Meeting Agenda - 2024-09-04' description: 'wasmCloud community call demoing the wash --watch flag and sorted output, the wash 0.32 release, plus a discussion of component memory limits with wasmtime.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Wasmtime + - CNCF + - Rust + - wkg + - WebAssembly --- ## Agenda diff --git a/community/2024-09-11-community-meeting.mdx b/community/2024-09-11-community-meeting.mdx index 54c0463a6..8923ce097 100644 --- a/community/2024-09-11-community-meeting.mdx +++ b/community/2024-09-11-community-meeting.mdx @@ -2,6 +2,22 @@ date: '2024-09-11' title: 'Meeting Agenda - 2024-09-11' description: 'wasmCloud community call demoing Go component testing with west, the new component-sdk-go for idiomatic Go components, and Q3 roadmap progress on resources.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - WebAssembly + - witBindgen + - Wasmtime + - BytecodeAlliance + - WASI --- ## Agenda diff --git a/community/2024-09-18-community-meeting.mdx b/community/2024-09-18-community-meeting.mdx index ecf085518..697d9aeae 100644 --- a/community/2024-09-18-community-meeting.mdx +++ b/community/2024-09-18-community-meeting.mdx @@ -2,6 +2,21 @@ date: '2024-09-18' title: 'Meeting Agenda - 2024-09-18' description: 'Short wasmCloud community call alongside Innovation Day with a tour of the wasmcloud-component crate, how to become a contributor, and a look ahead to Q4 plans.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - witBindgen + - Go + - WASI + - WebAssembly --- ## Agenda diff --git a/community/2024-09-25-community-meeting.mdx b/community/2024-09-25-community-meeting.mdx index c9a1f1073..3896e07d8 100644 --- a/community/2024-09-25-community-meeting.mdx +++ b/community/2024-09-25-community-meeting.mdx @@ -2,6 +2,24 @@ date: '2024-09-25' title: 'Meeting Agenda - 2024-09-25' description: 'wasmCloud community call demoing Go component testing with WAdge, a Backstage plugin beta, wash build target changes to wasip1, and Q4 roadmap call for issues.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Go + - wadm + - Rust + - TinyGo + - CNCF + - Cosmonic + - WebAssembly --- ## Agenda diff --git a/community/2024-10-02-community-meeting.mdx b/community/2024-10-02-community-meeting.mdx index d7021f6a9..a82671a79 100644 --- a/community/2024-10-02-community-meeting.mdx +++ b/community/2024-10-02-community-meeting.mdx @@ -2,6 +2,24 @@ date: '2024-10-02' title: 'Meeting Agenda - 2024-10-02' description: 'wasmCloud community call demoing Go component IDE debugging, a wasmCloud LLaVA app with LLM and vision, wkg packaging tooling, and the Q4 2024 roadmap.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - wkg + - WebAssembly + - wash + - BytecodeAlliance + - CNCF + - Cosmonic + - witBindgen --- ## Agenda diff --git a/community/2024-10-09-community-meeting.mdx b/community/2024-10-09-community-meeting.mdx index 6b1ba6b46..2bf402a29 100644 --- a/community/2024-10-09-community-meeting.mdx +++ b/community/2024-10-09-community-meeting.mdx @@ -2,6 +2,20 @@ date: '2024-10-09' title: 'Meeting Agenda - 2024-10-09' description: 'wasmCloud community call dedicated to Q4 community roadmapping with a Q3 retrospective, docs improvements, CLI autocompletion, and Hacktoberfest issue picks.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Kubernetes + - capabilityProvider + - WebAssembly --- ## Agenda diff --git a/community/2024-10-16-community-meeting.mdx b/community/2024-10-16-community-meeting.mdx index bd10f27bc..313352f60 100644 --- a/community/2024-10-16-community-meeting.mdx +++ b/community/2024-10-16-community-meeting.mdx @@ -2,6 +2,21 @@ date: '2024-10-16' title: 'Meeting Agenda - 2024-10-16' description: 'wasmCloud community call covering wasmCloud 1.3 features and link validation, embedding wasmcloud and wadm in wash, and Q4 roadmap progress for the project.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - NATS + - Rust + - WebAssembly --- ## Agenda diff --git a/community/2024-10-23-community-meeting.mdx b/community/2024-10-23-community-meeting.mdx index 4308d261c..82db59aa6 100644 --- a/community/2024-10-23-community-meeting.mdx +++ b/community/2024-10-23-community-meeting.mdx @@ -2,6 +2,20 @@ date: '2024-10-23' title: 'Meeting Agenda - 2024-10-23' description: 'wasmCloud community call featuring an updated TypeScript password checker example, a new wash dev quickstart, and discussion of removing Python from quickstart.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Python + - TypeScript + - WebAssembly --- ## Agenda diff --git a/community/2024-10-30-community-meeting.mdx b/community/2024-10-30-community-meeting.mdx index e2b24667e..dbcb3946b 100644 --- a/community/2024-10-30-community-meeting.mdx +++ b/community/2024-10-30-community-meeting.mdx @@ -2,6 +2,24 @@ date: '2024-10-30' title: 'Meeting Agenda - 2024-10-30' description: 'wasmCloud community call demoing a Leptos full-stack Rust framework on Wasm, the wasmcloud-component HTTP wrappers, the wkg WIT package manager, and Q4 plans.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - Rust + - wkg + - wash + - Wasmtime + - BytecodeAlliance + - OCIRegistry + - Go --- ## Agenda diff --git a/community/2024-11-06-community-meeting.mdx b/community/2024-11-06-community-meeting.mdx index c555523d9..8c8a41376 100644 --- a/community/2024-11-06-community-meeting.mdx +++ b/community/2024-11-06-community-meeting.mdx @@ -2,6 +2,23 @@ date: '2024-11-06' title: 'Meeting Agenda - 2024-11-06' description: 'wasmCloud community call demoing wash dev interface overrides, a discussion of Windows as a development target, and a Contribfest preview ahead of KubeCon NA.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Go + - Cosmonic + - Rust + - TinyGo + - WebAssembly + - WASI --- ## Agenda diff --git a/community/2024-11-13-community-meeting.mdx b/community/2024-11-13-community-meeting.mdx index a58cc8eb2..91cbd68ed 100644 --- a/community/2024-11-13-community-meeting.mdx +++ b/community/2024-11-13-community-meeting.mdx @@ -2,6 +2,20 @@ date: '2024-11-13' title: 'Meeting Agenda - 2024-11-13' description: 'wasmCloud community call streaming live from KubeCon NA 2024 with a wash dev demo introducing component capability swapping after the CNCF Incubating promotion.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - CNCF + - denyByDefault + - WebAssembly --- ## Agenda diff --git a/community/2024-11-20-community-meeting.mdx b/community/2024-11-20-community-meeting.mdx index 4a700eb69..e80362f96 100644 --- a/community/2024-11-20-community-meeting.mdx +++ b/community/2024-11-20-community-meeting.mdx @@ -2,6 +2,18 @@ date: '2024-11-20' title: 'Meeting Agenda - 2024-11-20' description: 'Short wasmCloud community call featuring an OAuth2 Go Wasm component demo and a wrap-up of KubeCon NA and WasmCon 2024 highlights for the project community.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - WebAssembly --- ## Agenda diff --git a/community/2024-11-27-community-meeting.mdx b/community/2024-11-27-community-meeting.mdx index 9dd48256e..50e353824 100644 --- a/community/2024-11-27-community-meeting.mdx +++ b/community/2024-11-27-community-meeting.mdx @@ -2,6 +2,18 @@ date: '2024-11-27' title: 'Meeting Agenda - 2024-11-27' description: 'wasmCloud community call covering securing supply chains with SBOMs using syft and grype, a Q4 roadmap check-in, and a recap of WasmCon and KubeCon playlists.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - WebAssembly --- ## Agenda diff --git a/community/2024-12-04-community-meeting.mdx b/community/2024-12-04-community-meeting.mdx index 2da7df178..d71fd52f0 100644 --- a/community/2024-12-04-community-meeting.mdx +++ b/community/2024-12-04-community-meeting.mdx @@ -2,6 +2,24 @@ date: '2024-12-04' title: 'Meeting Agenda - 2024-12-04' description: 'wasmCloud community call demoing builtin-http and builtin-messaging providers for sub-millisecond performance, OTEL trace hierarchy, and host feature flags.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry + - Kubernetes + - wadm + - CNCF + - NATS + - Rust + - WebAssembly + - WASI --- ## Agenda diff --git a/community/2024-12-11-community-meeting.mdx b/community/2024-12-11-community-meeting.mdx index 2fb49b2ea..85e05cbd2 100644 --- a/community/2024-12-11-community-meeting.mdx +++ b/community/2024-12-11-community-meeting.mdx @@ -2,6 +2,23 @@ date: '2024-12-11' title: 'Meeting Agenda - 2024-12-11' description: 'wasmCloud community call demoing a Testbed wasmCloud benchmarking framework, Enzo Nocera''s Leptos WASI 0.2 contribution, and a Q4 roadmap check-in for 2024.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - WebAssembly + - Rust + - NATS + - wash + - Wasmtime + - Kubernetes --- ## Agenda diff --git a/community/2024-12-18-community-meeting.mdx b/community/2024-12-18-community-meeting.mdx index d709c7a4f..e70a5b10e 100644 --- a/community/2024-12-18-community-meeting.mdx +++ b/community/2024-12-18-community-meeting.mdx @@ -2,6 +2,20 @@ date: '2024-12-18' title: 'Meeting Agenda - 2024-12-18' description: 'wasmCloud community call demoing a Go banking app with GitHub OAuth and embedded UI, a Q4 roadmap check-in, and a heads-up on next week''s holiday meeting slot.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - wash + - NATS + - WebAssembly --- import Admonition from '@theme-original/Admonition'; diff --git a/community/2024-12-26-community-meeting.mdx b/community/2024-12-26-community-meeting.mdx index 8e204abea..dc8dbc875 100644 --- a/community/2024-12-26-community-meeting.mdx +++ b/community/2024-12-26-community-meeting.mdx @@ -2,6 +2,23 @@ date: '2024-12-26' title: 'Meeting Agenda - 2024-12-26' description: 'Holiday wasmCloud community call discussing reorganizing wasmCloud project templates by language repo plus a Q1 2025 roadmap planning kickoff for the community.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - WebAssembly + - wash + - WASIPreview3 + - TypeScript + - JavaScript + - WASI --- ## Agenda diff --git a/community/2025-01-02-community-meeting.mdx b/community/2025-01-02-community-meeting.mdx index 631a6dc54..7504b86fc 100644 --- a/community/2025-01-02-community-meeting.mdx +++ b/community/2025-01-02-community-meeting.mdx @@ -2,6 +2,15 @@ date: '2025-01-02' title: 'Meeting Agenda - 2025-01-02' description: 'Short wasmCloud community call kicking off 2025 with a wasmCloud CI iteration demo, scheduling the Q1 roadmap session, and Innovation Day summary content.' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud --- ## Agenda diff --git a/community/2025-01-08-community-meeting.mdx b/community/2025-01-08-community-meeting.mdx index b12f875e9..550b13c89 100644 --- a/community/2025-01-08-community-meeting.mdx +++ b/community/2025-01-08-community-meeting.mdx @@ -34,6 +34,24 @@ speakers: - colin-murphy - eric-gregory - bailey-hayes +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - Go + - Rust + - JCO + - TypeScript + - wac + - OpenTelemetry + - TinyGo --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-01-15-community-meeting.mdx b/community/2025-01-15-community-meeting.mdx index 683582360..329be3401 100644 --- a/community/2025-01-15-community-meeting.mdx +++ b/community/2025-01-15-community-meeting.mdx @@ -40,6 +40,24 @@ speakers: - lachlan-heywood - yordis-prieto - jochen-rau +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - WebAssembly + - WASI + - WASIPreview3 + - wash + - NATS + - wadm + - capabilityProvider --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-01-22-community-meeting.mdx b/community/2025-01-22-community-meeting.mdx index 9cb8ba5f9..af0d87dc5 100644 --- a/community/2025-01-22-community-meeting.mdx +++ b/community/2025-01-22-community-meeting.mdx @@ -30,6 +30,24 @@ speakers: - liam-randall - taylor-thomas - jiaxiao-zhou +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly + - Kubernetes + - wadm + - NATS + - OpenTelemetry + - WASIPreview3 + - ComponentModel --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-01-29-community-meeting.mdx b/community/2025-01-29-community-meeting.mdx index 44c7a48e7..9762ddaa9 100644 --- a/community/2025-01-29-community-meeting.mdx +++ b/community/2025-01-29-community-meeting.mdx @@ -35,6 +35,24 @@ speakers: - yordis-prieto - lucas-fontes - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Kubernetes + - WebAssembly + - WASIPreview3 + - capabilityProvider + - wadm + - CNCF + - NATS --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-02-05-community-meeting.mdx b/community/2025-02-05-community-meeting.mdx index 4b2e60961..a9250c6a6 100644 --- a/community/2025-02-05-community-meeting.mdx +++ b/community/2025-02-05-community-meeting.mdx @@ -33,6 +33,24 @@ speakers: - liam-randall - florian - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - SPIFFE + - wash + - WebAssembly + - NATS + - CNCF + - Kubernetes + - Go + - ComponentModel --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-02-12-community-meeting.mdx b/community/2025-02-12-community-meeting.mdx index 8025dcbc8..aba20bc74 100644 --- a/community/2025-02-12-community-meeting.mdx +++ b/community/2025-02-12-community-meeting.mdx @@ -35,6 +35,24 @@ speakers: - liam-randall - frank-schaffa - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - SPIFFE + - NATS + - WebAssembly + - Kubernetes + - wash + - wadm + - Docker + - Rust --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-02-19-community-meeting.mdx b/community/2025-02-19-community-meeting.mdx index 35e2ae4f4..0102a1d3e 100644 --- a/community/2025-02-19-community-meeting.mdx +++ b/community/2025-02-19-community-meeting.mdx @@ -32,6 +32,24 @@ speakers: - florian - masoud-baharlouie - bailey-hayes +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - ComponentModel + - wash + - Kubernetes + - CNCF + - wadm + - NATS + - SPIFFE --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-02-26-community-meeting.mdx b/community/2025-02-26-community-meeting.mdx index 039742aa1..456846946 100644 --- a/community/2025-02-26-community-meeting.mdx +++ b/community/2025-02-26-community-meeting.mdx @@ -34,6 +34,24 @@ speakers: - bailey-hayes - masoud-baharlouie - aditya +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - ComponentModel + - WASI + - capabilityProvider + - NATS + - BytecodeAlliance + - CNCF + - wasmTools --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-03-05-community-meeting.mdx b/community/2025-03-05-community-meeting.mdx index 2c17afce3..9d4769c2e 100644 --- a/community/2025-03-05-community-meeting.mdx +++ b/community/2025-03-05-community-meeting.mdx @@ -30,6 +30,22 @@ speakers: - brooks-townsend - taylor-thomas - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly + - Kubernetes + - CNCF + - Rust + - ComponentModel --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-03-12-community-meeting.mdx b/community/2025-03-12-community-meeting.mdx index d61d5f37f..a2b5e042d 100644 --- a/community/2025-03-12-community-meeting.mdx +++ b/community/2025-03-12-community-meeting.mdx @@ -32,6 +32,24 @@ speakers: - taylor-thomas - colin-murphy - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - Kubernetes + - NATS + - capabilityProvider + - CNCF + - OCIRegistry + - Rust --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-03-19-community-meeting.mdx b/community/2025-03-19-community-meeting.mdx index 405e83aaa..e3aa6e3a7 100644 --- a/community/2025-03-19-community-meeting.mdx +++ b/community/2025-03-19-community-meeting.mdx @@ -34,6 +34,23 @@ speakers: - joonas-bergius - colin-murphy - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wac + - WebAssembly + - ComponentModel + - wash + - Rust + - NATS + - WASI --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-03-26-community-meeting.mdx b/community/2025-03-26-community-meeting.mdx index 9067ac314..364589143 100644 --- a/community/2025-03-26-community-meeting.mdx +++ b/community/2025-03-26-community-meeting.mdx @@ -32,6 +32,24 @@ speakers: - brooks-townsend - victor-adossi - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - WebAssembly + - WASIPreview3 + - ComponentModel + - Wasmtime + - JCO + - Kubernetes + - wash --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-04-02-community-meeting.mdx b/community/2025-04-02-community-meeting.mdx index b5a0dd438..fa2a90716 100644 --- a/community/2025-04-02-community-meeting.mdx +++ b/community/2025-04-02-community-meeting.mdx @@ -28,6 +28,24 @@ showTitle: true slug: 2025-04-02-community-meeting speakers: - brooks-townsend +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - ComponentModel + - Kubernetes + - Go + - Rust + - CNCF + - SPIFFE + - Cosmonic --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-04-09-community-meeting.mdx b/community/2025-04-09-community-meeting.mdx index d4c7f1cb2..d0cd22fde 100644 --- a/community/2025-04-09-community-meeting.mdx +++ b/community/2025-04-09-community-meeting.mdx @@ -36,6 +36,24 @@ speakers: - joonas-bergius - masoud-baharlouie - florian +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - SPIFFE + - WebAssembly + - Kubernetes + - WASI + - NATS + - CNCF + - WASIPreview3 + - capabilityBasedSecurity --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-04-16-community-meeting.mdx b/community/2025-04-16-community-meeting.mdx index f5c42eace..efe5f549a 100644 --- a/community/2025-04-16-community-meeting.mdx +++ b/community/2025-04-16-community-meeting.mdx @@ -36,6 +36,24 @@ speakers: - masoud-baharlouie - florian - bailey-hayes +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - Go + - WebAssembly + - wash + - WASI + - Rust + - Python + - SPIFFE --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-04-23-community-meeting.mdx b/community/2025-04-23-community-meeting.mdx index fa5c204ee..75ffdbb25 100644 --- a/community/2025-04-23-community-meeting.mdx +++ b/community/2025-04-23-community-meeting.mdx @@ -33,6 +33,24 @@ speakers: - lucas-fontes - colin-murphy - eric-gregory +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - WASIPreview3 + - Kubernetes + - WebAssembly + - wash + - capabilityProvider + - CNCF + - SPIFFE --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-04-30-community-meeting.mdx b/community/2025-04-30-community-meeting.mdx index 5c84736d8..45422d6e9 100644 --- a/community/2025-04-30-community-meeting.mdx +++ b/community/2025-04-30-community-meeting.mdx @@ -40,6 +40,24 @@ speakers: - florian - yordis-prieto - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - NATS + - JCO + - TypeScript + - OpenTelemetry + - CNCF + - JavaScript + - Wasmtime --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-05-07-community-meeting.mdx b/community/2025-05-07-community-meeting.mdx index f177dae09..d229f6611 100644 --- a/community/2025-05-07-community-meeting.mdx +++ b/community/2025-05-07-community-meeting.mdx @@ -33,6 +33,24 @@ speakers: - brooks-townsend - lachlan-heywood - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - CNCF + - NATS + - WebAssembly + - Kubernetes + - wash + - OpenTelemetry + - Rust + - ComponentModel --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-05-14-community-meeting.mdx b/community/2025-05-14-community-meeting.mdx index 0b5f6d025..bd34601a1 100644 --- a/community/2025-05-14-community-meeting.mdx +++ b/community/2025-05-14-community-meeting.mdx @@ -30,6 +30,24 @@ speakers: - brooks-townsend - victor-adossi - jochen-rau +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - ComponentModel + - TypeScript + - NATS + - StarlingMonkey + - capabilityProvider + - Wasmtime + - JCO --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-05-21-community-meeting.mdx b/community/2025-05-21-community-meeting.mdx index da239c350..634b99127 100644 --- a/community/2025-05-21-community-meeting.mdx +++ b/community/2025-05-21-community-meeting.mdx @@ -29,6 +29,23 @@ speakers: - brooks-townsend - liam-randall - taylor-thomas +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - WebAssembly + - ComponentModel + - WASIPreview3 + - wash + - wadm + - NATS --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-05-28-community-meeting.mdx b/community/2025-05-28-community-meeting.mdx index 2ff73c781..02d649b2e 100644 --- a/community/2025-05-28-community-meeting.mdx +++ b/community/2025-05-28-community-meeting.mdx @@ -36,6 +36,24 @@ speakers: - taylor-thomas - victor-adossi - florian +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Wasmtime + - WebAssembly + - ComponentModel + - wash + - WASI + - Rust + - NATS + - BytecodeAlliance --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-06-04-community-meeting.mdx b/community/2025-06-04-community-meeting.mdx index 15e289b81..a86072ba2 100644 --- a/community/2025-06-04-community-meeting.mdx +++ b/community/2025-06-04-community-meeting.mdx @@ -37,6 +37,21 @@ speakers: - colin-murphy - taylor-thomas - florian +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - ComponentModel + - Kubernetes + - Cosmonic + - capabilityProvider --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-06-11-community-meeting.mdx b/community/2025-06-11-community-meeting.mdx index 9b838a681..f448f62fa 100644 --- a/community/2025-06-11-community-meeting.mdx +++ b/community/2025-06-11-community-meeting.mdx @@ -36,6 +36,24 @@ speakers: - masoud-baharlouie - taylor-thomas - yordis-prieto +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - NATS + - Kubernetes + - wac + - WASI + - wadm + - WASIPreview3 + - OCIRegistry --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-06-18-community-meeting.mdx b/community/2025-06-18-community-meeting.mdx index 79e80d95e..5991b0c07 100644 --- a/community/2025-06-18-community-meeting.mdx +++ b/community/2025-06-18-community-meeting.mdx @@ -35,6 +35,22 @@ speakers: - liam-randall - taylor-thomas - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - Go + - TypeScript + - capabilityProvider + - WebAssembly + - ComponentModel --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-06-25-community-meeting.mdx b/community/2025-06-25-community-meeting.mdx index efc9cddf1..3760023ab 100644 --- a/community/2025-06-25-community-meeting.mdx +++ b/community/2025-06-25-community-meeting.mdx @@ -34,6 +34,20 @@ speakers: - bailey-hayes - victor-adossi - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - ComponentModel + - Rust + - TypeScript --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-07-09-community-meeting.mdx b/community/2025-07-09-community-meeting.mdx index 7ff4ed9ee..e4e9684ca 100644 --- a/community/2025-07-09-community-meeting.mdx +++ b/community/2025-07-09-community-meeting.mdx @@ -35,6 +35,24 @@ speakers: - taylor-thomas - lucas-fontes - colin-murphy +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - ComponentModel + - WASI + - WASIPreview3 + - NATS + - Kubernetes + - wash + - wadm + - OpenTelemetry --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-07-16-community-meeting.mdx b/community/2025-07-16-community-meeting.mdx index 0751b67f9..86cdaddbc 100644 --- a/community/2025-07-16-community-meeting.mdx +++ b/community/2025-07-16-community-meeting.mdx @@ -34,6 +34,24 @@ speakers: - jeremy-fleitz - taylor-thomas - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - wash + - OCIRegistry + - Rust + - Wasmtime + - wadm + - BytecodeAlliance + - Cosmonic --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-07-23-community-meeting.mdx b/community/2025-07-23-community-meeting.mdx index b63eb85fb..cf6d6820f 100644 --- a/community/2025-07-23-community-meeting.mdx +++ b/community/2025-07-23-community-meeting.mdx @@ -35,6 +35,24 @@ speakers: - victor-adossi - mike-nikles - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly + - TypeScript + - CNCF + - Go + - BytecodeAlliance + - Spin + - Docker --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-07-30-community-meeting.mdx b/community/2025-07-30-community-meeting.mdx index 6f53dea57..af9836248 100644 --- a/community/2025-07-30-community-meeting.mdx +++ b/community/2025-07-30-community-meeting.mdx @@ -29,6 +29,24 @@ speakers: - brooks-townsend - masoud-baharlouie - kevin-hoffman +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly + - ComponentModel + - WASI + - Go + - TinyGo + - denyByDefault + - WASIPreview3 --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-08-06-community-meeting.mdx b/community/2025-08-06-community-meeting.mdx index cb6f12c38..4fc54b2d0 100644 --- a/community/2025-08-06-community-meeting.mdx +++ b/community/2025-08-06-community-meeting.mdx @@ -30,6 +30,24 @@ speakers: - brooks-townsend - mike-nikles - lucas-fontes +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - ComponentModel + - NATS + - OpenTelemetry + - OCIRegistry + - Rust + - WebAssembly + - WASI --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-08-13-community-meeting.mdx b/community/2025-08-13-community-meeting.mdx index d442df213..2881d66fd 100644 --- a/community/2025-08-13-community-meeting.mdx +++ b/community/2025-08-13-community-meeting.mdx @@ -32,6 +32,22 @@ slug: 2025-08-13-community-meeting speakers: - brooks-townsend - yordis-prieto +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - ComponentModel + - Rust + - WASIPreview3 + - Go + - WASI --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-08-20-community-meeting.mdx b/community/2025-08-20-community-meeting.mdx index 61ac540af..d761832ff 100644 --- a/community/2025-08-20-community-meeting.mdx +++ b/community/2025-08-20-community-meeting.mdx @@ -29,6 +29,21 @@ speakers: - brooks-townsend - jeremy-fleitz - taylor-thomas +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly + - ComponentModel + - Go + - Rust --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-08-27-community-meeting.mdx b/community/2025-08-27-community-meeting.mdx index e88ef3eb6..9929e7ac6 100644 --- a/community/2025-08-27-community-meeting.mdx +++ b/community/2025-08-27-community-meeting.mdx @@ -37,6 +37,24 @@ speakers: - liam-randall - jeremy-fleitz - colin-murphy +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - ComponentModel + - wash + - WASI + - Go + - WASIPreview3 + - Cranelift + - TinyGo --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-09-03-community-meeting.mdx b/community/2025-09-03-community-meeting.mdx index 9ef0e6329..483ae2b93 100644 --- a/community/2025-09-03-community-meeting.mdx +++ b/community/2025-09-03-community-meeting.mdx @@ -31,6 +31,24 @@ speakers: - bailey-hayes - liam-randall - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - ComponentModel + - wash + - Wasmtime + - Kubernetes + - WASI + - NATS + - WASIPreview3 --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-09-10-community-meeting.mdx b/community/2025-09-10-community-meeting.mdx index 114a9bd85..037ee8d4e 100644 --- a/community/2025-09-10-community-meeting.mdx +++ b/community/2025-09-10-community-meeting.mdx @@ -30,6 +30,24 @@ speakers: - brooks-townsend - colin-murphy - victor-adossi +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - WASIPreview3 + - WebAssembly + - ComponentModel + - Wasmtime + - SQLx + - Tokio + - runtimeOperator --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-09-17-community-meeting.mdx b/community/2025-09-17-community-meeting.mdx index 5f285c0d7..811391872 100644 --- a/community/2025-09-17-community-meeting.mdx +++ b/community/2025-09-17-community-meeting.mdx @@ -34,6 +34,24 @@ speakers: - frank-schaffa - eric-gregory - bailey-hayes +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - ComponentModel + - Wasmtime + - Kubernetes + - wash + - wadm + - NATS + - OCIRegistry --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-09-24-community-meeting.mdx b/community/2025-09-24-community-meeting.mdx index 845ea7154..2b240b74c 100644 --- a/community/2025-09-24-community-meeting.mdx +++ b/community/2025-09-24-community-meeting.mdx @@ -37,6 +37,24 @@ speakers: - lucas-fontes - eric-gregory - frank-schaffa +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - runtimeOperator + - WebAssembly + - WASI + - WASIPreview3 + - Wasmtime + - wash + - wadm --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-10-01-community-meeting.mdx b/community/2025-10-01-community-meeting.mdx index 15d8609ec..06ca18aa2 100644 --- a/community/2025-10-01-community-meeting.mdx +++ b/community/2025-10-01-community-meeting.mdx @@ -36,6 +36,23 @@ speakers: - colin-murphy - liam-randall - mike-nikles +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Kubernetes + - Rust + - JCO + - runtimeOperator + - WebAssembly + - ComponentModel --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-10-08-community-meeting.mdx b/community/2025-10-08-community-meeting.mdx index 03b1627b3..3572d122d 100644 --- a/community/2025-10-08-community-meeting.mdx +++ b/community/2025-10-08-community-meeting.mdx @@ -35,6 +35,24 @@ speakers: - liam-randall - victor-adossi - ian +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - MCP + - WebAssembly + - JCO + - ComponentModel + - WASI + - StarlingMonkey + - TypeScript + - WASIPreview3 --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-10-15-community-meeting.mdx b/community/2025-10-15-community-meeting.mdx index 008f98ea0..a6f9cdf2f 100644 --- a/community/2025-10-15-community-meeting.mdx +++ b/community/2025-10-15-community-meeting.mdx @@ -37,6 +37,24 @@ speakers: - yordis-prieto - victor-adossi - liam-randall +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Wasmtime + - ComponentModel + - WASI + - MCP + - wash + - wadm + - Kubernetes + - NATS --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-10-22-community-meeting.mdx b/community/2025-10-22-community-meeting.mdx index 3ec6d58f9..9593726b7 100644 --- a/community/2025-10-22-community-meeting.mdx +++ b/community/2025-10-22-community-meeting.mdx @@ -33,6 +33,24 @@ speakers: - ian - masoud-baharlouie - frank-schaffa +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - MCP + - WebAssembly + - ComponentModel + - Wasmtime + - wash + - Rust + - Cosmonic + - Spin --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-10-29-community-meeting.mdx b/community/2025-10-29-community-meeting.mdx index facfa190e..fd3429045 100644 --- a/community/2025-10-29-community-meeting.mdx +++ b/community/2025-10-29-community-meeting.mdx @@ -30,6 +30,24 @@ speakers: - bailey-hayes - liam-randall - victor-adossi +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - WASI + - WASIPreview3 + - JCO + - ComponentModel + - MCP + - Kubernetes + - wash --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-11-05-community-meeting.mdx b/community/2025-11-05-community-meeting.mdx index 9b41a9a31..ab52d1083 100644 --- a/community/2025-11-05-community-meeting.mdx +++ b/community/2025-11-05-community-meeting.mdx @@ -36,6 +36,24 @@ speakers: - liam-randall - frank-schaffa - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - WASI + - wash + - WASIPreview3 + - runtimeOperator + - JCO + - NATS + - Rust --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-11-12-community-meeting.mdx b/community/2025-11-12-community-meeting.mdx index cffdc5f5b..9a551cbd2 100644 --- a/community/2025-11-12-community-meeting.mdx +++ b/community/2025-11-12-community-meeting.mdx @@ -30,6 +30,24 @@ speakers: - bailey-hayes - victor-adossi - mike-nikles +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - JCO + - WebAssembly + - ComponentModel + - JavaScript + - WASIPreview3 + - StarlingMonkey + - wash + - TypeScript --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-11-19-community-meeting.mdx b/community/2025-11-19-community-meeting.mdx index 391202ff9..257d2dc51 100644 --- a/community/2025-11-19-community-meeting.mdx +++ b/community/2025-11-19-community-meeting.mdx @@ -35,6 +35,24 @@ speakers: - masoud-baharlouie - frank-schaffa - yordis-prieto +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - WASI + - WASIPreview3 + - WebAssembly + - wash + - Wasmtime + - NATS + - runtimeOperator --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-11-26-community-meeting.mdx b/community/2025-11-26-community-meeting.mdx index 9e4f127de..f48bef4a2 100644 --- a/community/2025-11-26-community-meeting.mdx +++ b/community/2025-11-26-community-meeting.mdx @@ -37,6 +37,24 @@ speakers: - lucas-fontes - masoud-baharlouie - frank-schaffa +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - ComponentModel + - WASI + - Kubernetes + - Wasmtime + - wash + - BytecodeAlliance + - witBindgen --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-12-03-community-meeting.mdx b/community/2025-12-03-community-meeting.mdx index 3bd2836cc..539e11bd0 100644 --- a/community/2025-12-03-community-meeting.mdx +++ b/community/2025-12-03-community-meeting.mdx @@ -36,6 +36,24 @@ speakers: - victor-adossi - yordis-prieto - liam-randall +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - WebAssembly + - WASIPreview3 + - ComponentModel + - Rust + - Kubernetes + - wadm + - wash --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-12-10-community-meeting.mdx b/community/2025-12-10-community-meeting.mdx index 3360ddf60..66d402773 100644 --- a/community/2025-12-10-community-meeting.mdx +++ b/community/2025-12-10-community-meeting.mdx @@ -34,6 +34,22 @@ speakers: - lucas-fontes - frank-schaffa - aditya +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - WebAssembly + - Rust + - wash + - ComponentModel + - WASI --- import YouTube from 'react-player/youtube'; diff --git a/community/2025-12-17-community-meeting.mdx b/community/2025-12-17-community-meeting.mdx index ad33df908..125c9e7c2 100644 --- a/community/2025-12-17-community-meeting.mdx +++ b/community/2025-12-17-community-meeting.mdx @@ -33,6 +33,24 @@ speakers: - aditya - lucas-fontes - jeremy-fleitz +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly + - agenticAI + - ComponentModel + - MCP + - Rust + - CNCF + - Go --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-01-07-community-meeting.mdx b/community/2026-01-07-community-meeting.mdx index d34580c0d..35a74a956 100644 --- a/community/2026-01-07-community-meeting.mdx +++ b/community/2026-01-07-community-meeting.mdx @@ -41,6 +41,24 @@ speakers: - masoud-baharlouie - frank-schaffa - liam-randall +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - wash + - wasmTools + - WASI + - NATS + - WASIPreview3 + - witBindgen + - Wasmtime --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-01-14-community-meeting.mdx b/community/2026-01-14-community-meeting.mdx index 2df5d8daa..22b54c705 100644 --- a/community/2026-01-14-community-meeting.mdx +++ b/community/2026-01-14-community-meeting.mdx @@ -39,6 +39,24 @@ speakers: - eric-gregory - liam-randall - luke-jones +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly + - Go + - TinyGo + - Wasmtime + - WASIPreview3 + - Kubernetes + - NATS --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-01-21-community-meeting.mdx b/community/2026-01-21-community-meeting.mdx index 01f74d795..428053e60 100644 --- a/community/2026-01-21-community-meeting.mdx +++ b/community/2026-01-21-community-meeting.mdx @@ -34,6 +34,24 @@ speakers: - masoud-baharlouie - colin-murphy - jeremy-fleitz +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - NATS + - Rust + - Kubernetes + - runtimeOperator + - WASI + - WebAssembly + - ComponentModel --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-01-28-community-meeting.mdx b/community/2026-01-28-community-meeting.mdx index 3412f78e0..e9748dce7 100644 --- a/community/2026-01-28-community-meeting.mdx +++ b/community/2026-01-28-community-meeting.mdx @@ -41,6 +41,24 @@ speakers: - frank-schaffa - aditya - jeremy-fleitz +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - OpenTelemetry + - WASI + - Rust + - Kubernetes + - cargoComponent + - Wasmtime + - wash --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-02-04-community-meeting.mdx b/community/2026-02-04-community-meeting.mdx index 4ffc0088d..d500219dc 100644 --- a/community/2026-02-04-community-meeting.mdx +++ b/community/2026-02-04-community-meeting.mdx @@ -44,6 +44,24 @@ speakers: - jeremy-fleitz - colin-murphy - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - TypeScript + - WebAssembly + - WASI + - WASIPreview3 + - wac + - wash + - OpenTelemetry + - Rust --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-02-11-community-meeting.mdx b/community/2026-02-11-community-meeting.mdx index 9ad2dd77c..e487726c7 100644 --- a/community/2026-02-11-community-meeting.mdx +++ b/community/2026-02-11-community-meeting.mdx @@ -41,6 +41,24 @@ speakers: - liam-randall - frank-schaffa - yordis-prieto +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - OpenTelemetry + - TypeScript + - WASIPreview3 + - wash + - NATS + - Wasmtime + - Docker --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-02-18-community-meeting.mdx b/community/2026-02-18-community-meeting.mdx index 9aacd271e..0f65b27d0 100644 --- a/community/2026-02-18-community-meeting.mdx +++ b/community/2026-02-18-community-meeting.mdx @@ -37,6 +37,24 @@ speakers: - jeremy-fleitz - liam-randall - aditya +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - WASIPreview3 + - JCO + - BytecodeAlliance + - wash + - NATS + - Wasmtime + - witBindgen --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-02-25-community-meeting.mdx b/community/2026-02-25-community-meeting.mdx index 40bc1ec26..d7a8b3dba 100644 --- a/community/2026-02-25-community-meeting.mdx +++ b/community/2026-02-25-community-meeting.mdx @@ -22,6 +22,24 @@ speakers: - liam-randall - jeremy-fleitz - frank-schaffa +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - BytecodeAlliance + - WebAssembly + - CNCF + - Kubernetes + - Wasmtime + - JCO + - runtimeOperator + - OpenTelemetry --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-03-04-community-meeting.mdx b/community/2026-03-04-community-meeting.mdx index df57fe313..45898cf9e 100644 --- a/community/2026-03-04-community-meeting.mdx +++ b/community/2026-03-04-community-meeting.mdx @@ -32,6 +32,24 @@ speakers: - lucas-fontes - eric-gregory - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - BytecodeAlliance + - wash + - JCO + - WebAssembly + - ComponentModel + - WASI + - WASIPreview3 + - Rust --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-03-11-community-meeting.mdx b/community/2026-03-11-community-meeting.mdx index 8d5b800cd..f54324966 100644 --- a/community/2026-03-11-community-meeting.mdx +++ b/community/2026-03-11-community-meeting.mdx @@ -37,6 +37,24 @@ speakers: - masoud-baharlouie - frank-schaffa - matt-wilkinson +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Wasmtime + - WASIPreview3 + - Kubernetes + - wash + - JCO + - BytecodeAlliance + - WASI + - WebAssembly --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-03-18-community-meeting.mdx b/community/2026-03-18-community-meeting.mdx index 715fa1885..f60a88216 100644 --- a/community/2026-03-18-community-meeting.mdx +++ b/community/2026-03-18-community-meeting.mdx @@ -34,6 +34,24 @@ speakers: - victor-adossi - bailey-hayes - liam-randall +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - JCO + - StarlingMonkey + - WebAssembly + - QuickJS + - WASIPreview3 + - Rust + - JavaScript + - CNCF --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-03-25-community-meeting.mdx b/community/2026-03-25-community-meeting.mdx index 8fe367941..e1c6a8bc1 100644 --- a/community/2026-03-25-community-meeting.mdx +++ b/community/2026-03-25-community-meeting.mdx @@ -20,6 +20,24 @@ showTitle: true slug: 2026-03-25-community-meeting speakers: - jeremy-fleitz +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - Kubernetes + - CNCF + - wash + - Cosmonic + - runtimeOperator + - OpenTelemetry + - ComponentModel --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-04-01-community-meeting.mdx b/community/2026-04-01-community-meeting.mdx index 6cb3e4f93..8e56a1ac1 100644 --- a/community/2026-04-01-community-meeting.mdx +++ b/community/2026-04-01-community-meeting.mdx @@ -44,6 +44,24 @@ speakers: - frank-schaffa - liam-randall - eric-gregory +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - WASIPreview3 + - WebAssembly + - JCO + - Kubernetes + - runtimeOperator + - Tokio + - Rust --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-04-08-community-meeting.mdx b/community/2026-04-08-community-meeting.mdx index a109fd5a1..89baade42 100644 --- a/community/2026-04-08-community-meeting.mdx +++ b/community/2026-04-08-community-meeting.mdx @@ -45,6 +45,24 @@ speakers: - aditya - yordis-prieto - liam-randall +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - MCP + - WASI + - WASIPreview3 + - MCPSecurity + - WebAssembly + - Kubernetes + - OpenTelemetry + - Wasmtime --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-04-15-community-meeting.mdx b/community/2026-04-15-community-meeting.mdx index 13328f3cd..d3a511a34 100644 --- a/community/2026-04-15-community-meeting.mdx +++ b/community/2026-04-15-community-meeting.mdx @@ -45,6 +45,24 @@ speakers: - jeremy-fleitz - victor-adossi - aditya +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - WASIPreview3 + - NATS + - Rust + - Kubernetes + - wash + - TypeScript + - BytecodeAlliance --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-04-22-community-meeting.mdx b/community/2026-04-22-community-meeting.mdx index 819db2435..2a3165b1d 100644 --- a/community/2026-04-22-community-meeting.mdx +++ b/community/2026-04-22-community-meeting.mdx @@ -49,6 +49,24 @@ speakers: - dan-phillips - liam-randall - masoud-baharlouie +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - NATS + - WebAssembly + - Rust + - Cranelift + - Wasmtime + - Docker + - wash --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-04-29-community-meeting.mdx b/community/2026-04-29-community-meeting.mdx index e12ddf7ee..a7632637b 100644 --- a/community/2026-04-29-community-meeting.mdx +++ b/community/2026-04-29-community-meeting.mdx @@ -39,6 +39,24 @@ speakers: - aditya - colin-murphy - frank-schaffa +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - Rust + - Kubernetes + - TypeScript + - wash + - runtimeOperator + - Go + - xtask --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-05-06-community-meeting.mdx b/community/2026-05-06-community-meeting.mdx index 18b897f33..970801d6d 100644 --- a/community/2026-05-06-community-meeting.mdx +++ b/community/2026-05-06-community-meeting.mdx @@ -40,6 +40,24 @@ speakers: - liam-randall - aditya - frank-schaffa +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - Kubernetes + - JCO + - NATS + - Rust + - TypeScript + - SQLx + - zizmor --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-05-13-community-meeting.mdx b/community/2026-05-13-community-meeting.mdx index 644e17fab..f2636031f 100644 --- a/community/2026-05-13-community-meeting.mdx +++ b/community/2026-05-13-community-meeting.mdx @@ -38,6 +38,24 @@ speakers: - colin-murphy - sebastien-guillemot - frank-schaffa +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Pulley + - Cranelift + - Kubernetes + - zizmor + - WASI + - WASIPreview3 + - Criterion + - JCO --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-05-20-community-meeting.mdx b/community/2026-05-20-community-meeting.mdx index 6899db3a6..b9b880179 100644 --- a/community/2026-05-20-community-meeting.mdx +++ b/community/2026-05-20-community-meeting.mdx @@ -36,6 +36,24 @@ speakers: - eric-gregory - colin-murphy - frank-schaffa +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - CodeQL + - OpenSSFScorecard + - Wasmtime + - SQLx + - runtimeOperator + - Rust + - Go --- import YouTube from 'react-player/youtube'; diff --git a/community/2026-05-27-community-meeting.mdx b/community/2026-05-27-community-meeting.mdx index 4cbfbcd5d..b22fc3d35 100644 --- a/community/2026-05-27-community-meeting.mdx +++ b/community/2026-05-27-community-meeting.mdx @@ -32,18 +32,24 @@ image: https://i.ytimg.com/vi/QyVyD37cvrw/maxresdefault.jpg duration: 3252 showTitle: true slug: 2026-05-27-community-meeting +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud mentions: + - WebAssembly + - Java + - WASI - ComponentModel - WASIPreview3 - - WASI - JCO - - ComponentizeJS - - StarlingMonkey - - Wasmtime + - Endive - BytecodeAlliance - - Java - - JavaScript speakers: - bailey-hayes - liam-randall diff --git a/community/2026-06-03-community-meeting.mdx b/community/2026-06-03-community-meeting.mdx index 3e005ee1d..bd8af49b8 100644 --- a/community/2026-06-03-community-meeting.mdx +++ b/community/2026-06-03-community-meeting.mdx @@ -1,6 +1,21 @@ --- date: '2026-06-03' title: 'Meeting Agenda - 2026-06-03' +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry + - xtask + - Wasmtime + - wash + - WASI --- ## Agenda diff --git a/docs/contributing/contributing-guide.mdx b/docs/contributing/contributing-guide.mdx index 2a6325a53..65a5dafa5 100644 --- a/docs/contributing/contributing-guide.mdx +++ b/docs/contributing/contributing-guide.mdx @@ -7,8 +7,15 @@ description: 'How to contribute to wasmCloud — development workflow, repositor sidebar_position: 1 type: 'docs' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [wasmCloud] platforms: [wasmCloud] --- diff --git a/docs/contributing/documentation.mdx b/docs/contributing/documentation.mdx index bfd2cee00..0cb6a2e41 100644 --- a/docs/contributing/documentation.mdx +++ b/docs/contributing/documentation.mdx @@ -6,8 +6,17 @@ description: 'Contribute to wasmCloud documentation — local setup, style guide sidebar_position: 2 type: 'docs' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly] +mentions: + - WebAssembly platforms: [wasmCloud] --- diff --git a/docs/contributing/index.mdx b/docs/contributing/index.mdx index c89747148..67049013d 100644 --- a/docs/contributing/index.mdx +++ b/docs/contributing/index.mdx @@ -4,8 +4,17 @@ hide_title: true toc_max_heading_level: 2 description: 'Get involved with wasmCloud — contribute code, improve docs, attend community meetings, and help build the leading WebAssembly application platform.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly] +mentions: + - WebAssembly platforms: [wasmCloud] --- diff --git a/docs/examples.mdx b/docs/examples.mdx index a45c4e33f..4c39348ef 100644 --- a/docs/examples.mdx +++ b/docs/examples.mdx @@ -6,8 +6,21 @@ sidebar_position: 5 toc_max_heading_level: 4 description: 'Templates and complete example apps for wasmCloud v2 — scaffold a new WebAssembly component or learn from working code in Rust, Go, TypeScript, and more.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Rust, TypeScript, WebAssembly, Go] +mentions: + - Rust + - TypeScript + - Go + - wash + - WASI platforms: [wasmCloud, Kubernetes, Wasmtime] --- diff --git a/docs/faq.mdx b/docs/faq.mdx index a74c6420a..2281f9486 100644 --- a/docs/faq.mdx +++ b/docs/faq.mdx @@ -7,8 +7,21 @@ description: 'Frequently asked questions about wasmCloud v2 — WebAssembly vs c schema_type: FAQPage # M12 — entity refs for the FAQ. Primary entity = wasmCloud; secondary # entities cover the high-search clusters the FAQ targets. +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, ComponentModel, Kubernetes, MCP, AISandbox, AIOps] +mentions: + - WebAssembly + - Kubernetes + - AISandbox + - AIOps + - denyByDefault proficiency: Intermediate platforms: [wasmCloud, Kubernetes, Wasmtime] --- diff --git a/docs/glossary.mdx b/docs/glossary.mdx index db4e76b72..af8ea8ec2 100644 --- a/docs/glossary.mdx +++ b/docs/glossary.mdx @@ -7,8 +7,21 @@ description: 'Glossary of wasmCloud and WebAssembly terminology: components, hos sidebar_position: 6 type: 'docs' # M12 — entity refs (TechArticle.about/mentions) +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, ComponentModel, WASI, capabilityBasedSecurity, MCP] +mentions: + - WebAssembly + - denyByDefault + - capabilityBasedSecurity + - MCP + - wash proficiency: Intermediate platforms: [wasmCloud, Wasmtime] --- diff --git a/docs/governance.mdx b/docs/governance.mdx index d6e8f16b3..d559e1c07 100644 --- a/docs/governance.mdx +++ b/docs/governance.mdx @@ -6,8 +6,17 @@ sidebar_position: 9 toc_max_heading_level: 2 description: 'wasmCloud is a community-led CNCF Incubating project under the Apache 2.0 license. Learn about maintainers, TSC, and the contribution process.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: CNCF -mentions: [wasmCloud] +mentions: + - wasmCloud platforms: [wasmCloud] --- diff --git a/docs/index.mdx b/docs/index.mdx index 4f8de6f1e..5656ea27b 100644 --- a/docs/index.mdx +++ b/docs/index.mdx @@ -6,8 +6,21 @@ hide_title: true sidebar_label: "What is wasmCloud?" description: 'wasmCloud is the leading WebAssembly application platform for cloud-native distributed apps. Run secure Wasm workloads on Kubernetes, edge, or any cloud.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Kubernetes, WASI, CNCF] +mentions: + - WebAssembly + - Kubernetes + - CNCF + - denyByDefault + - OCIRegistry platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/installation.mdx b/docs/installation.mdx index cfdb6f96c..5c8744a51 100644 --- a/docs/installation.mdx +++ b/docs/installation.mdx @@ -5,8 +5,19 @@ hide_title: true sidebar_position: 1 description: 'Install the wash CLI and deploy wasmCloud to Kubernetes for running secure WebAssembly components across any cloud, datacenter, or edge environment.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, wash, WebAssembly] +mentions: + - Kubernetes + - wash + - WebAssembly platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/kubernetes-operator/api-reference.md b/docs/kubernetes-operator/api-reference.md index 54e7b2903..ca426ffb7 100644 --- a/docs/kubernetes-operator/api-reference.md +++ b/docs/kubernetes-operator/api-reference.md @@ -5,8 +5,18 @@ sidebar_label: 'API Reference' sidebar_position: 3 description: 'Full API reference for the wasmCloud Kubernetes operator — every Custom Resource Definition, field, and configuration option used to run Wasm workloads.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, WebAssembly] +mentions: + - Kubernetes + - WebAssembly platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/kubernetes-operator/crds.mdx b/docs/kubernetes-operator/crds.mdx index afddd0d66..d6de96b8e 100644 --- a/docs/kubernetes-operator/crds.mdx +++ b/docs/kubernetes-operator/crds.mdx @@ -3,8 +3,20 @@ title: 'Custom Resource Definitions (CRDs)' sidebar_position: 2 description: 'Reference for wasmCloud Custom Resource Definitions on Kubernetes — Host, Workload, WorkloadDeployment, and related CRDs that drive the platform.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, WebAssembly, NATS, Rust] +mentions: + - Kubernetes + - NATS + - Rust + - WebAssembly platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/kubernetes-operator/index.mdx b/docs/kubernetes-operator/index.mdx index 05acb04ff..53496dc1a 100644 --- a/docs/kubernetes-operator/index.mdx +++ b/docs/kubernetes-operator/index.mdx @@ -4,8 +4,21 @@ sidebar_position: 1 toc_max_heading_level: 2 description: 'Run WebAssembly on Kubernetes with the wasmCloud operator — native CRDs, Helm-based install, and ergonomic integration with your existing K8s cluster.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, WebAssembly, NATS, wash] +mentions: + - Kubernetes + - WebAssembly + - NATS + - wash + - CNCF platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/kubernetes-operator/operator-manual/cicd.mdx b/docs/kubernetes-operator/operator-manual/cicd.mdx index c9d4325e8..96eeed9fa 100644 --- a/docs/kubernetes-operator/operator-manual/cicd.mdx +++ b/docs/kubernetes-operator/operator-manual/cicd.mdx @@ -4,8 +4,21 @@ sidebar_label: 'CI/CD and GitOps' sidebar_position: 2 description: 'Build CI/CD and GitOps pipelines for wasmCloud — publish components to OCI registries, roll out to Kubernetes, and integrate with Argo CD or Flux.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [wash, Kubernetes, OCIRegistry, WebAssembly] +mentions: + - wash + - Kubernetes + - OCIRegistry + - Rust + - WebAssembly platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/kubernetes-operator/operator-manual/filesystems-and-volumes.mdx b/docs/kubernetes-operator/operator-manual/filesystems-and-volumes.mdx index 2f8040aab..2b5a161d8 100644 --- a/docs/kubernetes-operator/operator-manual/filesystems-and-volumes.mdx +++ b/docs/kubernetes-operator/operator-manual/filesystems-and-volumes.mdx @@ -3,8 +3,20 @@ title: 'Filesystems and Volumes for Wasm Workloads' sidebar_label: 'Filesystems and Volumes' description: 'Mount Kubernetes volumes into wasmCloud WebAssembly workloads — preopened filesystems, WASI file access, and supported volume types on the platform.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, WASI, Kubernetes, wash] +mentions: + - wasmCloud + - WASI + - Kubernetes + - wash platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/kubernetes-operator/operator-manual/helm-values.mdx b/docs/kubernetes-operator/operator-manual/helm-values.mdx index fc523e23e..1e79d1d39 100644 --- a/docs/kubernetes-operator/operator-manual/helm-values.mdx +++ b/docs/kubernetes-operator/operator-manual/helm-values.mdx @@ -5,8 +5,19 @@ hide_title: true description: 'Commonly-used configuration values for the wasmCloud runtime-operator Helm chart — image overrides, namespaces, RBAC, and Kubernetes deployment options.' sidebar_position: 3 proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, NATS, wash] +mentions: + - Kubernetes + - NATS + - wash platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/kubernetes-operator/operator-manual/lightweight-deployments.mdx b/docs/kubernetes-operator/operator-manual/lightweight-deployments.mdx index 290091a30..56ca1a820 100644 --- a/docs/kubernetes-operator/operator-manual/lightweight-deployments.mdx +++ b/docs/kubernetes-operator/operator-manual/lightweight-deployments.mdx @@ -6,8 +6,21 @@ sidebar_position: 1 toc_max_heading_level: 2 description: 'Deploy wasmCloud on Kubernetes with a minimal footprint — slim install, reduced RBAC, and resource-efficient configuration for edge and small clusters.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, Docker, NATS, wash] +mentions: + - Kubernetes + - Docker + - NATS + - wash + - CNCF platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/kubernetes-operator/operator-manual/overview.mdx b/docs/kubernetes-operator/operator-manual/overview.mdx index b80d33e89..e7596eea5 100644 --- a/docs/kubernetes-operator/operator-manual/overview.mdx +++ b/docs/kubernetes-operator/operator-manual/overview.mdx @@ -5,8 +5,20 @@ hide_title: true description: 'Overview of the wasmCloud Kubernetes operator architecture — runtime-operator, host pods, and CRDs that run WebAssembly workloads natively on K8s.' sidebar_position: 1 proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, WebAssembly, NATS, Prometheus] +mentions: + - Kubernetes + - NATS + - Prometheus + - WebAssembly platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/kubernetes-operator/operator-manual/private-registries.mdx b/docs/kubernetes-operator/operator-manual/private-registries.mdx index 940625af9..264623d4f 100644 --- a/docs/kubernetes-operator/operator-manual/private-registries.mdx +++ b/docs/kubernetes-operator/operator-manual/private-registries.mdx @@ -3,8 +3,20 @@ title: 'Private Registries and Air-Gapped Deployments' description: 'Mirror wasmCloud container images and OCI artifacts to a private registry for air-gapped or restricted Kubernetes environments and regulated infrastructure.' sidebar_position: 5 proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, NATS, Docker, wash] +mentions: + - Kubernetes + - NATS + - Docker + - wash platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/kubernetes-operator/operator-manual/roles-and-rolebindings.mdx b/docs/kubernetes-operator/operator-manual/roles-and-rolebindings.mdx index 4d2a2301b..89c4616f7 100644 --- a/docs/kubernetes-operator/operator-manual/roles-and-rolebindings.mdx +++ b/docs/kubernetes-operator/operator-manual/roles-and-rolebindings.mdx @@ -4,8 +4,18 @@ sidebar_label: 'Roles and Role Bindings' sidebar_position: 3 description: 'Configure Kubernetes RBAC for wasmCloud — Role, ClusterRole, and RoleBinding resources that the operator and host pods require on your cluster.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, WebAssembly] +mentions: + - Kubernetes + - WebAssembly platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/kubernetes-operator/operator-manual/secrets-and-configuration.mdx b/docs/kubernetes-operator/operator-manual/secrets-and-configuration.mdx index ae6889179..ceb145783 100644 --- a/docs/kubernetes-operator/operator-manual/secrets-and-configuration.mdx +++ b/docs/kubernetes-operator/operator-manual/secrets-and-configuration.mdx @@ -4,8 +4,20 @@ sidebar_label: 'Secrets and Configuration Management' hide_title: true description: 'Supply environment variables, Kubernetes ConfigMaps, and Secrets to wasmCloud WebAssembly components through Workload and WorkloadDeployment manifests.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: Kubernetes -mentions: [wasmCloud, WebAssembly, Rust, WASI] +mentions: + - wasmCloud + - Rust + - WebAssembly + - WASI platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/kubernetes-operator/workload-security.mdx b/docs/kubernetes-operator/workload-security.mdx index 51ed43778..92a605000 100644 --- a/docs/kubernetes-operator/workload-security.mdx +++ b/docs/kubernetes-operator/workload-security.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Workload Security' hide_title: true description: 'Security model and controls for wasmCloud WebAssembly components on Kubernetes — sandboxed bytecode, capability-based isolation, and policy enforcement.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, WebAssembly, Wasmtime, WASI] +mentions: + - Kubernetes + - Wasmtime + - wash + - Rust + - WebAssembly platforms: [wasmCloud, Kubernetes, Wasmtime] --- diff --git a/docs/migration.mdx b/docs/migration.mdx index ad50c127c..323bc9ece 100644 --- a/docs/migration.mdx +++ b/docs/migration.mdx @@ -6,8 +6,20 @@ sidebar_position: 10 toc_max_heading_level: 2 description: 'Step-by-step guide to migrating from wasmCloud v1 to v2. Covers architecture changes, operational improvements, and practical upgrade instructions.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [NATS, wadm, Kubernetes, WebAssembly] +mentions: + - NATS + - wadm + - Kubernetes + - WebAssembly platforms: [wasmCloud, Kubernetes, Wasmtime] --- diff --git a/docs/overview/hosts/index.mdx b/docs/overview/hosts/index.mdx index a744e4af7..f8fbb46e6 100644 --- a/docs/overview/hosts/index.mdx +++ b/docs/overview/hosts/index.mdx @@ -7,8 +7,20 @@ sidebar_position: 4 type: 'docs' toc_max_heading_level: 2 proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Kubernetes, Wasmtime, ComponentModel] +mentions: + - WebAssembly + - Kubernetes + - Wasmtime + - ComponentModel platforms: [wasmCloud, Kubernetes, Wasmtime] --- diff --git a/docs/overview/hosts/plugins.mdx b/docs/overview/hosts/plugins.mdx index 899dedca1..790b5b202 100644 --- a/docs/overview/hosts/plugins.mdx +++ b/docs/overview/hosts/plugins.mdx @@ -5,8 +5,21 @@ hide_title: true toc_max_heading_level: 2 description: 'Host plugins extend wasmCloud hosts with additional capabilities — bring custom WASI implementations and integrations into your WebAssembly runtime.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WASI, WebAssembly, wash, Wasmtime] +mentions: + - WASI + - wash + - Wasmtime + - NATS + - Rust languages: [Rust] platforms: [wasmCloud, Wasmtime] --- diff --git a/docs/overview/index.mdx b/docs/overview/index.mdx index f36077fe5..a71d4b8ba 100644 --- a/docs/overview/index.mdx +++ b/docs/overview/index.mdx @@ -3,8 +3,21 @@ title: 'wasmCloud Platform Overview' toc_max_heading_level: 2 description: 'wasmCloud is the cloud native WebAssembly application platform for running Wasm workloads across any cloud, Kubernetes cluster, datacenter, or edge.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Kubernetes, wash, WASI] +mentions: + - WebAssembly + - Kubernetes + - wash + - NATS + - Rust platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/overview/interfaces.mdx b/docs/overview/interfaces.mdx index de8a57355..58821314e 100644 --- a/docs/overview/interfaces.mdx +++ b/docs/overview/interfaces.mdx @@ -9,8 +9,19 @@ sidebar_position: 3 type: 'docs' toc_max_heading_level: 2 proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WASI -mentions: [WebAssembly, ComponentModel, wasmCloud] +mentions: + - WebAssembly + - ComponentModel + - wasmCloud platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/overview/packaging.mdx b/docs/overview/packaging.mdx index 515bfb967..80b63a18d 100644 --- a/docs/overview/packaging.mdx +++ b/docs/overview/packaging.mdx @@ -8,8 +8,21 @@ type: 'docs' sidebar_position: 5 toc_max_heading_level: 2 proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, wash, CNCF, Kubernetes] +mentions: + - wasmCloud + - wash + - CNCF + - Kubernetes + - Docker platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/overview/transport.mdx b/docs/overview/transport.mdx index 5d52d0e94..14d93950e 100644 --- a/docs/overview/transport.mdx +++ b/docs/overview/transport.mdx @@ -8,8 +8,20 @@ type: 'docs' sidebar_position: 4 toc_max_heading_level: 2 proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [NATS, WASI, CNCF, WebAssembly] +mentions: + - NATS + - CNCF + - WASI + - WebAssembly platforms: [wasmCloud] --- diff --git a/docs/overview/workloads/components.mdx b/docs/overview/workloads/components.mdx index 88fd7f9da..ce8e93415 100644 --- a/docs/overview/workloads/components.mdx +++ b/docs/overview/workloads/components.mdx @@ -9,8 +9,21 @@ type: 'docs' sidebar_position: 1 toc_max_heading_level: 2 proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, ComponentModel, wash, Rust] +mentions: + - WebAssembly + - ComponentModel + - wash + - Rust + - Go platforms: [wasmCloud, Wasmtime] --- diff --git a/docs/overview/workloads/index.mdx b/docs/overview/workloads/index.mdx index 9a2809535..2edc6aeb1 100644 --- a/docs/overview/workloads/index.mdx +++ b/docs/overview/workloads/index.mdx @@ -6,8 +6,21 @@ description: 'wasmCloud workloads are composed of WebAssembly components and opt type: 'docs' toc_max_heading_level: 2 proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, wash, Kubernetes, WASI] +mentions: + - wasmCloud + - wash + - Kubernetes + - Rust + - WASI platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/overview/workloads/services.mdx b/docs/overview/workloads/services.mdx index ff4ac659c..56cd5ff0f 100644 --- a/docs/overview/workloads/services.mdx +++ b/docs/overview/workloads/services.mdx @@ -9,8 +9,18 @@ type: 'docs' sidebar_position: 2 toc_max_heading_level: 2 proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, WASI] +mentions: + - wasmCloud + - WASI languages: [Rust] platforms: [wasmCloud] --- diff --git a/docs/quickstart/deploy-a-webassembly-workload.mdx b/docs/quickstart/deploy-a-webassembly-workload.mdx index d7136f766..116a872b3 100644 --- a/docs/quickstart/deploy-a-webassembly-workload.mdx +++ b/docs/quickstart/deploy-a-webassembly-workload.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Deploy a Wasm Workload' sidebar_position: 3 description: 'Deploy a WebAssembly component to wasmCloud on Kubernetes — customize providers, write WorkloadDeployment manifests, and ship your app to production.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [Kubernetes, wasmCloud, wash, Rust] +mentions: + - Kubernetes + - wasmCloud + - wash + - Rust + - Go platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/quickstart/develop-a-webassembly-component.mdx b/docs/quickstart/develop-a-webassembly-component.mdx index d3b24915f..6534e0eb4 100644 --- a/docs/quickstart/develop-a-webassembly-component.mdx +++ b/docs/quickstart/develop-a-webassembly-component.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Develop a Wasm Component' sidebar_position: 2 description: 'Add capabilities like HTTP, key-value, and logging to your WebAssembly component using standard WASI interfaces and the Wasm component model.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, WASI, ComponentModel, Rust] +mentions: + - WebAssembly + - Rust + - TypeScript + - JCO + - WASI languages: [Rust, Typescript] platforms: [wasmCloud, Kubernetes, Wasmtime] --- diff --git a/docs/quickstart/index.mdx b/docs/quickstart/index.mdx index b875aed87..98d4bf276 100644 --- a/docs/quickstart/index.mdx +++ b/docs/quickstart/index.mdx @@ -5,8 +5,21 @@ sidebar_position: 1 toc_max_heading_level: 2 description: 'Get started with wasmCloud — install wash, build a WebAssembly component, and deploy your first Wasm workload to Kubernetes in under 15 minutes.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, wash, Kubernetes, Rust] +mentions: + - wasmCloud + - wash + - Kubernetes + - Rust + - Go languages: [Rust, Typescript] platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/recipes/expose-workload-via-kubernetes-service.mdx b/docs/recipes/expose-workload-via-kubernetes-service.mdx index 4fcc370a1..ba2b5fb73 100644 --- a/docs/recipes/expose-workload-via-kubernetes-service.mdx +++ b/docs/recipes/expose-workload-via-kubernetes-service.mdx @@ -3,8 +3,18 @@ title: 'Expose a Wasm Workload via Kubernetes Service' sidebar_label: 'Expose a Workload via Kubernetes Service' description: 'Route cluster traffic to a wasmCloud WebAssembly workload through a standard Kubernetes Service and EndpointSlice — internal DNS, ports, and selectors.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: Kubernetes -mentions: [WebAssembly, wasmCloud] +mentions: + - WebAssembly + - wasmCloud platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/recipes/index.mdx b/docs/recipes/index.mdx index b9c01c13c..94e01bcbc 100644 --- a/docs/recipes/index.mdx +++ b/docs/recipes/index.mdx @@ -4,8 +4,18 @@ hide_title: true sidebar_position: 6 description: 'Task-oriented how-to guides for common wasmCloud deployment and configuration scenarios on Kubernetes — practical recipes with working examples.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, wash] +mentions: + - Kubernetes + - wash platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/recipes/inject-configuration-from-configmaps-and-secrets.mdx b/docs/recipes/inject-configuration-from-configmaps-and-secrets.mdx index 8260fa2d2..f166c242d 100644 --- a/docs/recipes/inject-configuration-from-configmaps-and-secrets.mdx +++ b/docs/recipes/inject-configuration-from-configmaps-and-secrets.mdx @@ -3,8 +3,21 @@ title: 'Inject Config from ConfigMaps & Secrets' sidebar_label: 'Inject Configuration from ConfigMaps and Secrets' description: 'Provide runtime configuration to a wasmCloud WebAssembly component from inline values, Kubernetes ConfigMaps, and Secrets via wasi:cli/environment.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, WASI, WebAssembly, TypeScript] +mentions: + - Kubernetes + - TypeScript + - wash + - WASI + - WebAssembly languages: [Rust, Typescript] platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/recipes/plugin-or-service.mdx b/docs/recipes/plugin-or-service.mdx index 01c4e45e3..cffae7e99 100644 --- a/docs/recipes/plugin-or-service.mdx +++ b/docs/recipes/plugin-or-service.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Plugin or Service?' hide_title: true description: 'Choose between a wasmCloud host plugin and a service to add capabilities — trade-offs, hard constraints, and a decision framework for your WebAssembly app.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, WASI, Rust, Wasmtime] +mentions: + - WASI + - Rust + - Wasmtime + - wash + - Kubernetes platforms: [wasmCloud, Kubernetes, Wasmtime] --- diff --git a/docs/recipes/tls-bring-your-own-certificates.mdx b/docs/recipes/tls-bring-your-own-certificates.mdx index 64b3fdb98..a145cb8a1 100644 --- a/docs/recipes/tls-bring-your-own-certificates.mdx +++ b/docs/recipes/tls-bring-your-own-certificates.mdx @@ -2,8 +2,18 @@ title: 'TLS with Bring-Your-Own Certificates' description: 'Serve HTTPS from a wasmCloud host group on Kubernetes using your own TLS certificates — secret mounts, cert rotation, and SNI configuration explained.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, NATS] +mentions: + - Kubernetes + - NATS platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/runtime/building-custom-hosts.mdx b/docs/runtime/building-custom-hosts.mdx index 051345ede..912303272 100644 --- a/docs/runtime/building-custom-hosts.mdx +++ b/docs/runtime/building-custom-hosts.mdx @@ -5,8 +5,21 @@ sidebar_position: 3 toc_max_heading_level: 2 description: 'Build a custom WebAssembly host on top of the wasmCloud runtime — embed Wasm components in your own application with the wasmcloud-runtime library.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, WASI, wash, Wasmtime] +mentions: + - WASI + - wash + - Wasmtime + - Kubernetes + - Rust languages: [Rust] platforms: [wasmCloud, Kubernetes, Wasmtime] --- diff --git a/docs/runtime/creating-host-plugins.mdx b/docs/runtime/creating-host-plugins.mdx index f57aef613..4f24aeb70 100644 --- a/docs/runtime/creating-host-plugins.mdx +++ b/docs/runtime/creating-host-plugins.mdx @@ -5,8 +5,21 @@ sidebar_position: 2 toc_max_heading_level: 2 description: 'Create wasmCloud host plugins that extend the runtime with new capabilities — implement WASI interfaces and ship custom integrations to any Wasm host.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WASI, WebAssembly, Wasmtime, wash] +mentions: + - Wasmtime + - wash + - Rust + - WASI + - WebAssembly languages: [Rust] platforms: [wasmCloud, Wasmtime] --- diff --git a/docs/runtime/index.mdx b/docs/runtime/index.mdx index fb43fbb73..c9c21ebee 100644 --- a/docs/runtime/index.mdx +++ b/docs/runtime/index.mdx @@ -4,8 +4,21 @@ sidebar_position: 1 toc_max_heading_level: 2 description: 'Introduction to the wasmCloud runtime — the embeddable WebAssembly engine that hosts components and powers wash, washlet, and your custom hosts.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WASI, wash, WebAssembly, Wasmtime] +mentions: + - WASI + - wash + - Wasmtime + - Kubernetes + - NATS languages: [Rust] platforms: [wasmCloud, Kubernetes, Wasmtime] --- diff --git a/docs/runtime/washlet.mdx b/docs/runtime/washlet.mdx index 3b14d9c4d..7536ed138 100644 --- a/docs/runtime/washlet.mdx +++ b/docs/runtime/washlet.mdx @@ -6,8 +6,21 @@ sidebar_position: 4 toc_max_heading_level: 2 description: 'Washlet is the wasmCloud cluster host — a lightweight Wasm runtime daemon that runs WebAssembly components on Kubernetes nodes inside host pods.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [NATS, Kubernetes, WebAssembly, wash] +mentions: + - NATS + - Kubernetes + - wash + - Rust + - Tokio languages: [Rust] platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/troubleshooting.mdx b/docs/troubleshooting.mdx index 7479e5cd0..3688c2e2c 100644 --- a/docs/troubleshooting.mdx +++ b/docs/troubleshooting.mdx @@ -5,8 +5,20 @@ sidebar_label: "Troubleshooting" sidebar_position: 12 description: 'Common errors and fixes when running wasmCloud workloads on Kubernetes — error messages, root causes, and step-by-step resolutions for the platform.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [Kubernetes, WASI, wash, NATS] +mentions: + - Kubernetes + - WASI + - wash + - NATS platforms: [wasmCloud, Kubernetes] --- diff --git a/docs/wash/commands.mdx b/docs/wash/commands.mdx index e0cb09e1f..19c32d285 100644 --- a/docs/wash/commands.mdx +++ b/docs/wash/commands.mdx @@ -5,8 +5,20 @@ hide_title: true sidebar_position: 1 description: 'Complete command reference for the wash CLI — every subcommand, flag, and option for developing and publishing WebAssembly components on wasmCloud.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wash -mentions: [wasmCloud, WebAssembly, ComponentModel, OCIRegistry] +mentions: + - wasmCloud + - WebAssembly + - OCIRegistry + - ComponentModel platforms: [wasmCloud, wash] --- diff --git a/docs/wash/config.mdx b/docs/wash/config.mdx index e850e18a4..338302444 100644 --- a/docs/wash/config.mdx +++ b/docs/wash/config.mdx @@ -5,8 +5,19 @@ sidebar_label: 'Configuration' sidebar_position: 4 description: 'Configure the wash CLI for wasmCloud — user settings, project config files, and available options in YAML, JSON, or TOML for WebAssembly workflows.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wash -mentions: [wasmCloud, WebAssembly, NATS] +mentions: + - wasmCloud + - NATS + - WebAssembly platforms: [wasmCloud, wash] --- diff --git a/docs/wash/developer-guide/build-and-publish.mdx b/docs/wash/developer-guide/build-and-publish.mdx index 897683a19..96fef9776 100644 --- a/docs/wash/developer-guide/build-and-publish.mdx +++ b/docs/wash/developer-guide/build-and-publish.mdx @@ -5,8 +5,21 @@ sidebar_position: 1 draft: false description: 'Build and publish WebAssembly components with wash — compile to wasm32-wasip2, run with wash dev, and push to an OCI registry for wasmCloud deployment.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, wash, OCIRegistry, Go] +mentions: + - wasmCloud + - wash + - OCIRegistry + - Go + - TinyGo platforms: [wasmCloud, wash] --- diff --git a/docs/wash/developer-guide/create-services.mdx b/docs/wash/developer-guide/create-services.mdx index 1a2fda3d3..d7307b4ca 100644 --- a/docs/wash/developer-guide/create-services.mdx +++ b/docs/wash/developer-guide/create-services.mdx @@ -6,8 +6,21 @@ sidebar_position: 2 draft: false description: 'Create stateful WebAssembly services with wash — persistent processes inside a wasmCloud workload that companion components can call as capabilities.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [wash, WebAssembly, WASI, Rust] +mentions: + - wash + - WASI + - Rust + - Tokio + - WebAssembly languages: [Rust] platforms: [wasmCloud, wash] --- diff --git a/docs/wash/developer-guide/debugging-components.mdx b/docs/wash/developer-guide/debugging-components.mdx index ccb5c6c4f..d463979db 100644 --- a/docs/wash/developer-guide/debugging-components.mdx +++ b/docs/wash/developer-guide/debugging-components.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Debugging Components' sidebar_position: 4 description: 'Debug WebAssembly components on wasmCloud — diagnostic tools, common build errors from the Wasm component model, and step-by-step resolution strategies.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, ComponentModel, wash, WASI] +mentions: + - wasmCloud + - wash + - wasmTools + - Rust + - Go languages: [Rust, Go, Typescript] platforms: [wasmCloud, wash, Kubernetes, Wasmtime] --- diff --git a/docs/wash/developer-guide/index.mdx b/docs/wash/developer-guide/index.mdx index dd01e07ad..836d76828 100644 --- a/docs/wash/developer-guide/index.mdx +++ b/docs/wash/developer-guide/index.mdx @@ -5,8 +5,21 @@ sidebar_position: 0 draft: false description: 'Build, debug, and publish WebAssembly components with wash on wasmCloud — language guides, capabilities, and the full Wasm component development workflow.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wash, wasmCloud, TypeScript, Go] +mentions: + - wash + - wasmCloud + - TypeScript + - Go + - Rust languages: [Rust, Go, Typescript] platforms: [wasmCloud, wash] --- diff --git a/docs/wash/developer-guide/language-support/go/index.mdx b/docs/wash/developer-guide/language-support/go/index.mdx index 852781321..eadfff315 100644 --- a/docs/wash/developer-guide/language-support/go/index.mdx +++ b/docs/wash/developer-guide/language-support/go/index.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Go (TinyGo) Language Guide' sidebar_position: 2 description: 'Build WebAssembly components in Go with TinyGo for wasmCloud — toolchain setup, wit-bindgen-go bindings, and the Wasm component model integration guide.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: Go -mentions: [WebAssembly, wasmCloud, ComponentModel, WASI] +mentions: + - TinyGo + - WebAssembly + - wasmCloud + - witBindgen + - wash languages: [Go] platforms: [wasmCloud, wash] --- diff --git a/docs/wash/developer-guide/language-support/index.mdx b/docs/wash/developer-guide/language-support/index.mdx index 179ddd550..4db036b72 100644 --- a/docs/wash/developer-guide/language-support/index.mdx +++ b/docs/wash/developer-guide/language-support/index.mdx @@ -3,8 +3,21 @@ title: 'Language Support for WebAssembly Components' sidebar_position: 3 description: 'Language support for WebAssembly components on wasmCloud — Rust, Go, TypeScript, Python, C#, .NET, and more for the Wasm component model and WASI P2.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, Go, Rust, WASI] +mentions: + - wasmCloud + - Go + - Rust + - WASI + - TypeScript platforms: [wasmCloud, wash] --- diff --git a/docs/wash/developer-guide/language-support/rust/configuration.mdx b/docs/wash/developer-guide/language-support/rust/configuration.mdx index 91db90d61..4562522de 100644 --- a/docs/wash/developer-guide/language-support/rust/configuration.mdx +++ b/docs/wash/developer-guide/language-support/rust/configuration.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Configuration' sidebar_position: 4 description: 'Read runtime configuration in Rust WebAssembly components on wasmCloud using wasi:cli/environment — Kubernetes ConfigMaps, Secrets, and inline values.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: Rust -mentions: [WebAssembly, wasmCloud, WASI, Kubernetes] +mentions: + - WebAssembly + - wasmCloud + - WASI + - Kubernetes + - BytecodeAlliance languages: [Rust] platforms: [wasmCloud, wash, Kubernetes] --- diff --git a/docs/wash/developer-guide/language-support/rust/filesystem.mdx b/docs/wash/developer-guide/language-support/rust/filesystem.mdx index 0d0544cc9..a0f9f70e9 100644 --- a/docs/wash/developer-guide/language-support/rust/filesystem.mdx +++ b/docs/wash/developer-guide/language-support/rust/filesystem.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Filesystem' sidebar_position: 3 description: 'Add filesystem capabilities to a Rust WebAssembly component on wasmCloud using the wasi:filesystem interface — preopened directories and capability-scoped I/O.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: Rust -mentions: [WebAssembly, wasmCloud, WASI, wash] +mentions: + - WebAssembly + - wasmCloud + - WASI + - witBindgen + - wash languages: [Rust] platforms: [wasmCloud, wash, Kubernetes] --- diff --git a/docs/wash/developer-guide/language-support/rust/index.mdx b/docs/wash/developer-guide/language-support/rust/index.mdx index dab05bdd1..ca959b73d 100644 --- a/docs/wash/developer-guide/language-support/rust/index.mdx +++ b/docs/wash/developer-guide/language-support/rust/index.mdx @@ -3,8 +3,21 @@ title: 'Rust Language Guide for WebAssembly' sidebar_position: 0 description: 'Build WebAssembly components in Rust for wasmCloud — wasm32-wasip2 target, wstd async library, cargo-component, and the full Wasm component model toolchain.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: Rust -mentions: [WebAssembly, wasmCloud, ComponentModel, WASI] +mentions: + - WebAssembly + - wasmCloud + - cargoComponent + - WASI + - witBindgen languages: [Rust] platforms: [wasmCloud, wash, Kubernetes] --- diff --git a/docs/wash/developer-guide/language-support/rust/key-value-storage.mdx b/docs/wash/developer-guide/language-support/rust/key-value-storage.mdx index a592bff40..c1a800432 100644 --- a/docs/wash/developer-guide/language-support/rust/key-value-storage.mdx +++ b/docs/wash/developer-guide/language-support/rust/key-value-storage.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Key-Value Storage' sidebar_position: 1 description: 'Add key-value storage to a Rust WebAssembly component on wasmCloud using the wasi:keyvalue interface — bucket access, atomics, and supported backends.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: Rust -mentions: [WebAssembly, wasmCloud, WASI, wash] +mentions: + - WebAssembly + - wasmCloud + - WASI + - wash + - witBindgen languages: [Rust] platforms: [wasmCloud, wash] --- diff --git a/docs/wash/developer-guide/language-support/rust/messaging.mdx b/docs/wash/developer-guide/language-support/rust/messaging.mdx index e72ec5dbf..15310ff29 100644 --- a/docs/wash/developer-guide/language-support/rust/messaging.mdx +++ b/docs/wash/developer-guide/language-support/rust/messaging.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Messaging' sidebar_position: 2 description: 'Add messaging capabilities to a Rust WebAssembly component on wasmCloud using the wasmcloud:messaging interface — publish, subscribe, and request/reply.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: Rust -mentions: [WebAssembly, wasmCloud, NATS, wash] +mentions: + - WebAssembly + - wasmCloud + - NATS + - witBindgen + - wash languages: [Rust] platforms: [wasmCloud, wash] --- diff --git a/docs/wash/developer-guide/language-support/typescript/blob-storage.mdx b/docs/wash/developer-guide/language-support/typescript/blob-storage.mdx index f3b3ca580..a5ee3e3c0 100644 --- a/docs/wash/developer-guide/language-support/typescript/blob-storage.mdx +++ b/docs/wash/developer-guide/language-support/typescript/blob-storage.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Blob Storage' sidebar_position: 1 description: 'Add blob storage capabilities to a TypeScript WebAssembly component on wasmCloud using the wasi:blobstore interface — object storage backends and APIs.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: TypeScript -mentions: [WebAssembly, wasmCloud, WASI, NATS] +mentions: + - WebAssembly + - wasmCloud + - WASI + - NATS + - wash languages: [Typescript] platforms: [wasmCloud, wash] --- diff --git a/docs/wash/developer-guide/language-support/typescript/configuration.mdx b/docs/wash/developer-guide/language-support/typescript/configuration.mdx index 582c5cfd3..011c39cd4 100644 --- a/docs/wash/developer-guide/language-support/typescript/configuration.mdx +++ b/docs/wash/developer-guide/language-support/typescript/configuration.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Configuration' sidebar_position: 3 description: 'Read runtime configuration in TypeScript WebAssembly components on wasmCloud using wasi:cli/environment — Kubernetes ConfigMaps, Secrets, and inline values.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: TypeScript -mentions: [WebAssembly, wasmCloud, WASI, Kubernetes] +mentions: + - WebAssembly + - wasmCloud + - WASI + - Kubernetes + - JCO languages: [Typescript] platforms: [wasmCloud, wash, Kubernetes] --- diff --git a/docs/wash/developer-guide/language-support/typescript/filesystem.mdx b/docs/wash/developer-guide/language-support/typescript/filesystem.mdx index de061296b..74faf0e26 100644 --- a/docs/wash/developer-guide/language-support/typescript/filesystem.mdx +++ b/docs/wash/developer-guide/language-support/typescript/filesystem.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Filesystem' sidebar_position: 3 description: 'Add filesystem capabilities to a TypeScript WebAssembly component on wasmCloud using the wasi:filesystem interface — preopened directories and file I/O.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: TypeScript -mentions: [WebAssembly, wasmCloud, WASI, wash] +mentions: + - WebAssembly + - wasmCloud + - WASI + - wash + - Kubernetes languages: [Typescript] platforms: [wasmCloud, wash, Kubernetes] --- diff --git a/docs/wash/developer-guide/language-support/typescript/index.mdx b/docs/wash/developer-guide/language-support/typescript/index.mdx index 936d5974e..15ccf6456 100644 --- a/docs/wash/developer-guide/language-support/typescript/index.mdx +++ b/docs/wash/developer-guide/language-support/typescript/index.mdx @@ -3,8 +3,21 @@ title: 'TypeScript Language Guide for WebAssembly' sidebar_position: 1 description: 'Build WebAssembly components in TypeScript for wasmCloud — jco toolchain, componentize-js, Hono integration, and Wasm component model patterns.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [TypeScript, wasmCloud, JCO, ComponentModel] +mentions: + - TypeScript + - wasmCloud + - JCO + - JavaScript + - ComponentizeJS languages: [Typescript] platforms: [wasmCloud, wash, Kubernetes] --- diff --git a/docs/wash/developer-guide/language-support/typescript/key-value-storage.mdx b/docs/wash/developer-guide/language-support/typescript/key-value-storage.mdx index 0b5949f7d..92002209e 100644 --- a/docs/wash/developer-guide/language-support/typescript/key-value-storage.mdx +++ b/docs/wash/developer-guide/language-support/typescript/key-value-storage.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Key-Value Storage' sidebar_position: 0 description: 'Add key-value storage to a TypeScript WebAssembly component on wasmCloud using the wasi:keyvalue interface — bucket access and supported backends.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: TypeScript -mentions: [WebAssembly, wasmCloud, WASI, NATS] +mentions: + - WebAssembly + - wasmCloud + - WASI + - NATS + - wash languages: [Typescript] platforms: [wasmCloud, wash] --- diff --git a/docs/wash/developer-guide/language-support/typescript/messaging.mdx b/docs/wash/developer-guide/language-support/typescript/messaging.mdx index 3d01525be..ce7dded7c 100644 --- a/docs/wash/developer-guide/language-support/typescript/messaging.mdx +++ b/docs/wash/developer-guide/language-support/typescript/messaging.mdx @@ -4,8 +4,20 @@ sidebar_label: 'Messaging' sidebar_position: 2 description: 'Add messaging capabilities to a TypeScript WebAssembly component on wasmCloud using the wasmcloud:messaging interface — publish, subscribe, and request/reply.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: TypeScript -mentions: [WebAssembly, wasmCloud, NATS, wash] +mentions: + - WebAssembly + - wasmCloud + - NATS + - wash languages: [Javascript, Typescript] platforms: [wasmCloud, wash, Kubernetes] --- diff --git a/docs/wash/developer-guide/network-access-and-socket-isolation.mdx b/docs/wash/developer-guide/network-access-and-socket-isolation.mdx index de40f6e92..5db620543 100644 --- a/docs/wash/developer-guide/network-access-and-socket-isolation.mdx +++ b/docs/wash/developer-guide/network-access-and-socket-isolation.mdx @@ -5,8 +5,19 @@ sidebar_position: 3 draft: false description: "wasmCloud's socket policy and network isolation for WebAssembly components — what's allowed, what's denied, and how to configure access on Kubernetes." proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [WebAssembly, Kubernetes, WASI] +mentions: + - Kubernetes + - WebAssembly + - WASI languages: [Rust] platforms: [wasmCloud, wash] --- diff --git a/docs/wash/developer-guide/useful-webassembly-tools.mdx b/docs/wash/developer-guide/useful-webassembly-tools.mdx index f74e47042..657a6decd 100644 --- a/docs/wash/developer-guide/useful-webassembly-tools.mdx +++ b/docs/wash/developer-guide/useful-webassembly-tools.mdx @@ -7,8 +7,21 @@ description: 'A curated list of useful WebAssembly tools and utilities — wasm- type: "docs" sidebar_position: 5 proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, JCO, WASI, Wasmtime] +mentions: + - wasmCloud + - wasmTools + - JCO + - witBindgen + - WASI platforms: [wasmCloud, wash, Wasmtime] --- diff --git a/docs/wash/faq.mdx b/docs/wash/faq.mdx index 555712460..41924aa01 100644 --- a/docs/wash/faq.mdx +++ b/docs/wash/faq.mdx @@ -5,8 +5,21 @@ sidebar_label: 'FAQ' sidebar_position: 6 description: 'Frequently asked questions about wash, the Wasm Shell CLI — installation, builds, publishing, and the wasmCloud WebAssembly development workflow.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wash -mentions: [WebAssembly, wasmCloud, ComponentModel, Wasmtime] +mentions: + - WebAssembly + - wasmCloud + - Wasmtime + - JCO + - capabilityProvider platforms: [wasmCloud, wash, Kubernetes, Wasmtime] --- diff --git a/docs/wash/index.mdx b/docs/wash/index.mdx index 2c57bd1ac..e033b9da6 100644 --- a/docs/wash/index.mdx +++ b/docs/wash/index.mdx @@ -5,8 +5,21 @@ sidebar_position: 0 toc_max_heading_level: 2 description: 'wash is the Wasm Shell CLI for developing, building, and publishing WebAssembly components on wasmCloud — your primary tool for the Wasm component model.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: wasmCloud -mentions: [wash, WebAssembly, ComponentModel, CNCF] +mentions: + - wash + - WebAssembly + - CNCF + - Rust + - ComponentModel platforms: [wasmCloud, wash] --- diff --git a/docs/wash/registries.mdx b/docs/wash/registries.mdx index 7953ced7e..410958cf6 100644 --- a/docs/wash/registries.mdx +++ b/docs/wash/registries.mdx @@ -4,8 +4,21 @@ sidebar_label: 'Registries' sidebar_position: 5 description: 'Push and pull WebAssembly components as OCI artifacts using wash with any OCI-compliant container registry — GHCR, Docker Hub, ECR, and private mirrors.' proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. about: WebAssembly -mentions: [wasmCloud, wash, Docker, OCIRegistry] +mentions: + - wasmCloud + - wash + - Docker + - OCIRegistry + - Rust platforms: [wasmCloud, wash] --- diff --git a/docusaurus.config.ts b/docusaurus.config.ts index c883111a4..c8394d255 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -11,6 +11,7 @@ import { Options as PluginHubspotAnalyticsOptions } from '@wasmcloud/docusaurus- import { Options as PluginReoAnalyticsOptions } from '@wasmcloud/docusaurus-reo-analytics'; import { Options as PluginSEOChecksOptions } from '@wasmcloud/docusaurus-seo-checks'; import communitySpeakersPlugin from './plugins/community-speakers'; +import transcriptInheritancePlugin from './plugins/transcript-inheritance'; import rehypeShiki, { RehypeShikiOptions } from '@shikijs/rehype'; import { transformerMetaHighlight, @@ -254,6 +255,7 @@ const config = (async (): Promise => { plugins: [ communitySpeakersPlugin, + transcriptInheritancePlugin, [ '@wasmcloud/docusaurus-github-stars', { diff --git a/plugins/transcript-inheritance/index.ts b/plugins/transcript-inheritance/index.ts new file mode 100644 index 000000000..c59cb6922 --- /dev/null +++ b/plugins/transcript-inheritance/index.ts @@ -0,0 +1,61 @@ +/** + * transcript-inheritance Docusaurus plugin + * + * Wraps scripts/generate-transcript-inheritance.mjs into the Docusaurus + * lifecycle so that during `docusaurus start`, the inheritance JSON + * (src/data/transcript-inheritance.json) regenerates automatically + * whenever a community/-community-meeting.mdx file changes — no + * manual `npm run generate:transcript-inheritance` between edits. + * + * The prebuild npm script still runs the same generator for production + * builds; this plugin is purely the dev-mode watcher. + */ +import path from 'node:path'; +import fs from 'node:fs/promises'; +import { spawn } from 'node:child_process'; +import type { LoadContext, Plugin } from '@docusaurus/types'; + +const MEETING_RE = /^(\d{4}-\d{2}-\d{2})-community-meeting\.mdx$/; + +export default async function transcriptInheritancePlugin( + context: LoadContext, +): Promise> { + const generatorScript = path.join( + context.siteDir, + 'scripts', + 'generate-transcript-inheritance.mjs', + ); + + async function runGenerator(): Promise { + await new Promise((resolve, reject) => { + const child = spawn('node', [generatorScript], { + cwd: context.siteDir, + stdio: 'inherit', + }); + child.on('exit', (code) => + code === 0 + ? resolve() + : reject(new Error(`generate-transcript-inheritance exited ${code}`)), + ); + child.on('error', reject); + }); + } + + return { + name: 'transcript-inheritance-plugin', + + async loadContent() { + // Runs at startup AND every time a watched path (see below) changes. + // Cheap to run — scans ~180 frontmatters and writes one JSON file. + await runGenerator(); + }, + + getPathsToWatch() { + // Return the absolute file path of every landing MDX so that any + // edit triggers Docusaurus to re-invoke loadContent() above. We + // intentionally do NOT watch transcript files — they don't feed + // the inheritance map (they consume it). + return [path.join(context.siteDir, 'community', '*-community-meeting.mdx')]; + }, + }; +} diff --git a/src/data/entities.json b/src/data/entities.json index 8d0631128..d1ecea333 100644 --- a/src/data/entities.json +++ b/src/data/entities.json @@ -377,6 +377,294 @@ "sameAs": [ "https://www.java.com/" ] + }, + + "Cranelift": { + "@id": "https://wasmcloud.com/#entity-cranelift", + "@type": "SoftwareApplication", + "name": "Cranelift", + "description": "Bytecode Alliance code generator that compiles WebAssembly to native code for Wasmtime and other runtimes.", + "sameAs": [ + "https://cranelift.dev/", + "https://github.com/bytecodealliance/wasmtime/tree/main/cranelift" + ] + }, + "Winch": { + "@id": "https://wasmcloud.com/#entity-winch", + "@type": "SoftwareApplication", + "name": "Winch", + "alternateName": ["Wasmtime Winch"], + "description": "Wasmtime's baseline (single-pass) compiler — trades peak throughput for faster module compilation, used for fast cold starts and short-lived workloads.", + "sameAs": [ + "https://github.com/bytecodealliance/wasmtime/tree/main/winch" + ] + }, + "Pulley": { + "@id": "https://wasmcloud.com/#entity-pulley", + "@type": "SoftwareApplication", + "name": "Pulley", + "alternateName": ["Pulley interpreter"], + "description": "Wasmtime's portable WebAssembly interpreter — runs ~10× slower than native but enables WebAssembly on microcontrollers and constrained environments where JIT/AOT is unavailable.", + "sameAs": [ + "https://github.com/bytecodealliance/wasmtime/tree/main/pulley" + ] + }, + "witBindgen": { + "@id": "https://wasmcloud.com/#entity-wit-bindgen", + "@type": "SoftwareApplication", + "name": "wit-bindgen", + "alternateName": ["wit bindgen", "witbindgen"], + "description": "Bytecode Alliance binding generator that turns WIT (WebAssembly Interface Type) definitions into guest-side language bindings for Rust, Go, C, C++, Python, JavaScript, and more.", + "sameAs": [ + "https://github.com/bytecodealliance/wit-bindgen" + ] + }, + "wasmTools": { + "@id": "https://wasmcloud.com/#entity-wasm-tools", + "@type": "SoftwareApplication", + "name": "wasm-tools", + "alternateName": ["wasm tools"], + "description": "Bytecode Alliance CLI toolbox for parsing, validating, printing, transforming, and componentizing WebAssembly modules.", + "sameAs": [ + "https://github.com/bytecodealliance/wasm-tools" + ] + }, + "cargoComponent": { + "@id": "https://wasmcloud.com/#entity-cargo-component", + "@type": "SoftwareApplication", + "name": "cargo-component", + "alternateName": ["cargo component"], + "description": "Cargo subcommand for building WebAssembly components from Rust source with WIT-driven bindings.", + "sameAs": [ + "https://github.com/bytecodealliance/cargo-component" + ] + }, + "wac": { + "@id": "https://wasmcloud.com/#entity-wac", + "@type": "SoftwareApplication", + "name": "WAC", + "alternateName": ["WebAssembly Composition", "wac-cli"], + "description": "Bytecode Alliance language and CLI for composing WebAssembly components — declaratively wires multiple components together by their WIT interfaces.", + "sameAs": [ + "https://github.com/bytecodealliance/wac" + ] + }, + "wkg": { + "@id": "https://wasmcloud.com/#entity-wkg", + "@type": "SoftwareApplication", + "name": "wkg", + "alternateName": ["Wasm Package Tools"], + "description": "Bytecode Alliance package manager CLI for distributing WebAssembly components and WIT interfaces via OCI registries.", + "sameAs": [ + "https://github.com/bytecodealliance/wasm-pkg-tools" + ] + }, + "Javy": { + "@id": "https://wasmcloud.com/#entity-javy", + "@type": "SoftwareApplication", + "name": "Javy", + "alternateName": ["Javy runtime"], + "description": "Bytecode Alliance toolchain that compiles JavaScript to WebAssembly modules via the QuickJS engine — predates and complements ComponentizeJS.", + "sameAs": [ + "https://github.com/bytecodealliance/javy" + ] + }, + "Chicory": { + "@id": "https://wasmcloud.com/#entity-chicory", + "@type": "SoftwareApplication", + "name": "Chicory", + "description": "Pure-Java WebAssembly interpreter with no native dependencies; the upstream of the Endive runtime.", + "sameAs": [ + "https://github.com/dylibso/chicory" + ] + }, + "Endive": { + "@id": "https://wasmcloud.com/#entity-endive", + "@type": "SoftwareApplication", + "name": "Endive", + "description": "Bytecode Alliance Java WebAssembly runtime — a Chicory fork that adds a Cranelift compiler backend and is designed for zero-native-dependency JVM integration.", + "sameAs": [ + "https://endive.run/", + "https://github.com/bytecodealliance/endive" + ] + }, + "QuickJS": { + "@id": "https://wasmcloud.com/#entity-quickjs", + "@type": "SoftwareApplication", + "name": "QuickJS", + "alternateName": ["QuickJS-ng"], + "description": "Small, embeddable JavaScript engine by Fabrice Bellard, with a blessed QuickJS-ng fork. Underpins Javy and several ComponentizeJS variants targeting WebAssembly.", + "sameAs": [ + "https://bellard.org/quickjs/", + "https://github.com/quickjs-ng/quickjs" + ] + }, + "GraalVM": { + "@id": "https://wasmcloud.com/#entity-graalvm", + "@type": "SoftwareApplication", + "name": "GraalVM", + "alternateName": ["GraalVM Web Image"], + "description": "Oracle's polyglot VM. The Web Image AOT compiler emits WebAssembly from JVM bytecode — the JVM-to-Wasm direction complementing Endive's Wasm-in-JVM direction.", + "sameAs": [ + "https://www.graalvm.org/" + ] + }, + "Vertx": { + "@id": "https://wasmcloud.com/#entity-vertx", + "@type": "SoftwareApplication", + "name": "Eclipse Vert.x", + "alternateName": ["Vert.x", "Vertx"], + "description": "Reactive serverless toolkit for the JVM. Hosts mixed Java + WebAssembly handlers behind a single event-loop HTTP server in Endive demos.", + "sameAs": [ + "https://vertx.io/" + ] + }, + + "MCPSecurity": { + "@id": "https://wasmcloud.com/#entity-mcp-security", + "@type": "Thing", + "name": "MCP security", + "alternateName": ["Model Context Protocol security", "MCP sandboxing"], + "description": "Threat model and isolation strategies for Model Context Protocol servers — sandboxing tool invocations, scoping credentials, and preventing prompt-injection-driven escalation. WebAssembly capability-based isolation is a natural fit.", + "sameAs": [ + "https://modelcontextprotocol.io/specification" + ] + }, + "promptInjection": { + "@id": "https://wasmcloud.com/#entity-prompt-injection", + "@type": "Thing", + "name": "prompt injection", + "alternateName": ["prompt injection attack", "indirect prompt injection"], + "description": "Attack class where adversarial input manipulates an LLM's instructions, often via tool outputs, retrieved documents, or chained agents. Sandbox-per-call isolation is a leading mitigation.", + "sameAs": [ + "https://owasp.org/www-project-top-10-for-large-language-model-applications/" + ] + }, + "agentSandboxing": { + "@id": "https://wasmcloud.com/#entity-agent-sandboxing", + "@type": "Thing", + "name": "agent sandboxing", + "alternateName": ["agentic sandboxing", "LLM agent isolation"], + "description": "Containment strategy for autonomous AI agents — isolating tool invocations, file access, and network calls per-agent or per-task. WebAssembly's deny-by-default capability model gives per-invocation isolation with sub-millisecond startup." + }, + "AIInference": { + "@id": "https://wasmcloud.com/#entity-ai-inference", + "@type": "Thing", + "name": "AI inference", + "alternateName": ["model inference", "LLM inference"], + "description": "Runtime execution of trained AI/ML models for prediction or generation. WebAssembly enables sandboxed, portable inference at the edge." + }, + "AISafety": { + "@id": "https://wasmcloud.com/#entity-ai-safety", + "@type": "Thing", + "name": "AI safety", + "description": "Engineering and policy practice of containing AI behavior — covers sandboxing, capability gating, prompt-injection defenses, and runtime guardrails for both deterministic ML and agentic LLM workloads." + }, + + "SQLx": { + "@id": "https://wasmcloud.com/#entity-sqlx", + "@type": "SoftwareApplication", + "name": "SQLx", + "description": "Pure-Rust async SQL toolkit supporting Postgres, MySQL, and SQLite. Runs inside WebAssembly Preview 2 components with the Tokio current-thread runtime.", + "sameAs": [ + "https://github.com/launchbadge/sqlx" + ] + }, + "Tokio": { + "@id": "https://wasmcloud.com/#entity-tokio", + "@type": "SoftwareApplication", + "name": "Tokio", + "description": "Asynchronous runtime for Rust. The current-thread variant + tokio_unstable backend enables async Rust components on WebAssembly Preview 2.", + "sameAs": [ + "https://tokio.rs/" + ] + }, + "PgBouncer": { + "@id": "https://wasmcloud.com/#entity-pgbouncer", + "@type": "SoftwareApplication", + "name": "PgBouncer", + "alternateName": ["PgCat"], + "description": "Lightweight Postgres connection pooler used at the edge of database deployments. Discussed as the canonical example for what a WebAssembly host component plugin could and could not absorb.", + "sameAs": [ + "https://www.pgbouncer.org/" + ] + }, + "iaiCallgrind": { + "@id": "https://wasmcloud.com/#entity-iai-callgrind", + "@type": "SoftwareApplication", + "name": "iai-callgrind", + "alternateName": ["iai callgrind", "callgrind"], + "description": "Rust benchmarking harness built on Valgrind's Callgrind — measures CPU instruction counts for low-variance, replicable performance regression testing.", + "sameAs": [ + "https://github.com/iai-callgrind/iai-callgrind" + ] + }, + "Criterion": { + "@id": "https://wasmcloud.com/#entity-criterion", + "@type": "SoftwareApplication", + "name": "Criterion", + "alternateName": ["Criterion.rs"], + "description": "Statistics-driven Rust microbenchmark harness measuring wall-clock time with confidence intervals.", + "sameAs": [ + "https://github.com/bheisler/criterion.rs" + ] + }, + "xtask": { + "@id": "https://wasmcloud.com/#entity-xtask", + "@type": "Thing", + "name": "cargo xtask", + "alternateName": ["xtask"], + "description": "Convention in Rust workspaces for build-and-tool tasks expressed as a regular cargo subcommand — decouples ancillary scripts from the main cargo build cycle.", + "sameAs": [ + "https://github.com/matklad/cargo-xtask" + ] + }, + "zizmor": { + "@id": "https://wasmcloud.com/#entity-zizmor", + "@type": "SoftwareApplication", + "name": "zizmor", + "description": "Static analyzer for GitHub Actions workflows that flags supply-chain and CI-security misconfigurations. Used in the wasmCloud CI hardening pass.", + "sameAs": [ + "https://github.com/woodruffw/zizmor" + ] + }, + "CodeQL": { + "@id": "https://wasmcloud.com/#entity-codeql", + "@type": "SoftwareApplication", + "name": "CodeQL", + "description": "GitHub's semantic code analysis engine for finding vulnerabilities across multi-language codebases.", + "sameAs": [ + "https://codeql.github.com/" + ] + }, + "OpenSSFScorecard": { + "@id": "https://wasmcloud.com/#entity-openssf-scorecard", + "@type": "SoftwareApplication", + "name": "OpenSSF Scorecard", + "alternateName": ["Scorecard"], + "description": "Open-source security health checker that scores projects against ~20 supply-chain best practices.", + "sameAs": [ + "https://github.com/ossf/scorecard" + ] + }, + "SPIFFE": { + "@id": "https://wasmcloud.com/#entity-spiffe", + "@type": "Thing", + "name": "SPIFFE", + "alternateName": ["Secure Production Identity Framework For Everyone", "SPIRE"], + "description": "CNCF identity framework that issues short-lived, cryptographically attested workload identities (X.509-SVIDs / JWT-SVIDs) — the reference identity layer for zero-trust workload-to-workload auth.", + "sameAs": [ + "https://spiffe.io/" + ] + }, + "TinyGo": { + "@id": "https://wasmcloud.com/#entity-tinygo", + "@type": "SoftwareApplication", + "name": "TinyGo", + "description": "Alternative Go compiler targeting WebAssembly and embedded systems with a smaller standard library.", + "sameAs": [ + "https://tinygo.org/" + ] } } } diff --git a/src/data/transcript-inheritance.json b/src/data/transcript-inheritance.json index 64368f488..600bcf487 100644 --- a/src/data/transcript-inheritance.json +++ b/src/data/transcript-inheritance.json @@ -1,20 +1,2081 @@ { "$comment": "Auto-generated by scripts/generate-transcript-inheritance.mjs (prebuild step). Edits will be overwritten. Maps transcript permalink → { about, mentions } from the parent landing page's frontmatter so video-seo.tsx can inherit entity refs.", - "generated_at": "2026-06-06T22:00:12.383Z", + "generated_at": "2026-06-10T04:15:14.697Z", "entries": { - "/community/2026-05-27-community-meeting-transcript/": { + "/community/2022-11-02-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "OpenTelemetry", + "WebAssembly" + ] + }, + "/community/2022-11-09-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "NATS", + "Cosmonic", + "Kubernetes", + "Docker", + "WebAssembly" + ] + }, + "/community/2022-11-16-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "wash", + "WASI", + "Wasmtime", + "Rust", + "Go", + "JavaScript", + "TinyGo" + ] + }, + "/community/2022-11-23-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Wasmtime", + "wash", + "capabilityProvider", + "ComponentModel", + "WebAssembly" + ] + }, + "/community/2022-11-29-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WebAssembly" + ] + }, + "/community/2022-12-07-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "ComponentModel" + ] + }, + "/community/2022-12-13-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "Wasmtime", + "WASI", + "WebAssembly", + "ComponentModel" + ] + }, + "/community/2022-12-28-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly" + ] + }, + "/community/2023-01-04-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WebAssembly" + ] + }, + "/community/2023-01-11-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "Go", + "capabilityProvider", + "NATS", + "WebAssembly" + ] + }, + "/community/2023-01-18-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "CNCF", + "NATS", + "WebAssembly" + ] + }, + "/community/2023-01-25-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wadm", + "WebAssembly" + ] + }, + "/community/2023-02-01-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "wash", + "CNCF", + "capabilityProvider", + "Cosmonic", + "ComponentModel" + ] + }, + "/community/2023-02-08-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "Go", + "WebAssembly" + ] + }, + "/community/2023-02-15-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "Cosmonic", + "Go", + "WebAssembly", + "WASI" + ] + }, + "/community/2023-02-22-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wadm", + "Cosmonic", + "wash", + "NATS", + "Go", + "CNCF", + "Kubernetes", + "Docker" + ] + }, + "/community/2023-03-01-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wadm", + "wash", + "Cosmonic" + ] + }, + "/community/2023-03-08-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Rust", + "wadm", + "Wasmtime", + "Go", + "JavaScript" + ] + }, + "/community/2023-03-15-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "Cosmonic", + "Wasmtime", + "capabilityProvider", + "Rust", + "WASI", + "ComponentModel" + ] + }, + "/community/2023-03-22-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly" + ] + }, + "/community/2023-03-29-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "WASI", + "Cosmonic", + "witBindgen", + "capabilityProvider", + "Rust", + "ComponentModel" + ] + }, + "/community/2023-04-05-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wadm" + ] + }, + "/community/2023-04-12-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Go", + "wadm", + "Rust", + "wash", + "TinyGo", + "WebAssembly", + "WASI" + ] + }, + "/community/2023-04-26-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wadm", + "wash", + "NATS", + "Cosmonic", + "Kubernetes", + "Rust", + "WebAssembly", + "WASI" + ] + }, + "/community/2023-05-03-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "wadm", + "Cosmonic", + "Docker" + ] + }, + "/community/2023-05-10-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "CNCF", + "Rust", + "NATS" + ] + }, + "/community/2023-05-17-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "Rust" + ] + }, + "/community/2023-05-24-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wadm", + "Wasmtime", + "BytecodeAlliance", + "WASI", + "ComponentModel", + "WebAssembly" + ] + }, + "/community/2023-05-31-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "wadm", + "capabilityProvider", + "Go", + "WebAssembly", + "ComponentModel" + ] + }, + "/community/2023-06-07-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "wadm", + "CNCF" + ] + }, + "/community/2023-06-14-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "NATS", + "wadm", + "Go", + "WebAssembly" + ] + }, + "/community/2023-06-21-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "capabilityProvider", + "Wasmtime", + "wash", + "WebAssembly", + "ComponentModel", + "WASI" + ] + }, + "/community/2023-06-28-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "capabilityProvider", + "NATS", + "wadm", + "Prometheus" + ] + }, + "/community/2023-07-05-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "wadm", + "Rust", + "Wasmtime", + "NATS", + "WebAssembly" + ] + }, + "/community/2023-07-12-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "Go", + "WASI", + "Rust", + "witBindgen", + "wash", + "NATS", + "JavaScript" + ] + }, + "/community/2023-07-19-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Go", + "wash", + "Rust", + "NATS", + "BytecodeAlliance", + "WASI", + "ComponentModel" + ] + }, + "/community/2023-07-26-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wadm", + "NATS", + "capabilityProvider", + "BytecodeAlliance", + "Cosmonic", + "WebAssembly", + "WASI" + ] + }, + "/community/2023-08-02-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Rust", + "WebAssembly", + "capabilityProvider", + "BytecodeAlliance", + "NATS", + "WASI", + "ComponentModel" + ] + }, + "/community/2023-08-09-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wadm", + "Rust", + "Go", + "wash", + "BytecodeAlliance", + "WebAssembly", + "WASI", + "ComponentModel" + ] + }, + "/community/2023-08-16-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wadm", + "Rust", + "Cosmonic", + "Kubernetes", + "WebAssembly", + "WASI" + ] + }, + "/community/2023-08-23-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wadm", + "wash", + "Rust", + "CNCF", + "Cosmonic", + "WASI" + ] + }, + "/community/2023-08-30-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Rust", + "WASI", + "Go", + "wash", + "TinyGo", + "wadm", + "BytecodeAlliance", + "WebAssembly" + ] + }, + "/community/2023-09-13-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "Rust", + "Go", + "TinyGo", + "witBindgen", + "wash", + "WASI" + ] + }, + "/community/2023-09-20-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "NATS", + "Rust", + "wash", + "wadm", + "CNCF", + "OpenTelemetry", + "Prometheus", + "WebAssembly" + ] + }, + "/community/2023-09-27-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "Kubernetes", + "Rust", + "capabilityProvider", + "CNCF", + "Docker", + "Prometheus", + "Go" + ] + }, + "/community/2023-10-04-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "wadm", + "Rust", + "WASI", + "WebAssembly" + ] + }, + "/community/2023-10-11-community-meeting-transcript/": { + "about": "wasmCloud" + }, + "/community/2023-10-18-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WASI", + "WebAssembly", + "Wasmtime", + "Rust", + "wasmTools", + "CNCF", + "Go" + ] + }, + "/community/2023-10-25-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "CNCF", + "WASI", + "Go", + "TinyGo", + "WebAssembly", + "Cosmonic", + "wash", + "witBindgen" + ] + }, + "/community/2023-11-01-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Wasmtime", + "wadm" + ] + }, + "/community/2023-11-07-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "Kubernetes", + "CNCF", + "Cosmonic", + "ComponentModel" + ] + }, + "/community/2023-11-15-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "JCO", + "wadm", + "Kubernetes", + "WebAssembly", + "ComponentModel" + ] + }, + "/community/2023-11-22-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Wasmtime", + "wash", + "BytecodeAlliance", + "JCO", + "Cranelift", + "ComponentModel", + "WASI" + ] + }, + "/community/2023-11-29-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "Wasmtime", + "cargoComponent", + "NATS", + "Rust", + "Go", + "WASI", + "WebAssembly" + ] + }, + "/community/2023-12-06-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly" + ] + }, + "/community/2023-12-13-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WebAssembly", + "wasmTools", + "Wasmtime", + "OpenTelemetry", + "WASI" + ] + }, + "/community/2023-12-20-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "Wasmtime", + "Rust", + "Go", + "TinyGo", + "WebAssembly", + "wash", + "witBindgen" + ] + }, + "/community/2023-12-27-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly" + ] + }, + "/community/2024-01-03-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "WebAssembly", + "Wasmtime", + "JCO", + "capabilityProvider", + "BytecodeAlliance", + "CNCF" + ] + }, + "/community/2024-01-10-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "TypeScript", + "JCO", + "WebAssembly", + "wash", + "Kubernetes", + "OpenTelemetry", + "witBindgen", + "wadm" + ] + }, + "/community/2024-01-17-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "wadm", + "WebAssembly", + "Wasmtime", + "BytecodeAlliance", + "Kubernetes", + "Python", + "ComponentizeJS" + ] + }, + "/community/2024-01-24-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "OpenTelemetry", + "NATS", + "Go", + "WebAssembly", + "WASI", + "ComponentModel" + ] + }, + "/community/2024-01-31-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "WebAssembly", + "Kubernetes", + "BytecodeAlliance", + "Rust", + "Cosmonic", + "NATS", + "Go" + ] + }, + "/community/2024-02-07-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "OpenTelemetry", + "WASI", + "Wasmtime", + "Rust", + "wash", + "capabilityProvider", + "CNCF", + "Cosmonic" + ] + }, + "/community/2024-02-14-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "OpenTelemetry", + "WebAssembly", + "wadm", + "Kubernetes", + "wash", + "Prometheus", + "Rust", + "Go" + ] + }, + "/community/2024-02-21-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "WebAssembly", + "Rust", + "Kubernetes", + "Cosmonic", + "Go", + "Python", + "TypeScript" + ] + }, + "/community/2024-02-27-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "NATS", + "WebAssembly", + "Wasmtime", + "capabilityProvider", + "Kubernetes" + ] + }, + "/community/2024-03-06-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "capabilityProvider", + "Kubernetes", + "WASIPreview3", + "Cosmonic", + "witBindgen", + "WASI" + ] + }, + "/community/2024-03-13-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "wash", + "wadm", + "Cosmonic", + "Kubernetes", + "WASI" + ] + }, + "/community/2024-03-20-community-meeting-transcript/": { + "about": "wasmCloud" + }, + "/community/2024-03-27-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wadm", + "Kubernetes", + "WebAssembly", + "WASI", + "Cosmonic", + "BytecodeAlliance", + "NATS" + ] + }, + "/community/2024-04-03-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wadm", + "WebAssembly", + "WASI", + "Rust", + "capabilityProvider", + "Go", + "ComponentModel" + ] + }, + "/community/2024-04-10-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "WASI", + "CNCF", + "wash", + "Kubernetes", + "wadm", + "BytecodeAlliance", + "Cosmonic" + ] + }, + "/community/2024-04-17-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WebAssembly" + ] + }, + "/community/2024-04-24-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "wash", + "wadm", + "Go", + "JCO", + "NATS", + "Wasmtime", + "capabilityProvider" + ] + }, + "/community/2024-05-01-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WebAssembly", + "BytecodeAlliance", + "CNCF", + "Go", + "Kubernetes", + "NATS", + "TypeScript" + ] + }, + "/community/2024-05-08-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Go", + "WebAssembly", + "wash", + "NATS", + "CNCF", + "Kubernetes", + "capabilityProvider", + "BytecodeAlliance" + ] + }, + "/community/2024-05-15-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Go", + "WebAssembly", + "CNCF", + "wash", + "witBindgen", + "Kubernetes", + "NATS", + "WASIPreview3" + ] + }, + "/community/2024-05-22-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Go", + "NATS", + "wadm", + "wash", + "Rust", + "capabilityProvider", + "WebAssembly", + "WASI" + ] + }, + "/community/2024-05-29-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "CNCF", + "wadm", + "WebAssembly", + "Kubernetes", + "NATS", + "Rust", + "Go", + "WASI" + ] + }, + "/community/2024-06-05-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "wash", + "Go", + "CNCF", + "WASI", + "Kubernetes", + "capabilityProvider", + "BytecodeAlliance" + ] + }, + "/community/2024-06-12-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Kubernetes", + "WASI", + "wash", + "WebAssembly", + "wadm", + "Rust", + "CNCF", + "NATS" + ] + }, + "/community/2024-06-20-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "NATS", + "Kubernetes", + "WebAssembly", + "CNCF", + "Rust" + ] + }, + "/community/2024-06-26-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "NATS", + "Go", + "Tokio", + "Rust", + "WebAssembly", + "WASI" + ] + }, + "/community/2024-07-02-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Go", + "TinyGo", + "wash", + "WebAssembly", + "CNCF", + "Kubernetes", + "WASI", + "NATS" + ] + }, + "/community/2024-07-10-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "Go", + "TinyGo", + "CNCF", + "Kubernetes", + "WASI", + "wash", + "NATS" + ] + }, + "/community/2024-07-17-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WebAssembly" + ] + }, + "/community/2024-07-24-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Go", + "WASI", + "wash", + "WebAssembly", + "CNCF", + "NATS", + "Rust", + "Kubernetes" + ] + }, + "/community/2024-07-31-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Kubernetes", + "WASI", + "Wasmtime", + "WebAssembly" + ] + }, + "/community/2024-08-07-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "wadm", + "CNCF", + "Go", + "BytecodeAlliance", + "Kubernetes", + "OpenTelemetry", + "Rust" + ] + }, + "/community/2024-08-14-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WebAssembly", + "Rust", + "Go", + "Kubernetes", + "capabilityProvider", + "WASI", + "ComponentModel" + ] + }, + "/community/2024-08-21-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "Rust", + "wash", + "NATS", + "Go", + "TinyGo", + "BytecodeAlliance", + "WebAssembly" + ] + }, + "/community/2024-08-28-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "wadm", + "Wasmtime", + "NATS", + "Rust", + "Go", + "WASI" + ] + }, + "/community/2024-09-04-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "Wasmtime", + "CNCF", + "Rust", + "wkg", + "WebAssembly" + ] + }, + "/community/2024-09-11-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Go", + "WebAssembly", + "witBindgen", + "Wasmtime", + "BytecodeAlliance", + "WASI" + ] + }, + "/community/2024-09-18-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Rust", + "witBindgen", + "Go", + "WASI", + "WebAssembly" + ] + }, + "/community/2024-09-25-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "Go", + "wadm", + "Rust", + "TinyGo", + "CNCF", + "Cosmonic", + "WebAssembly" + ] + }, + "/community/2024-10-02-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Go", + "wkg", + "WebAssembly", + "wash", + "BytecodeAlliance", + "CNCF", + "Cosmonic", + "witBindgen" + ] + }, + "/community/2024-10-09-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "Kubernetes", + "capabilityProvider", + "WebAssembly" + ] + }, + "/community/2024-10-16-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "wadm", + "NATS", + "Rust", + "WebAssembly" + ] + }, + "/community/2024-10-23-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "Python", + "TypeScript", + "WebAssembly" + ] + }, + "/community/2024-10-30-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "Rust", + "wkg", + "wash", + "Wasmtime", + "BytecodeAlliance", + "OCIRegistry", + "Go" + ] + }, + "/community/2024-11-06-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "Go", + "Cosmonic", + "Rust", + "TinyGo", + "WebAssembly", + "WASI" + ] + }, + "/community/2024-11-13-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "CNCF", + "denyByDefault", + "WebAssembly" + ] + }, + "/community/2024-11-20-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Go", + "WebAssembly" + ] + }, + "/community/2024-11-27-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Rust", + "WebAssembly" + ] + }, + "/community/2024-12-04-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "OpenTelemetry", + "Kubernetes", + "wadm", + "CNCF", + "NATS", + "Rust", + "WebAssembly", + "WASI" + ] + }, + "/community/2024-12-11-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "WebAssembly", + "Rust", + "NATS", + "wash", + "Wasmtime", + "Kubernetes" + ] + }, + "/community/2024-12-18-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Go", + "wash", + "NATS", + "WebAssembly" + ] + }, + "/community/2024-12-26-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Go", + "WebAssembly", + "wash", + "WASIPreview3", + "TypeScript", + "JavaScript", + "WASI" + ] + }, + "/community/2025-01-02-community-meeting-transcript/": { + "about": "wasmCloud" + }, + "/community/2025-01-08-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "Go", + "Rust", + "JCO", + "TypeScript", + "wac", + "OpenTelemetry", + "TinyGo" + ] + }, + "/community/2025-01-15-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Kubernetes", + "WebAssembly", + "WASI", + "WASIPreview3", + "wash", + "NATS", + "wadm", + "capabilityProvider" + ] + }, + "/community/2025-01-22-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WebAssembly", + "Kubernetes", + "wadm", + "NATS", + "OpenTelemetry", + "WASIPreview3", + "ComponentModel" + ] + }, + "/community/2025-01-29-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "Kubernetes", + "WebAssembly", + "WASIPreview3", + "capabilityProvider", + "wadm", + "CNCF", + "NATS" + ] + }, + "/community/2025-02-05-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "SPIFFE", + "wash", + "WebAssembly", + "NATS", + "CNCF", + "Kubernetes", + "Go", + "ComponentModel" + ] + }, + "/community/2025-02-12-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "SPIFFE", + "NATS", + "WebAssembly", + "Kubernetes", + "wash", + "wadm", + "Docker", + "Rust" + ] + }, + "/community/2025-02-19-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "ComponentModel", + "wash", + "Kubernetes", + "CNCF", + "wadm", + "NATS", + "SPIFFE" + ] + }, + "/community/2025-02-26-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "ComponentModel", + "WASI", + "capabilityProvider", + "NATS", + "BytecodeAlliance", + "CNCF", + "wasmTools" + ] + }, + "/community/2025-03-05-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WebAssembly", + "Kubernetes", + "CNCF", + "Rust", + "ComponentModel" + ] + }, + "/community/2025-03-12-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "wadm", + "Kubernetes", + "NATS", + "capabilityProvider", + "CNCF", + "OCIRegistry", + "Rust" + ] + }, + "/community/2025-03-19-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wac", + "WebAssembly", + "ComponentModel", + "wash", + "Rust", + "NATS", + "WASI" + ] + }, + "/community/2025-03-26-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "WebAssembly", + "WASIPreview3", + "ComponentModel", + "Wasmtime", + "JCO", + "Kubernetes", + "wash" + ] + }, + "/community/2025-04-02-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "ComponentModel", + "Kubernetes", + "Go", + "Rust", + "CNCF", + "SPIFFE", + "Cosmonic" + ] + }, + "/community/2025-04-09-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "SPIFFE", + "WebAssembly", + "Kubernetes", + "WASI", + "NATS", + "CNCF", + "WASIPreview3", + "capabilityBasedSecurity" + ] + }, + "/community/2025-04-16-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "NATS", + "Go", + "WebAssembly", + "wash", + "WASI", + "Rust", + "Python", + "SPIFFE" + ] + }, + "/community/2025-04-23-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "WASIPreview3", + "Kubernetes", + "WebAssembly", + "wash", + "capabilityProvider", + "CNCF", + "SPIFFE" + ] + }, + "/community/2025-04-30-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "NATS", + "JCO", + "TypeScript", + "OpenTelemetry", + "CNCF", + "JavaScript", + "Wasmtime" + ] + }, + "/community/2025-05-07-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "CNCF", + "NATS", + "WebAssembly", + "Kubernetes", + "wash", + "OpenTelemetry", + "Rust", + "ComponentModel" + ] + }, + "/community/2025-05-14-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "ComponentModel", + "TypeScript", + "NATS", + "StarlingMonkey", + "capabilityProvider", + "Wasmtime", + "JCO" + ] + }, + "/community/2025-05-21-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "WebAssembly", + "ComponentModel", + "WASIPreview3", + "wash", + "wadm", + "NATS" + ] + }, + "/community/2025-05-28-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Wasmtime", + "WebAssembly", + "ComponentModel", + "wash", + "WASI", + "Rust", + "NATS", + "BytecodeAlliance" + ] + }, + "/community/2025-06-04-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "ComponentModel", + "Kubernetes", + "Cosmonic", + "capabilityProvider" + ] + }, + "/community/2025-06-11-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "NATS", + "Kubernetes", + "wac", + "WASI", + "wadm", + "WASIPreview3", + "OCIRegistry" + ] + }, + "/community/2025-06-18-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Rust", + "Go", + "TypeScript", + "capabilityProvider", + "WebAssembly", + "ComponentModel" + ] + }, + "/community/2025-06-25-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "ComponentModel", + "Rust", + "TypeScript" + ] + }, + "/community/2025-07-09-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "ComponentModel", + "WASI", + "WASIPreview3", + "NATS", + "Kubernetes", + "wash", + "wadm", + "OpenTelemetry" + ] + }, + "/community/2025-07-16-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "wash", + "OCIRegistry", + "Rust", + "Wasmtime", + "wadm", + "BytecodeAlliance", + "Cosmonic" + ] + }, + "/community/2025-07-23-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WebAssembly", + "TypeScript", + "CNCF", + "Go", + "BytecodeAlliance", + "Spin", + "Docker" + ] + }, + "/community/2025-07-30-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WebAssembly", + "ComponentModel", + "WASI", + "Go", + "TinyGo", + "denyByDefault", + "WASIPreview3" + ] + }, + "/community/2025-08-06-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wadm", + "ComponentModel", + "NATS", + "OpenTelemetry", + "OCIRegistry", + "Rust", + "WebAssembly", + "WASI" + ] + }, + "/community/2025-08-13-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "ComponentModel", + "Rust", + "WASIPreview3", + "Go", + "WASI" + ] + }, + "/community/2025-08-20-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WebAssembly", + "ComponentModel", + "Go", + "Rust" + ] + }, + "/community/2025-08-27-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "ComponentModel", + "wash", + "WASI", + "Go", + "WASIPreview3", + "Cranelift", + "TinyGo" + ] + }, + "/community/2025-09-03-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "ComponentModel", + "wash", + "Wasmtime", + "Kubernetes", + "WASI", + "NATS", + "WASIPreview3" + ] + }, + "/community/2025-09-10-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "WASIPreview3", + "WebAssembly", + "ComponentModel", + "Wasmtime", + "SQLx", + "Tokio", + "runtimeOperator" + ] + }, + "/community/2025-09-17-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "ComponentModel", + "Wasmtime", + "Kubernetes", + "wash", + "wadm", + "NATS", + "OCIRegistry" + ] + }, + "/community/2025-09-24-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Kubernetes", + "runtimeOperator", + "WebAssembly", + "WASI", + "WASIPreview3", + "Wasmtime", + "wash", + "wadm" + ] + }, + "/community/2025-10-01-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "Kubernetes", + "Rust", + "JCO", + "runtimeOperator", + "WebAssembly", + "ComponentModel" + ] + }, + "/community/2025-10-08-community-meeting-transcript/": { "about": "wasmCloud", "mentions": [ + "MCP", + "WebAssembly", + "JCO", + "ComponentModel", + "WASI", + "StarlingMonkey", + "TypeScript", + "WASIPreview3" + ] + }, + "/community/2025-10-15-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Wasmtime", "ComponentModel", + "WASI", + "MCP", + "wash", + "wadm", + "Kubernetes", + "NATS" + ] + }, + "/community/2025-10-22-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "MCP", + "WebAssembly", + "ComponentModel", + "Wasmtime", + "wash", + "Rust", + "Cosmonic", + "Spin" + ] + }, + "/community/2025-10-29-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "WASI", "WASIPreview3", + "JCO", + "ComponentModel", + "MCP", + "Kubernetes", + "wash" + ] + }, + "/community/2025-11-05-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Kubernetes", "WASI", + "wash", + "WASIPreview3", + "runtimeOperator", "JCO", - "ComponentizeJS", + "NATS", + "Rust" + ] + }, + "/community/2025-11-12-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "JCO", + "WebAssembly", + "ComponentModel", + "JavaScript", + "WASIPreview3", "StarlingMonkey", + "wash", + "TypeScript" + ] + }, + "/community/2025-11-19-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Kubernetes", + "WASI", + "WASIPreview3", + "WebAssembly", + "wash", + "Wasmtime", + "NATS", + "runtimeOperator" + ] + }, + "/community/2025-11-26-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "ComponentModel", + "WASI", + "Kubernetes", + "Wasmtime", + "wash", + "BytecodeAlliance", + "witBindgen" + ] + }, + "/community/2025-12-03-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "WebAssembly", + "WASIPreview3", + "ComponentModel", + "Rust", + "Kubernetes", + "wadm", + "wash" + ] + }, + "/community/2025-12-10-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Kubernetes", + "WebAssembly", + "Rust", + "wash", + "ComponentModel", + "WASI" + ] + }, + "/community/2025-12-17-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WebAssembly", + "agenticAI", + "ComponentModel", + "MCP", + "Rust", + "CNCF", + "Go" + ] + }, + "/community/2026-01-07-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "wash", + "wasmTools", + "WASI", + "NATS", + "WASIPreview3", + "witBindgen", + "Wasmtime" + ] + }, + "/community/2026-01-14-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "WebAssembly", + "Go", + "TinyGo", + "Wasmtime", + "WASIPreview3", + "Kubernetes", + "NATS" + ] + }, + "/community/2026-01-21-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "wash", + "NATS", + "Rust", + "Kubernetes", + "runtimeOperator", + "WASI", + "WebAssembly", + "ComponentModel" + ] + }, + "/community/2026-01-28-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "OpenTelemetry", + "WASI", + "Rust", + "Kubernetes", + "cargoComponent", + "Wasmtime", + "wash" + ] + }, + "/community/2026-02-04-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "TypeScript", + "WebAssembly", + "WASI", + "WASIPreview3", + "wac", + "wash", + "OpenTelemetry", + "Rust" + ] + }, + "/community/2026-02-11-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "OpenTelemetry", + "TypeScript", + "WASIPreview3", + "wash", + "NATS", + "Wasmtime", + "Docker" + ] + }, + "/community/2026-02-18-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "WASIPreview3", + "JCO", + "BytecodeAlliance", + "wash", + "NATS", + "Wasmtime", + "witBindgen" + ] + }, + "/community/2026-02-25-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "BytecodeAlliance", + "WebAssembly", + "CNCF", + "Kubernetes", + "Wasmtime", + "JCO", + "runtimeOperator", + "OpenTelemetry" + ] + }, + "/community/2026-03-04-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "BytecodeAlliance", + "wash", + "JCO", + "WebAssembly", + "ComponentModel", + "WASI", + "WASIPreview3", + "Rust" + ] + }, + "/community/2026-03-11-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ "Wasmtime", + "WASIPreview3", + "Kubernetes", + "wash", + "JCO", "BytecodeAlliance", + "WASI", + "WebAssembly" + ] + }, + "/community/2026-03-18-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "JCO", + "StarlingMonkey", + "WebAssembly", + "QuickJS", + "WASIPreview3", + "Rust", + "JavaScript", + "CNCF" + ] + }, + "/community/2026-03-25-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", + "Kubernetes", + "CNCF", + "wash", + "Cosmonic", + "runtimeOperator", + "OpenTelemetry", + "ComponentModel" + ] + }, + "/community/2026-04-01-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "WASIPreview3", + "WebAssembly", + "JCO", + "Kubernetes", + "runtimeOperator", + "Tokio", + "Rust" + ] + }, + "/community/2026-04-08-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "MCP", + "WASI", + "WASIPreview3", + "MCPSecurity", + "WebAssembly", + "Kubernetes", + "OpenTelemetry", + "Wasmtime" + ] + }, + "/community/2026-04-15-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "WASIPreview3", + "NATS", + "Rust", + "Kubernetes", + "wash", + "TypeScript", + "BytecodeAlliance" + ] + }, + "/community/2026-04-22-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "NATS", + "WebAssembly", + "Rust", + "Cranelift", + "Wasmtime", + "Docker", + "wash" + ] + }, + "/community/2026-04-29-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "Rust", + "Kubernetes", + "TypeScript", + "wash", + "runtimeOperator", + "Go", + "xtask" + ] + }, + "/community/2026-05-06-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WASI", + "Kubernetes", + "JCO", + "NATS", + "Rust", + "TypeScript", + "SQLx", + "zizmor" + ] + }, + "/community/2026-05-13-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Pulley", + "Cranelift", + "Kubernetes", + "zizmor", + "WASI", + "WASIPreview3", + "Criterion", + "JCO" + ] + }, + "/community/2026-05-20-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "Kubernetes", + "CodeQL", + "OpenSSFScorecard", + "Wasmtime", + "SQLx", + "runtimeOperator", + "Rust", + "Go" + ] + }, + "/community/2026-05-27-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "WebAssembly", "Java", - "JavaScript" + "WASI", + "ComponentModel", + "WASIPreview3", + "JCO", + "Endive", + "BytecodeAlliance" + ] + }, + "/community/2026-06-03-community-meeting-transcript/": { + "about": "wasmCloud", + "mentions": [ + "OpenTelemetry", + "xtask", + "Wasmtime", + "wash", + "WASI" ] } } diff --git a/versioned_docs/version-0.82/cli/app.md b/versioned_docs/version-0.82/cli/app.md index 0ad6c8315..298455f44 100644 --- a/versioned_docs/version-0.82/cli/app.md +++ b/versioned_docs/version-0.82/cli/app.md @@ -3,6 +3,20 @@ title: "wash app" draft: false sidebar_position: 1 description: "wash app command reference" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - wadm +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/cli/build.md b/versioned_docs/version-0.82/cli/build.md index 3adb7dd6c..592211881 100644 --- a/versioned_docs/version-0.82/cli/build.md +++ b/versioned_docs/version-0.82/cli/build.md @@ -3,6 +3,22 @@ title: "wash build" draft: false sidebar_position: 2 description: "wash build command reference" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - Python + - WebAssembly + - WASI +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/cli/call.md b/versioned_docs/version-0.82/cli/call.md index 766a04d67..d26e372c7 100644 --- a/versioned_docs/version-0.82/cli/call.md +++ b/versioned_docs/version-0.82/cli/call.md @@ -3,7 +3,21 @@ title: "wash call" draft: false sidebar_position: 3 description: "wash call command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - NATS +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/capture.md b/versioned_docs/version-0.82/cli/capture.md index 453bbda51..4ddc655d0 100644 --- a/versioned_docs/version-0.82/cli/capture.md +++ b/versioned_docs/version-0.82/cli/capture.md @@ -3,7 +3,21 @@ title: "wash capture" draft: false sidebar_position: 4 description: "wash capture command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - NATS +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/claims.md b/versioned_docs/version-0.82/cli/claims.md index 8a4a3f8a7..5276a179c 100644 --- a/versioned_docs/version-0.82/cli/claims.md +++ b/versioned_docs/version-0.82/cli/claims.md @@ -3,6 +3,19 @@ title: "wash claims" draft: false sidebar_position: 5 description: "wash claims command reference" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/cli/completions.md b/versioned_docs/version-0.82/cli/completions.md index 00fb87a3c..d770c29d0 100644 --- a/versioned_docs/version-0.82/cli/completions.md +++ b/versioned_docs/version-0.82/cli/completions.md @@ -3,7 +3,20 @@ title: "wash completions" draft: false sidebar_position: 6 description: "wash completions command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/ctx.md b/versioned_docs/version-0.82/cli/ctx.md index e8948dbd6..d497922e2 100644 --- a/versioned_docs/version-0.82/cli/ctx.md +++ b/versioned_docs/version-0.82/cli/ctx.md @@ -3,7 +3,21 @@ title: "wash ctx" draft: false sidebar_position: 7 description: "wash ctx command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - Go +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/dev.md b/versioned_docs/version-0.82/cli/dev.md index 6ecd014e6..303ba2100 100644 --- a/versioned_docs/version-0.82/cli/dev.md +++ b/versioned_docs/version-0.82/cli/dev.md @@ -3,7 +3,21 @@ title: "wash dev" draft: false sidebar_position: 8 description: "wash dev command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - NATS +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/down.md b/versioned_docs/version-0.82/cli/down.md index 80e712dc4..452e3cd83 100644 --- a/versioned_docs/version-0.82/cli/down.md +++ b/versioned_docs/version-0.82/cli/down.md @@ -3,7 +3,21 @@ title: "wash down" draft: false sidebar_position: 9 description: "wash down command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - NATS +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/drain.md b/versioned_docs/version-0.82/cli/drain.md index 18524d837..60baae5c3 100644 --- a/versioned_docs/version-0.82/cli/drain.md +++ b/versioned_docs/version-0.82/cli/drain.md @@ -3,7 +3,20 @@ title: "wash drain" draft: false sidebar_position: 10 description: "wash drain command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/get.md b/versioned_docs/version-0.82/cli/get.md index ede8f6ea7..cce9943aa 100644 --- a/versioned_docs/version-0.82/cli/get.md +++ b/versioned_docs/version-0.82/cli/get.md @@ -3,7 +3,21 @@ title: "wash get" draft: false sidebar_position: 11 description: "wash get command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - NATS +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/index.md b/versioned_docs/version-0.82/cli/index.md index b74536a2a..c5f58eef1 100644 --- a/versioned_docs/version-0.82/cli/index.md +++ b/versioned_docs/version-0.82/cli/index.md @@ -4,6 +4,19 @@ draft: false sidebar_position: 0 description: 'The wasmCloud Shell (wash) CLI' type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/cli/inspect.md b/versioned_docs/version-0.82/cli/inspect.md index 5eecb8c00..60b54dd4e 100644 --- a/versioned_docs/version-0.82/cli/inspect.md +++ b/versioned_docs/version-0.82/cli/inspect.md @@ -3,6 +3,19 @@ title: "wash inspect" draft: false sidebar_position: 12 description: "wash inspect command reference" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/cli/keys.md b/versioned_docs/version-0.82/cli/keys.md index a1e442be8..2d3541d27 100644 --- a/versioned_docs/version-0.82/cli/keys.md +++ b/versioned_docs/version-0.82/cli/keys.md @@ -3,7 +3,22 @@ title: "wash keys" draft: false sidebar_position: 13 description: "wash keys command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - capabilityProvider + - NATS +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/link.md b/versioned_docs/version-0.82/cli/link.md index a57b750c8..e46b4c76f 100644 --- a/versioned_docs/version-0.82/cli/link.md +++ b/versioned_docs/version-0.82/cli/link.md @@ -3,7 +3,21 @@ title: "wash link" draft: false sidebar_position: 15 description: "wash link command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - NATS +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/new.md b/versioned_docs/version-0.82/cli/new.md index bfe99bdea..3b5b9e550 100644 --- a/versioned_docs/version-0.82/cli/new.md +++ b/versioned_docs/version-0.82/cli/new.md @@ -3,7 +3,24 @@ title: "wash new" draft: false sidebar_position: 16 description: "wash new command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - capabilityProvider + - Rust + - Go + - Python +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/par.md b/versioned_docs/version-0.82/cli/par.md index 7a4425499..64b2a8406 100644 --- a/versioned_docs/version-0.82/cli/par.md +++ b/versioned_docs/version-0.82/cli/par.md @@ -3,6 +3,20 @@ title: "wash par" draft: false sidebar_position: 17 description: "wash par command reference" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - capabilityProvider +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/cli/pull.md b/versioned_docs/version-0.82/cli/pull.md index 8a1c6a893..6139dcaab 100644 --- a/versioned_docs/version-0.82/cli/pull.md +++ b/versioned_docs/version-0.82/cli/pull.md @@ -3,7 +3,20 @@ title: "wash pull" draft: false sidebar_position: 19 description: "wash pull command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/push.md b/versioned_docs/version-0.82/cli/push.md index c68f43275..b51161ee4 100644 --- a/versioned_docs/version-0.82/cli/push.md +++ b/versioned_docs/version-0.82/cli/push.md @@ -3,7 +3,20 @@ title: "wash push" draft: false sidebar_position: 20 description: "wash push command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/reg.md b/versioned_docs/version-0.82/cli/reg.md index 009c7ef64..98ec5d315 100644 --- a/versioned_docs/version-0.82/cli/reg.md +++ b/versioned_docs/version-0.82/cli/reg.md @@ -3,6 +3,19 @@ title: "wash reg" draft: false sidebar_position: 18 description: "wash reg command reference" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/cli/scale.md b/versioned_docs/version-0.82/cli/scale.md index 2cad96263..c7524cc56 100644 --- a/versioned_docs/version-0.82/cli/scale.md +++ b/versioned_docs/version-0.82/cli/scale.md @@ -3,6 +3,20 @@ title: 'wash scale' draft: false sidebar_position: 22 description: 'wash scale command reference' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - NATS +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/cli/spy.md b/versioned_docs/version-0.82/cli/spy.md index f1745e010..a86618e4b 100644 --- a/versioned_docs/version-0.82/cli/spy.md +++ b/versioned_docs/version-0.82/cli/spy.md @@ -3,7 +3,21 @@ title: "wash spy" draft: false sidebar_position: 21 description: "wash spy command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - NATS +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/start.md b/versioned_docs/version-0.82/cli/start.md index 5c8ce4892..82992487d 100644 --- a/versioned_docs/version-0.82/cli/start.md +++ b/versioned_docs/version-0.82/cli/start.md @@ -3,6 +3,20 @@ title: "wash start" draft: false sidebar_position: 23 description: "wash start command reference" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - NATS +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/cli/stop.md b/versioned_docs/version-0.82/cli/stop.md index 0a64a338e..35360673f 100644 --- a/versioned_docs/version-0.82/cli/stop.md +++ b/versioned_docs/version-0.82/cli/stop.md @@ -3,7 +3,21 @@ title: "wash stop" draft: false sidebar_position: 24 description: "wash stop command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - NATS +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/ui.md b/versioned_docs/version-0.82/cli/ui.md index b6d71041d..96afd8198 100644 --- a/versioned_docs/version-0.82/cli/ui.md +++ b/versioned_docs/version-0.82/cli/ui.md @@ -3,7 +3,20 @@ title: "wash ui" draft: false sidebar_position: 25 description: "wash ui command reference" ---- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud +platforms: [wasmCloud] +--- diff --git a/versioned_docs/version-0.82/cli/up.md b/versioned_docs/version-0.82/cli/up.md index 54c5d91ce..b8271ad0f 100644 --- a/versioned_docs/version-0.82/cli/up.md +++ b/versioned_docs/version-0.82/cli/up.md @@ -3,6 +3,21 @@ title: "wash up" draft: false sidebar_position: 26 description: "wash up command reference" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - NATS + - wadm +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/cli/update.md b/versioned_docs/version-0.82/cli/update.md index 0c45c3b42..7f9b8acd6 100644 --- a/versioned_docs/version-0.82/cli/update.md +++ b/versioned_docs/version-0.82/cli/update.md @@ -3,6 +3,20 @@ title: "wash update" draft: false sidebar_position: 27 description: "wash update command reference" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - NATS +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/concepts/actors.mdx b/versioned_docs/version-0.82/concepts/actors.mdx index 8ab8318d4..87fb71623 100644 --- a/versioned_docs/version-0.82/concepts/actors.mdx +++ b/versioned_docs/version-0.82/concepts/actors.mdx @@ -5,6 +5,22 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'Small building blocks of business logic' sidebar_position: 3 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - capabilityProvider + - Cosmonic + - WebAssembly +languages: [Rust] +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/concepts/applications.mdx b/versioned_docs/version-0.82/concepts/applications.mdx index 4c47f586c..98775a083 100644 --- a/versioned_docs/version-0.82/concepts/applications.mdx +++ b/versioned_docs/version-0.82/concepts/applications.mdx @@ -4,6 +4,20 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'Application declaration, deployment, and management' sidebar_position: 7 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - Kubernetes +platforms: [wasmCloud, Kubernetes] --- diff --git a/versioned_docs/version-0.82/concepts/capabilities.mdx b/versioned_docs/version-0.82/concepts/capabilities.mdx index 15bd4f0a3..e0f226348 100644 --- a/versioned_docs/version-0.82/concepts/capabilities.mdx +++ b/versioned_docs/version-0.82/concepts/capabilities.mdx @@ -5,6 +5,20 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'Reusable, non-functional requirements' sidebar_position: 4 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - WebAssembly +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/concepts/hosts.mdx b/versioned_docs/version-0.82/concepts/hosts.mdx index 26d19d238..4cb6af38d 100644 --- a/versioned_docs/version-0.82/concepts/hosts.mdx +++ b/versioned_docs/version-0.82/concepts/hosts.mdx @@ -4,6 +4,22 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'The runtime environment for actors and capability providers' sidebar_position: 2 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry + - WebAssembly + - Wasmtime + - ComponentModel +platforms: [wasmCloud, Wasmtime] --- diff --git a/versioned_docs/version-0.82/concepts/interface-driven-development.mdx b/versioned_docs/version-0.82/concepts/interface-driven-development.mdx index f25167e84..f4c7f5071 100644 --- a/versioned_docs/version-0.82/concepts/interface-driven-development.mdx +++ b/versioned_docs/version-0.82/concepts/interface-driven-development.mdx @@ -5,6 +5,20 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'A quick guide to interface-driven development' sidebar_position: 5 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - witBindgen +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/concepts/lattice.mdx b/versioned_docs/version-0.82/concepts/lattice.mdx index e0941fac4..217fa454f 100644 --- a/versioned_docs/version-0.82/concepts/lattice.mdx +++ b/versioned_docs/version-0.82/concepts/lattice.mdx @@ -4,6 +4,20 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'A self-forming, self-healing mesh network' sidebar_position: 1 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - Go +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/concepts/runtime-linking.mdx b/versioned_docs/version-0.82/concepts/runtime-linking.mdx index 7c2c5027f..2aa1181a9 100644 --- a/versioned_docs/version-0.82/concepts/runtime-linking.mdx +++ b/versioned_docs/version-0.82/concepts/runtime-linking.mdx @@ -3,6 +3,19 @@ title: 'Runtime Linking' description: 'Configuring access to capabilities at runtime' sidebar_position: 6 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - capabilityProvider +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/concepts/webassembly-components.mdx b/versioned_docs/version-0.82/concepts/webassembly-components.mdx index 940eab6c6..b08d2616d 100644 --- a/versioned_docs/version-0.82/concepts/webassembly-components.mdx +++ b/versioned_docs/version-0.82/concepts/webassembly-components.mdx @@ -4,6 +4,22 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'The unit of compute for wasmCloud' sidebar_position: 0 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WebAssembly +mentions: + - wasmCloud + - Wasmtime + - WASI + - ComponentModel +platforms: [wasmCloud, Wasmtime] --- diff --git a/versioned_docs/version-0.82/deployment/docker/index.mdx b/versioned_docs/version-0.82/deployment/docker/index.mdx index c298c88ea..5bd66bd74 100644 --- a/versioned_docs/version-0.82/deployment/docker/index.mdx +++ b/versioned_docs/version-0.82/deployment/docker/index.mdx @@ -2,6 +2,20 @@ title: "wasmCloud and Docker" description: "Starting wasmCloud with Docker" sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Docker + - NATS +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/hosts/auctions.mdx b/versioned_docs/version-0.82/deployment/hosts/auctions.mdx index 9deba388f..eab1df552 100644 --- a/versioned_docs/version-0.82/deployment/hosts/auctions.mdx +++ b/versioned_docs/version-0.82/deployment/hosts/auctions.mdx @@ -2,6 +2,21 @@ title: 'Scheduling Auctions' description: 'Finding hosts eligible for a workload' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - capabilityProvider + - wash +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/hosts/config-service.mdx b/versioned_docs/version-0.82/deployment/hosts/config-service.mdx index a3e33df0b..6d00bebe5 100644 --- a/versioned_docs/version-0.82/deployment/hosts/config-service.mdx +++ b/versioned_docs/version-0.82/deployment/hosts/config-service.mdx @@ -2,6 +2,19 @@ title: 'Config Service' description: 'Starting hosts with supplemental configuration' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/hosts/labels.mdx b/versioned_docs/version-0.82/deployment/hosts/labels.mdx index a574b8577..717871954 100644 --- a/versioned_docs/version-0.82/deployment/hosts/labels.mdx +++ b/versioned_docs/version-0.82/deployment/hosts/labels.mdx @@ -2,6 +2,20 @@ title: 'Host Labels' description: 'Key-value pairs to distinguish hosts' sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/hosts/local-artifacts.mdx b/versioned_docs/version-0.82/deployment/hosts/local-artifacts.mdx index d4b9ef859..189d02ff2 100644 --- a/versioned_docs/version-0.82/deployment/hosts/local-artifacts.mdx +++ b/versioned_docs/version-0.82/deployment/hosts/local-artifacts.mdx @@ -2,6 +2,19 @@ title: 'Local Artifacts' description: 'A quick note on best practices for starting applications from local artifacts' sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/k8s/index.mdx b/versioned_docs/version-0.82/deployment/k8s/index.mdx index 78b8152ae..05356a74e 100644 --- a/versioned_docs/version-0.82/deployment/k8s/index.mdx +++ b/versioned_docs/version-0.82/deployment/k8s/index.mdx @@ -1,205 +1,222 @@ ---- -title: 'Deploying wasmCloud on Kubernetes' -description: 'Integrating wasmCloud with Kubernetes' -sidebar_position: 1 ---- - - - - - -wasmCloud is **compatible with, but not dependent on**, Kubernetes. We think the future of WebAssembly is bright, _and_ we also know there are plenty of systems already running in Kubernetes. For this reason, we provide the wasmCloud operator to help users run wasmCloud hosts on a Kubernetes cluster—and thereby run WebAssembly components on Kubernetes. - -For high-level discussion of our approach to Kubernetes and compatibility with common cloud native tooling, see [wasmCloud on Kubernetes](/docs/0.82/kubernetes/). - -On **this** page, you can find documentation for operators wishing to deploy wasmCloud with Kubernetes, including details on prerequisites such as NATS and how to deploy the operator. - -## Getting started with the wasmCloud operator - -The wasmCloud operator can be found on GitHub at [https://github.com/wasmCloud/wasmcloud-operator](https://github.com/wasmCloud/wasmcloud-operator). It uses custom resource definitions (CRDs) to define wasmCloud hosts as Kubernetes resources. - -In order to follow the instructions on this page, you will need a Kubernetes cluster and appropriate access credentials as well as a [Helm](https://helm.sh/) installation. - -### Deploying the operator - -A wasmCloud cluster requires a few things to run: - -- A NATS cluster with Jetstream enabled -- WADM connected to the NATS cluster in order to support applications - -If you are running locally, the following steps will help you start a NATS cluster and wadm in your Kubernetes cluster, then deploy the operator. - -:::info[Testing] -Make sure you have a Kubernetes cluster running locally. Some good options include [kind](https://kind.sigs.k8s.io/), [minikube](https://minikube.sigs.k8s.io/docs/), or Docker Desktop. -::: - -#### Running NATS - -Add the NATS Helm repo: - -```shell -helm repo add nats https://nats-io.github.io/k8s/helm/charts/ -``` - -Install the upstream NATS Helm chart to start a cluster with the following -`values.yaml` file: - -```yaml -config: - cluster: - enabled: true - replicas: 3 - leafnodes: - enabled: true - jetstream: - enabled: true - fileStore: - pvc: - size: 10Gi - merge: - domain: default -``` - -```shell -helm upgrade --install -f values.yaml nats-cluster nats/nats -``` - -#### Running wadm - -You can deploy wadm to your Kubernetes cluster with the wadm Helm chart. First, clone the wadm repo from GitHub: - -```shell -git clone https://github.com/wasmCloud/wadm.git -``` - -In the cloned repo, find the chart at `wadm/charts/wadm`. In your `values.yaml` file, the `server` field for NATS should be set to: - -```yaml -server: 'nats-cluster.default.svc.cluster.local:4222' -``` - -Run `helm install` from `wadm/charts/wadm` in the cloned repo: - -```shell -helm install wadm -f values.yaml ./ -``` - -#### Setting up Secrets - -The `WasmCloudHostConfig` CRD describes the desired state of a set of wasmCloud hosts connected to the same lattice: - -```yaml -apiVersion: k8s.wasmcloud.dev/v1alpha1 -kind: WasmCloudHostConfig -metadata: - name: my-wasmcloud-cluster -spec: - # The number of wasmCloud host pods to run - hostReplicas: 2 - # The cluster issuers to use for each host - issuers: - # This needs to be the public key of a cluster seed generated by - # `wash keys gen cluster` - - CDK... - # The lattice to connect the hosts to - lattice: 83a5b52e-17cf-4080-bac8-f844099f142e - # Additional labels to apply to the host other than the defaults set in the operator - hostLabels: - some-label: value - # Which wasmCloud version to use - version: 0.82.0 - # The name of a secret in the same namespace that provides the required secrets. - secretName: cluster-secrets - # Enable the following to run the wasmCloud hosts as a DaemonSet - #daemonset: true - # The name of the image pull secret to use with wasmCloud hosts so that they - # can authenticate to a private registry to pull components. - # registryCredentialsSecret: my-registry-secret -``` - -The CRD requires a Kubernetes Secret with the following keys: - -```yaml -apiVersion: v1 -kind: Secret -metadata: - name: my-wasmcloud-cluster -data: - # You can generate this with wash: - # `wash keys gen cluster` - # For more on wash see https://wasmcloud.com/docs/installation - WASMCLOUD_CLUSTER_SEED: - # Only required if using a NATS creds file - # nats.creds: -``` - -You can apply Secrets with `kubectl`: - -```shell -kubectl apply -f your-secret-manifest.yaml -``` - -:::info[Secrets required] -The operator will fail to provision the wasmCloud Deployment if any of these secrets are missing. -::: - -#### Image pull secrets (Optional) - -You can also specify an image pull secret to use use with the wasmCloud hosts so that they can pull components from a private registry. This secret needs to be in the same namespace as the WasmCloudHostConfig CRD and must be a -`kubernetes.io/dockerconfigjson` type secret. See the [Kubernetes documentation](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/#registry-secret-existing-credentials) for more information on how to provision that secret. - -Once it is created, you can reference an image pull secret in the `WasmCloudHostConfig` CRD by -setting the `registryCredentialsSecret` field to the name of the secret. - -#### Start the operator - -```shell -kubectl kustomize build deploy/local | kubectl apply -f - -``` - -#### Argo CD Health Check (Optional) - -Argo CD provides a way to define a [custom health check](https://argo-cd.readthedocs.io/en/stable/operator-manual/health/#custom-health-checks) that it then runs against a given resource to determine whether or not the resource is in healthy state. - -For this purpose, we specifically expose a `status.phase` field, which exposes the underlying status information from wadm. - -With the following ConfigMap, a custom health check can be added to an existing -Argo CD installation for tracking the health of wadm applications. - -```yaml ---- -apiVersion: v1 -kind: ConfigMap -metadata: - name: argocd-cm - namespace: argocd - labels: - app.kubernetes.io/name: argocd-cm - app.kubernetes.io/part-of: argocd -data: - resource.customizations: | - core.oam.dev/Application: - health.lua: | - hs = {} - hs.status = "Progressing" - hs.message = "Reconciling application state" - if obj.status ~= nil and obj.status.phase ~= nil then - if obj.status.phase == "Deployed" then - hs.status = "Healthy" - hs.message = "Application is ready" - end - if obj.status.phase == "Reconciling" then - hs.status = "Progressing" - hs.message = "Application has been deployed" - end - if obj.status.phase == "Failed" then - hs.status = "Degraded" - hs.message = "Application failed to deploy" - end - if obj.status.phase == "Undeployed" then - hs.status = "Suspended" - hs.message = "Application is undeployed" - end - end - return hs -``` +--- +title: 'Deploying wasmCloud on Kubernetes' +description: 'Integrating wasmCloud with Kubernetes' +sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - NATS + - wadm + - Docker + - WebAssembly +platforms: [wasmCloud, Kubernetes] +--- + + + + + +wasmCloud is **compatible with, but not dependent on**, Kubernetes. We think the future of WebAssembly is bright, _and_ we also know there are plenty of systems already running in Kubernetes. For this reason, we provide the wasmCloud operator to help users run wasmCloud hosts on a Kubernetes cluster—and thereby run WebAssembly components on Kubernetes. + +For high-level discussion of our approach to Kubernetes and compatibility with common cloud native tooling, see [wasmCloud on Kubernetes](/docs/0.82/kubernetes/). + +On **this** page, you can find documentation for operators wishing to deploy wasmCloud with Kubernetes, including details on prerequisites such as NATS and how to deploy the operator. + +## Getting started with the wasmCloud operator + +The wasmCloud operator can be found on GitHub at [https://github.com/wasmCloud/wasmcloud-operator](https://github.com/wasmCloud/wasmcloud-operator). It uses custom resource definitions (CRDs) to define wasmCloud hosts as Kubernetes resources. + +In order to follow the instructions on this page, you will need a Kubernetes cluster and appropriate access credentials as well as a [Helm](https://helm.sh/) installation. + +### Deploying the operator + +A wasmCloud cluster requires a few things to run: + +- A NATS cluster with Jetstream enabled +- WADM connected to the NATS cluster in order to support applications + +If you are running locally, the following steps will help you start a NATS cluster and wadm in your Kubernetes cluster, then deploy the operator. + +:::info[Testing] +Make sure you have a Kubernetes cluster running locally. Some good options include [kind](https://kind.sigs.k8s.io/), [minikube](https://minikube.sigs.k8s.io/docs/), or Docker Desktop. +::: + +#### Running NATS + +Add the NATS Helm repo: + +```shell +helm repo add nats https://nats-io.github.io/k8s/helm/charts/ +``` + +Install the upstream NATS Helm chart to start a cluster with the following +`values.yaml` file: + +```yaml +config: + cluster: + enabled: true + replicas: 3 + leafnodes: + enabled: true + jetstream: + enabled: true + fileStore: + pvc: + size: 10Gi + merge: + domain: default +``` + +```shell +helm upgrade --install -f values.yaml nats-cluster nats/nats +``` + +#### Running wadm + +You can deploy wadm to your Kubernetes cluster with the wadm Helm chart. First, clone the wadm repo from GitHub: + +```shell +git clone https://github.com/wasmCloud/wadm.git +``` + +In the cloned repo, find the chart at `wadm/charts/wadm`. In your `values.yaml` file, the `server` field for NATS should be set to: + +```yaml +server: 'nats-cluster.default.svc.cluster.local:4222' +``` + +Run `helm install` from `wadm/charts/wadm` in the cloned repo: + +```shell +helm install wadm -f values.yaml ./ +``` + +#### Setting up Secrets + +The `WasmCloudHostConfig` CRD describes the desired state of a set of wasmCloud hosts connected to the same lattice: + +```yaml +apiVersion: k8s.wasmcloud.dev/v1alpha1 +kind: WasmCloudHostConfig +metadata: + name: my-wasmcloud-cluster +spec: + # The number of wasmCloud host pods to run + hostReplicas: 2 + # The cluster issuers to use for each host + issuers: + # This needs to be the public key of a cluster seed generated by + # `wash keys gen cluster` + - CDK... + # The lattice to connect the hosts to + lattice: 83a5b52e-17cf-4080-bac8-f844099f142e + # Additional labels to apply to the host other than the defaults set in the operator + hostLabels: + some-label: value + # Which wasmCloud version to use + version: 0.82.0 + # The name of a secret in the same namespace that provides the required secrets. + secretName: cluster-secrets + # Enable the following to run the wasmCloud hosts as a DaemonSet + #daemonset: true + # The name of the image pull secret to use with wasmCloud hosts so that they + # can authenticate to a private registry to pull components. + # registryCredentialsSecret: my-registry-secret +``` + +The CRD requires a Kubernetes Secret with the following keys: + +```yaml +apiVersion: v1 +kind: Secret +metadata: + name: my-wasmcloud-cluster +data: + # You can generate this with wash: + # `wash keys gen cluster` + # For more on wash see https://wasmcloud.com/docs/installation + WASMCLOUD_CLUSTER_SEED: + # Only required if using a NATS creds file + # nats.creds: +``` + +You can apply Secrets with `kubectl`: + +```shell +kubectl apply -f your-secret-manifest.yaml +``` + +:::info[Secrets required] +The operator will fail to provision the wasmCloud Deployment if any of these secrets are missing. +::: + +#### Image pull secrets (Optional) + +You can also specify an image pull secret to use use with the wasmCloud hosts so that they can pull components from a private registry. This secret needs to be in the same namespace as the WasmCloudHostConfig CRD and must be a +`kubernetes.io/dockerconfigjson` type secret. See the [Kubernetes documentation](https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/#registry-secret-existing-credentials) for more information on how to provision that secret. + +Once it is created, you can reference an image pull secret in the `WasmCloudHostConfig` CRD by +setting the `registryCredentialsSecret` field to the name of the secret. + +#### Start the operator + +```shell +kubectl kustomize build deploy/local | kubectl apply -f - +``` + +#### Argo CD Health Check (Optional) + +Argo CD provides a way to define a [custom health check](https://argo-cd.readthedocs.io/en/stable/operator-manual/health/#custom-health-checks) that it then runs against a given resource to determine whether or not the resource is in healthy state. + +For this purpose, we specifically expose a `status.phase` field, which exposes the underlying status information from wadm. + +With the following ConfigMap, a custom health check can be added to an existing +Argo CD installation for tracking the health of wadm applications. + +```yaml +--- +apiVersion: v1 +kind: ConfigMap +metadata: + name: argocd-cm + namespace: argocd + labels: + app.kubernetes.io/name: argocd-cm + app.kubernetes.io/part-of: argocd +data: + resource.customizations: | + core.oam.dev/Application: + health.lua: | + hs = {} + hs.status = "Progressing" + hs.message = "Reconciling application state" + if obj.status ~= nil and obj.status.phase ~= nil then + if obj.status.phase == "Deployed" then + hs.status = "Healthy" + hs.message = "Application is ready" + end + if obj.status.phase == "Reconciling" then + hs.status = "Progressing" + hs.message = "Application has been deployed" + end + if obj.status.phase == "Failed" then + hs.status = "Degraded" + hs.message = "Application failed to deploy" + end + if obj.status.phase == "Undeployed" then + hs.status = "Suspended" + hs.message = "Application is undeployed" + end + end + return hs +``` diff --git a/versioned_docs/version-0.82/deployment/lattice/generating-creds.mdx b/versioned_docs/version-0.82/deployment/lattice/generating-creds.mdx index af1966753..fdf14f14e 100644 --- a/versioned_docs/version-0.82/deployment/lattice/generating-creds.mdx +++ b/versioned_docs/version-0.82/deployment/lattice/generating-creds.mdx @@ -2,6 +2,19 @@ title: 'Lattice Credentials' description: 'How to generate credentials for a lattice' sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/lattice/index.mdx b/versioned_docs/version-0.82/deployment/lattice/index.mdx index 9628d4628..5d15cdfc9 100644 --- a/versioned_docs/version-0.82/deployment/lattice/index.mdx +++ b/versioned_docs/version-0.82/deployment/lattice/index.mdx @@ -2,6 +2,20 @@ title: 'Provisioning a Lattice' description: 'Provisioning a lattice' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - wash +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/lattice/metadata.mdx b/versioned_docs/version-0.82/deployment/lattice/metadata.mdx index 75a324e80..5823ab296 100644 --- a/versioned_docs/version-0.82/deployment/lattice/metadata.mdx +++ b/versioned_docs/version-0.82/deployment/lattice/metadata.mdx @@ -2,6 +2,20 @@ title: 'Lattice Metadata' description: 'How to ensure redundancy of lattice metadata' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - NATS +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/lattice/starting-hosts.mdx b/versioned_docs/version-0.82/deployment/lattice/starting-hosts.mdx index c30582096..94aa855ab 100644 --- a/versioned_docs/version-0.82/deployment/lattice/starting-hosts.mdx +++ b/versioned_docs/version-0.82/deployment/lattice/starting-hosts.mdx @@ -2,6 +2,19 @@ title: 'Starting Hosts' description: 'How to dynamically start hosts in a lattice' sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/nats/cluster-config.mdx b/versioned_docs/version-0.82/deployment/nats/cluster-config.mdx index 2cc4e2c9f..ea2419daf 100644 --- a/versioned_docs/version-0.82/deployment/nats/cluster-config.mdx +++ b/versioned_docs/version-0.82/deployment/nats/cluster-config.mdx @@ -2,6 +2,19 @@ title: 'NATS Server Configuration' description: 'How to set up a NATS server/cluster' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: NATS +mentions: + - wasmCloud +platforms: [wasmCloud, Kubernetes] --- diff --git a/versioned_docs/version-0.82/deployment/nats/js-leaf.md b/versioned_docs/version-0.82/deployment/nats/js-leaf.md index a5ae7eb81..4f46e937b 100644 --- a/versioned_docs/version-0.82/deployment/nats/js-leaf.md +++ b/versioned_docs/version-0.82/deployment/nats/js-leaf.md @@ -1,6 +1,19 @@ --- title: 'Leaf Node Config (JetStream)' sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/nats/leaf-nodes.mdx b/versioned_docs/version-0.82/deployment/nats/leaf-nodes.mdx index e04610592..bd5e3353a 100644 --- a/versioned_docs/version-0.82/deployment/nats/leaf-nodes.mdx +++ b/versioned_docs/version-0.82/deployment/nats/leaf-nodes.mdx @@ -2,6 +2,19 @@ title: 'Leaf Nodes & Sidecars' description: 'A common way to for hosts to connect securely to a lattice' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/observability/logs.mdx b/versioned_docs/version-0.82/deployment/observability/logs.mdx index e1714f56d..e4cfb2504 100644 --- a/versioned_docs/version-0.82/deployment/observability/logs.mdx +++ b/versioned_docs/version-0.82/deployment/observability/logs.mdx @@ -2,6 +2,20 @@ title: 'Logs' description: 'How to get the most out of logs in a distributed system' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry + - Docker +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/observability/metrics.mdx b/versioned_docs/version-0.82/deployment/observability/metrics.mdx index 58eca9d2c..8d190c909 100644 --- a/versioned_docs/version-0.82/deployment/observability/metrics.mdx +++ b/versioned_docs/version-0.82/deployment/observability/metrics.mdx @@ -2,6 +2,19 @@ title: "Metrics" description: "How to get aggregate data on the availability and performance of a lattice" sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/observability/observability-with-opentelemetry.mdx b/versioned_docs/version-0.82/deployment/observability/observability-with-opentelemetry.mdx index 3be4a7d0e..1b4995351 100644 --- a/versioned_docs/version-0.82/deployment/observability/observability-with-opentelemetry.mdx +++ b/versioned_docs/version-0.82/deployment/observability/observability-with-opentelemetry.mdx @@ -2,6 +2,21 @@ title: 'Observability with OpenTelemetry' description: 'Using OpenTelemetry for wasmCloud observability' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: OpenTelemetry +mentions: + - wasmCloud + - Docker + - wash +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/observability/tracing.mdx b/versioned_docs/version-0.82/deployment/observability/tracing.mdx index 9d4333ef8..639c83fb1 100644 --- a/versioned_docs/version-0.82/deployment/observability/tracing.mdx +++ b/versioned_docs/version-0.82/deployment/observability/tracing.mdx @@ -2,6 +2,20 @@ title: 'Traces' description: 'How to enable end-to-end visibility of messages through wasmCloud' sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry + - Docker +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/oci/index.mdx b/versioned_docs/version-0.82/deployment/oci/index.mdx index 491c22c78..f5da6578c 100644 --- a/versioned_docs/version-0.82/deployment/oci/index.mdx +++ b/versioned_docs/version-0.82/deployment/oci/index.mdx @@ -2,6 +2,17 @@ title: 'OCI Artifact Registries' description: 'Working with and managing registries' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/security/env.mdx b/versioned_docs/version-0.82/deployment/security/env.mdx index 86d90364b..1138adbf0 100644 --- a/versioned_docs/version-0.82/deployment/security/env.mdx +++ b/versioned_docs/version-0.82/deployment/security/env.mdx @@ -2,6 +2,17 @@ title: 'Environment Variables' description: 'A quick note on best practices related to environment variables' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/security/nats-segmentation.mdx b/versioned_docs/version-0.82/deployment/security/nats-segmentation.mdx index 6c979a834..40bdbf0eb 100644 --- a/versioned_docs/version-0.82/deployment/security/nats-segmentation.mdx +++ b/versioned_docs/version-0.82/deployment/security/nats-segmentation.mdx @@ -2,6 +2,19 @@ title: 'Partitioned NATS Connections' description: 'How to partition and secure the control interface and RPC protocol' sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: NATS +mentions: + - wasmCloud +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/security/policy-service.mdx b/versioned_docs/version-0.82/deployment/security/policy-service.mdx index 0d7f1d104..62c8b04ae 100644 --- a/versioned_docs/version-0.82/deployment/security/policy-service.mdx +++ b/versioned_docs/version-0.82/deployment/security/policy-service.mdx @@ -2,6 +2,19 @@ title: 'Preventing Untrusted Workloads' description: 'Deploying and managing a policy service' sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/security/zero-trust-invocations.mdx b/versioned_docs/version-0.82/deployment/security/zero-trust-invocations.mdx index 12a8affdd..da19f414a 100644 --- a/versioned_docs/version-0.82/deployment/security/zero-trust-invocations.mdx +++ b/versioned_docs/version-0.82/deployment/security/zero-trust-invocations.mdx @@ -2,6 +2,19 @@ title: 'Zero-Trust Invocations' description: 'Cluster keys and issuers' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/wadm/configuration.mdx b/versioned_docs/version-0.82/deployment/wadm/configuration.mdx index dd5af6291..c175cc8fb 100644 --- a/versioned_docs/version-0.82/deployment/wadm/configuration.mdx +++ b/versioned_docs/version-0.82/deployment/wadm/configuration.mdx @@ -2,6 +2,22 @@ title: 'Wadm Configuration' description: 'A reference for configuration options for wadm' sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wadm +mentions: + - wasmCloud + - NATS + - wash + - OpenTelemetry +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/wadm/deploy-architecture.mdx b/versioned_docs/version-0.82/deployment/wadm/deploy-architecture.mdx index 9f2938c9f..5f72b903b 100644 --- a/versioned_docs/version-0.82/deployment/wadm/deploy-architecture.mdx +++ b/versioned_docs/version-0.82/deployment/wadm/deploy-architecture.mdx @@ -2,6 +2,21 @@ title: 'Deployment Architectures' description: 'How to set up wadm for high availability and performance' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - NATS + - wash +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/wadm/index.mdx b/versioned_docs/version-0.82/deployment/wadm/index.mdx index 04353d7cc..ffb8f0092 100644 --- a/versioned_docs/version-0.82/deployment/wadm/index.mdx +++ b/versioned_docs/version-0.82/deployment/wadm/index.mdx @@ -1,6 +1,20 @@ --- title: 'Deploying Wadm' description: 'Deploying and operating Wadm' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wadm +mentions: + - wasmCloud + - wash +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/wadm/installing.mdx b/versioned_docs/version-0.82/deployment/wadm/installing.mdx index c750e27ac..4842aa8c0 100644 --- a/versioned_docs/version-0.82/deployment/wadm/installing.mdx +++ b/versioned_docs/version-0.82/deployment/wadm/installing.mdx @@ -2,6 +2,20 @@ title: "Installing wadm" description: "Installing wadm from releases or with Docker" sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wadm +mentions: + - wasmCloud + - Docker +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/deployment/wadm/nats-credentials.mdx b/versioned_docs/version-0.82/deployment/wadm/nats-credentials.mdx index 6b3b48a85..e706bc359 100644 --- a/versioned_docs/version-0.82/deployment/wadm/nats-credentials.mdx +++ b/versioned_docs/version-0.82/deployment/wadm/nats-credentials.mdx @@ -2,6 +2,21 @@ title: 'Connecting Wadm to NATS' description: 'How to configure NATS credentials for wadm' sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wadm +mentions: + - NATS + - wasmCloud + - wash +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/developer/actors/build.mdx b/versioned_docs/version-0.82/developer/actors/build.mdx index 7be933def..0c4bf1c8e 100644 --- a/versioned_docs/version-0.82/developer/actors/build.mdx +++ b/versioned_docs/version-0.82/developer/actors/build.mdx @@ -3,6 +3,23 @@ title: 'Build' date: 2023-12-29T11:00:00+00:00 sidebar_position: 1 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - wash + - Go + - TinyGo + - Rust +platforms: [wasmCloud, Wasmtime] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-0.82/developer/actors/generate.mdx b/versioned_docs/version-0.82/developer/actors/generate.mdx index aa5e3e653..778d85625 100644 --- a/versioned_docs/version-0.82/developer/actors/generate.mdx +++ b/versioned_docs/version-0.82/developer/actors/generate.mdx @@ -3,6 +3,24 @@ title: 'Create' date: 2018-12-29T11:00:00+00:00 sidebar_position: 0 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - witBindgen + - Wasmtime + - wash + - Go +languages: [Rust, Go, Typescript, Python] +platforms: [wasmCloud, Wasmtime] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-0.82/developer/actors/index.md b/versioned_docs/version-0.82/developer/actors/index.md index d4d368261..9a7f0f87f 100644 --- a/versioned_docs/version-0.82/developer/actors/index.md +++ b/versioned_docs/version-0.82/developer/actors/index.md @@ -3,6 +3,20 @@ title: 'Actors' date: 2018-12-29T12:00:00+00:00 sidebar_position: 2 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/developer/actors/publish.mdx b/versioned_docs/version-0.82/developer/actors/publish.mdx index 27edf4c2f..62d70b01b 100644 --- a/versioned_docs/version-0.82/developer/actors/publish.mdx +++ b/versioned_docs/version-0.82/developer/actors/publish.mdx @@ -3,6 +3,22 @@ title: 'Publish' date: 2023-12-29T11:00:00+00:00 sidebar_position: 6 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Docker + - OCIRegistry + - WebAssembly +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/developer/actors/run.mdx b/versioned_docs/version-0.82/developer/actors/run.mdx index 0cd8dfc04..69c02291d 100644 --- a/versioned_docs/version-0.82/developer/actors/run.mdx +++ b/versioned_docs/version-0.82/developer/actors/run.mdx @@ -3,6 +3,22 @@ title: 'Run' date: 2018-12-29T10:00:00+00:00 sidebar_position: 2 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - capabilityProvider + - WebAssembly +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-0.82/developer/actors/update.mdx b/versioned_docs/version-0.82/developer/actors/update.mdx index dadeb5a17..089df0ee8 100644 --- a/versioned_docs/version-0.82/developer/actors/update.mdx +++ b/versioned_docs/version-0.82/developer/actors/update.mdx @@ -3,6 +3,20 @@ title: 'Iterate' date: 2018-12-29T09:00:00+00:00 sidebar_position: 3 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/developer/communication/actor-to-actor-calls.md b/versioned_docs/version-0.82/developer/communication/actor-to-actor-calls.md index 53d7a3184..250310497 100644 --- a/versioned_docs/version-0.82/developer/communication/actor-to-actor-calls.md +++ b/versioned_docs/version-0.82/developer/communication/actor-to-actor-calls.md @@ -4,6 +4,20 @@ date: 2018-12-29T11:02:05+06:00 sidebar_position: 3 description: 'Actor to Actor RPC' draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust +languages: [Rust] +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/developer/debugging/actors.mdx b/versioned_docs/version-0.82/developer/debugging/actors.mdx index e20e4208e..9cd4da097 100644 --- a/versioned_docs/version-0.82/developer/debugging/actors.mdx +++ b/versioned_docs/version-0.82/developer/debugging/actors.mdx @@ -3,6 +3,22 @@ title: 'Actor Troubleshooting' date: 2022-01-19T11:02:05+06:00 sidebar_position: 3 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Docker + - wash + - capabilityProvider + - denyByDefault +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/developer/debugging/host.mdx b/versioned_docs/version-0.82/developer/debugging/host.mdx index 1aa550288..8a096aa71 100644 --- a/versioned_docs/version-0.82/developer/debugging/host.mdx +++ b/versioned_docs/version-0.82/developer/debugging/host.mdx @@ -3,6 +3,21 @@ title: 'Host Troubleshooting' date: 2022-01-19T11:02:05+06:00 sidebar_position: 2 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Docker + - wash + - JavaScript +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-0.82/developer/debugging/index.md b/versioned_docs/version-0.82/developer/debugging/index.md index d8debe8fa..e75e05ee4 100644 --- a/versioned_docs/version-0.82/developer/debugging/index.md +++ b/versioned_docs/version-0.82/developer/debugging/index.md @@ -1,19 +1,30 @@ ---- -title: 'Troubleshooting Guides' -date: 2022-01-19T11:02:05+06:00 -sidebar_position: 1 -draft: false -description: 'Troubleshooting and Diagnosing problems with wasmCloud' ---- - - - - - -The following sections detail ways to track down errors with specific wasmCloud components, as well as some of the most common issues we see when getting started with wasmCloud applications. It's recommended to start with the [Host Troubleshooting](./host) guide first, as it details how to find wasmCloud's logs. - -- [Host Troubleshooting](./host) -- [Actor Troubleshooting](./actors) -- [Provider Troubleshooting](./providers) - -If you find any issues that are not resolved by this documentation, please [file an issue](https://github.com/wasmCloud/wasmCloud/issues/new?assignees=&labels=bug%2C+help+wanted&template=bug_report.md&title=%5BBUG%5D+%3CIssue%3E), so we can assist you with the problem and update the documentation. +--- +title: 'Troubleshooting Guides' +date: 2022-01-19T11:02:05+06:00 +sidebar_position: 1 +draft: false +description: 'Troubleshooting and Diagnosing problems with wasmCloud' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] +--- + + + + + +The following sections detail ways to track down errors with specific wasmCloud components, as well as some of the most common issues we see when getting started with wasmCloud applications. It's recommended to start with the [Host Troubleshooting](./host) guide first, as it details how to find wasmCloud's logs. + +- [Host Troubleshooting](./host) +- [Actor Troubleshooting](./actors) +- [Provider Troubleshooting](./providers) + +If you find any issues that are not resolved by this documentation, please [file an issue](https://github.com/wasmCloud/wasmCloud/issues/new?assignees=&labels=bug%2C+help+wanted&template=bug_report.md&title=%5BBUG%5D+%3CIssue%3E), so we can assist you with the problem and update the documentation. diff --git a/versioned_docs/version-0.82/developer/debugging/providers.md b/versioned_docs/version-0.82/developer/debugging/providers.md index 92aa689b2..70f73d4f2 100644 --- a/versioned_docs/version-0.82/developer/debugging/providers.md +++ b/versioned_docs/version-0.82/developer/debugging/providers.md @@ -3,6 +3,17 @@ title: 'Provider Troubleshooting' date: 2022-01-19T11:02:05+06:00 sidebar_position: 4 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/developer/interfaces/creating-an-interface.md b/versioned_docs/version-0.82/developer/interfaces/creating-an-interface.md index fe39da575..4ad08941c 100644 --- a/versioned_docs/version-0.82/developer/interfaces/creating-an-interface.md +++ b/versioned_docs/version-0.82/developer/interfaces/creating-an-interface.md @@ -3,6 +3,20 @@ title: 'Creating an interface' date: 2018-12-29T11:02:05+06:00 sidebar_position: 6 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - capabilityProvider + - Go +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/developer/providers/consuming.md b/versioned_docs/version-0.82/developer/providers/consuming.md index 81b859d70..0a32498f2 100644 --- a/versioned_docs/version-0.82/developer/providers/consuming.md +++ b/versioned_docs/version-0.82/developer/providers/consuming.md @@ -3,6 +3,21 @@ title: "Calling the provider from an actor" date: 2018-12-29T11:02:05+06:00 sidebar_position: 9 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - capabilityProvider + - Rust +languages: [Rust] +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/developer/providers/create-par.md b/versioned_docs/version-0.82/developer/providers/create-par.md index 024f37879..7a3931acd 100644 --- a/versioned_docs/version-0.82/developer/providers/create-par.md +++ b/versioned_docs/version-0.82/developer/providers/create-par.md @@ -3,6 +3,20 @@ title: 'Creating a provider archive' date: 2018-12-29T11:02:05+06:00 sidebar_position: 8 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - capabilityProvider +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/developer/providers/index.md b/versioned_docs/version-0.82/developer/providers/index.md index df86b5444..d781af02e 100644 --- a/versioned_docs/version-0.82/developer/providers/index.md +++ b/versioned_docs/version-0.82/developer/providers/index.md @@ -1,33 +1,47 @@ ---- -title: 'Creating Capability Providers' -date: 2018-12-29T11:02:05+06:00 -sidebar_position: 1 -draft: false ---- - - - - - -When you decide to create a new capability provider, you have two options: - -- Create a provider for a brand new interface contract. -- Create a provider for an existing interface contract. - -In this guide, we're going to cover all the steps for creating a capability provider, including creating a new interface. If you're not interested in defining interfaces and working with code generation, you can skip to the second step in this guide. - -### The sample use case - -For the purposes of this guide, we'll create a capability provider for a _payment service_ that accepts payments from customers. -When composing applications with actors and capabilities in an ecommerce setting, actors may have to accept payments from customers. -This, of course, requires access to the "outside world", but our actor can't even make network calls. - -To solve this problem, we're going to hide the implementation details of payment approval behind the contract of a capability provider, giving us flexibility in the future to replace providers or reconfigure the implementation at runtime without any impact on running actors. - -Creating a new capability provider involves: - -1. [Creating an interface](../interfaces/creating-an-interface) -1. [Creating a new provider](./rust) -1. [Creating a provider archive](./create-par) -1. [Calling the provider from an actor](./consuming) -1. [Testing the new provider](./testing) +--- +title: 'Creating Capability Providers' +date: 2018-12-29T11:02:05+06:00 +sidebar_position: 1 +draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - capabilityProvider + - Rust +platforms: [wasmCloud] +--- + + + + + +When you decide to create a new capability provider, you have two options: + +- Create a provider for a brand new interface contract. +- Create a provider for an existing interface contract. + +In this guide, we're going to cover all the steps for creating a capability provider, including creating a new interface. If you're not interested in defining interfaces and working with code generation, you can skip to the second step in this guide. + +### The sample use case + +For the purposes of this guide, we'll create a capability provider for a _payment service_ that accepts payments from customers. +When composing applications with actors and capabilities in an ecommerce setting, actors may have to accept payments from customers. +This, of course, requires access to the "outside world", but our actor can't even make network calls. + +To solve this problem, we're going to hide the implementation details of payment approval behind the contract of a capability provider, giving us flexibility in the future to replace providers or reconfigure the implementation at runtime without any impact on running actors. + +Creating a new capability provider involves: + +1. [Creating an interface](../interfaces/creating-an-interface) +1. [Creating a new provider](./rust) +1. [Creating a provider archive](./create-par) +1. [Calling the provider from an actor](./consuming) +1. [Testing the new provider](./testing) diff --git a/versioned_docs/version-0.82/developer/providers/rust.md b/versioned_docs/version-0.82/developer/providers/rust.md index e60883828..f39d1bcbd 100644 --- a/versioned_docs/version-0.82/developer/providers/rust.md +++ b/versioned_docs/version-0.82/developer/providers/rust.md @@ -3,6 +3,23 @@ title: 'Creating a new provider' date: 2018-12-29T11:02:05+06:00 sidebar_position: 7 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - capabilityProvider + - Rust + - wash + - Go +languages: [Rust] +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/developer/providers/testing.md b/versioned_docs/version-0.82/developer/providers/testing.md index eec747ec0..5a26bf3cf 100644 --- a/versioned_docs/version-0.82/developer/providers/testing.md +++ b/versioned_docs/version-0.82/developer/providers/testing.md @@ -3,6 +3,22 @@ title: 'Testing the new provider' date: 2018-12-29T11:02:05+06:00 sidebar_position: 10 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - OCIRegistry + - Docker + - capabilityProvider +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/developer/workflow.md b/versioned_docs/version-0.82/developer/workflow.md index 30efb1311..8b78c3d9d 100644 --- a/versioned_docs/version-0.82/developer/workflow.md +++ b/versioned_docs/version-0.82/developer/workflow.md @@ -4,6 +4,23 @@ date: 2018-12-29T11:02:05+06:00 sidebar_position: 1 draft: false description: 'Common development loops' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - capabilityProvider + - Rust + - OCIRegistry + - WebAssembly +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/ecosystem/useful-webassembly-tools/index.mdx b/versioned_docs/version-0.82/ecosystem/useful-webassembly-tools/index.mdx index 62d9f75dc..6c6fe2d1b 100644 --- a/versioned_docs/version-0.82/ecosystem/useful-webassembly-tools/index.mdx +++ b/versioned_docs/version-0.82/ecosystem/useful-webassembly-tools/index.mdx @@ -5,6 +5,23 @@ icon: "ti-map" # themify icon pack : https://themify.me/themify-icons description: "A collection of common WebAssembly tools" type: "docs" sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WebAssembly +mentions: + - wasmCloud + - Wasmtime + - wasmTools + - Rust + - BytecodeAlliance +platforms: [wasmCloud, Wasmtime] --- diff --git a/versioned_docs/version-0.82/ecosystem/wadm/api.md b/versioned_docs/version-0.82/ecosystem/wadm/api.md index ca0591ff8..4251a20c5 100644 --- a/versioned_docs/version-0.82/ecosystem/wadm/api.md +++ b/versioned_docs/version-0.82/ecosystem/wadm/api.md @@ -5,6 +5,22 @@ icon: 'ti-map' # themify icon pack : https://themify.me/themify-icons description: "Interacting with Wadm's API" type: 'docs' sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wadm +mentions: + - wasmCloud + - NATS + - wash + - Rust +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/ecosystem/wadm/index.md b/versioned_docs/version-0.82/ecosystem/wadm/index.md index ebcd174b8..32c29c60e 100644 --- a/versioned_docs/version-0.82/ecosystem/wadm/index.md +++ b/versioned_docs/version-0.82/ecosystem/wadm/index.md @@ -5,6 +5,21 @@ icon: "ti-map" # themify icon pack : https://themify.me/themify-icons description: "The wasmCloud Application Deployment Manager (wadm)" type: "docs" sidebar_position: 0 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wadm +mentions: + - wasmCloud + - wash + - Kubernetes +platforms: [wasmCloud, Kubernetes] --- diff --git a/versioned_docs/version-0.82/ecosystem/wadm/model.md b/versioned_docs/version-0.82/ecosystem/wadm/model.md index 22ccdca49..9e471b592 100644 --- a/versioned_docs/version-0.82/ecosystem/wadm/model.md +++ b/versioned_docs/version-0.82/ecosystem/wadm/model.md @@ -5,6 +5,21 @@ icon: 'ti-map' # themify icon pack : https://themify.me/themify-icons description: 'Declaring your application models' type: 'docs' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - capabilityProvider + - Go +platforms: [wasmCloud, Kubernetes] --- diff --git a/versioned_docs/version-0.82/ecosystem/wadm/usage.md b/versioned_docs/version-0.82/ecosystem/wadm/usage.md index c7d5c263e..4d871ba81 100644 --- a/versioned_docs/version-0.82/ecosystem/wadm/usage.md +++ b/versioned_docs/version-0.82/ecosystem/wadm/usage.md @@ -4,6 +4,22 @@ date: 2020-01-19T00:00:00+00:00 description: "Deploying your apps with wadm" type: "docs" sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - wash + - NATS + - Rust +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/ecosystem/wash/contexts.mdx b/versioned_docs/version-0.82/ecosystem/wash/contexts.mdx index 5c6eddf81..c01df2bf1 100644 --- a/versioned_docs/version-0.82/ecosystem/wash/contexts.mdx +++ b/versioned_docs/version-0.82/ecosystem/wash/contexts.mdx @@ -3,6 +3,20 @@ title: 'Contexts' date: 2018-12-29T11:02:05+06:00 sidebar_position: 2 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - NATS +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-0.82/ecosystem/wash/index.md b/versioned_docs/version-0.82/ecosystem/wash/index.md index d1179e2ae..5787bd5c0 100644 --- a/versioned_docs/version-0.82/ecosystem/wash/index.md +++ b/versioned_docs/version-0.82/ecosystem/wash/index.md @@ -4,6 +4,19 @@ date: 2018-12-29T11:02:05+06:00 draft: false sidebar_position: 1 description: 'The wasmCloud Shell (wash)' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/examples/cruddy.mdx b/versioned_docs/version-0.82/examples/cruddy.mdx index 8869c4996..0180f9248 100644 --- a/versioned_docs/version-0.82/examples/cruddy.mdx +++ b/versioned_docs/version-0.82/examples/cruddy.mdx @@ -3,6 +3,24 @@ sidebar_position: 1 title: 'CRUD with WASI Key-Value' toc_min_heading_level: 2 toc_max_heading_level: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WASI +mentions: + - wasmCloud + - WebAssembly + - Rust + - wash + - wadm +languages: [Rust, Go, Typescript, Python] +platforms: [wasmCloud, Kubernetes] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-0.82/hosts/abis/components/index.md b/versioned_docs/version-0.82/hosts/abis/components/index.md index 4e79276be..748decd76 100644 --- a/versioned_docs/version-0.82/hosts/abis/components/index.md +++ b/versioned_docs/version-0.82/hosts/abis/components/index.md @@ -4,6 +4,21 @@ date: 2018-12-29T11:02:05+06:00 sidebar_position: 4 draft: false description: 'Support for wit-defined WebAssembly components' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Cosmonic + - WebAssembly + - ComponentModel +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/abis/wasmbus/ffi.md b/versioned_docs/version-0.82/hosts/abis/wasmbus/ffi.md index 6c4457b62..5d8d98878 100644 --- a/versioned_docs/version-0.82/hosts/abis/wasmbus/ffi.md +++ b/versioned_docs/version-0.82/hosts/abis/wasmbus/ffi.md @@ -3,6 +3,17 @@ title: 'wasmbus FFI Functions' date: 2018-12-29T11:02:05+06:00 sidebar_position: 6 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/abis/wasmbus/index.md b/versioned_docs/version-0.82/hosts/abis/wasmbus/index.md index 2da4ab610..d82241ee7 100644 --- a/versioned_docs/version-0.82/hosts/abis/wasmbus/index.md +++ b/versioned_docs/version-0.82/hosts/abis/wasmbus/index.md @@ -1,21 +1,34 @@ ---- -title: 'Wasmbus (Stable ABI)' -date: 2018-12-29T11:02:05+06:00 -sidebar_position: 1 -draft: false -description: "wasmCloud's original stable ABI" ---- - - - - - -If you know in advance the memory and data exchange characteristics of your WebAssembly modules, and you know the lifetimes of the data being exchanged, and you can predict the kind of long-lived pointer behavior you'll have, then by all means use every tool and code generator at your disposal (e.g. [wasm-bindgen](https://rustwasm.github.io/docs/wasm-bindgen/)). - -A large number of use cases for WebAssembly fall into this pattern--treating the `.wasm` file much like a precompiled dependency with strongly-typed wrappers (think of how a compiler generates typed shims based on usage to support _generics_) similar to a dynamically-loaded library (.so, .dll, .dylib, etc). - -However, what if the runtime host you're building might be loading and unloading modules with unpredictable lifetimes, from myriad sources compiled in unknown languages with unknown memory allocation and garbage collection? It sounds like a remote edge case, but if we want to be able to treat WebAssembly modules like portable, distributed units of compute that can seamlessly flow from cloud to edge and anywhere in between, then this is precisely the kind of use case we need to support. - -If we can't predict the allocation behavior of the module's memory, and we can't afford long-lived pointers because we could unload a module with active, stateful references, how then do we create a reliable protocol for bi-directional communication between guests and hosts? - -This is the problem that **wasmbus** is designed to address. Once people reach the point in their WebAssembly journey where they realize that merely passing numbers back and forth is not sufficient, invariably they decide that they need a robust, bi-directional protocol for crossing the guest-host boundary. +--- +title: 'Wasmbus (Stable ABI)' +date: 2018-12-29T11:02:05+06:00 +sidebar_position: 1 +draft: false +description: "wasmCloud's original stable ABI" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly +platforms: [wasmCloud] +--- + + + + + +If you know in advance the memory and data exchange characteristics of your WebAssembly modules, and you know the lifetimes of the data being exchanged, and you can predict the kind of long-lived pointer behavior you'll have, then by all means use every tool and code generator at your disposal (e.g. [wasm-bindgen](https://rustwasm.github.io/docs/wasm-bindgen/)). + +A large number of use cases for WebAssembly fall into this pattern--treating the `.wasm` file much like a precompiled dependency with strongly-typed wrappers (think of how a compiler generates typed shims based on usage to support _generics_) similar to a dynamically-loaded library (.so, .dll, .dylib, etc). + +However, what if the runtime host you're building might be loading and unloading modules with unpredictable lifetimes, from myriad sources compiled in unknown languages with unknown memory allocation and garbage collection? It sounds like a remote edge case, but if we want to be able to treat WebAssembly modules like portable, distributed units of compute that can seamlessly flow from cloud to edge and anywhere in between, then this is precisely the kind of use case we need to support. + +If we can't predict the allocation behavior of the module's memory, and we can't afford long-lived pointers because we could unload a module with active, stateful references, how then do we create a reliable protocol for bi-directional communication between guests and hosts? + +This is the problem that **wasmbus** is designed to address. Once people reach the point in their WebAssembly journey where they realize that merely passing numbers back and forth is not sufficient, invariably they decide that they need a robust, bi-directional protocol for crossing the guest-host boundary. diff --git a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/code-generation.md b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/code-generation.md index ef11606b2..02b405a7d 100644 --- a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/code-generation.md +++ b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/code-generation.md @@ -1,6 +1,20 @@ --- title: 'Code generation' draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - wash +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/codegen-toml.md b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/codegen-toml.md index b9ee91c34..a6f721edc 100644 --- a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/codegen-toml.md +++ b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/codegen-toml.md @@ -1,6 +1,17 @@ --- title: 'codegen.toml files' draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/crates-io.md b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/crates-io.md index a81139c6a..309bf1142 100644 --- a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/crates-io.md +++ b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/crates-io.md @@ -1,6 +1,20 @@ --- title: 'Rust crates' draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Rust +mentions: + - wasmCloud + - Go +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/index.md b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/index.md index 72496ee81..68f05fa51 100644 --- a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/index.md +++ b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/index.md @@ -4,6 +4,23 @@ date: 2020-01-19T00:00:00+00:00 icon: 'ti-map' # themify icon pack : https://themify.me/themify-icons description: 'Guides, reference docs, and tips for defining interfaces and generating libraries.' type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - Go + - TypeScript + - capabilityProvider + - Java +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/avoid-single-member-structures.md b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/avoid-single-member-structures.md index a73fa1f9d..d187eceba 100644 --- a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/avoid-single-member-structures.md +++ b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/avoid-single-member-structures.md @@ -1,6 +1,19 @@ --- title: 'Single-member structures' draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/clippy-warnings.md b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/clippy-warnings.md index c7b963be8..8f67e0fbe 100644 --- a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/clippy-warnings.md +++ b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/clippy-warnings.md @@ -1,6 +1,17 @@ --- title: "Clippy warnings" draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/error-messages.md b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/error-messages.md index 16009d6e6..a87827634 100644 --- a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/error-messages.md +++ b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/error-messages.md @@ -1,6 +1,20 @@ --- title: "Error messages" draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Rust +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/index.md b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/index.md index 4a4ab95c6..31b8eec1c 100644 --- a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/index.md +++ b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/index.md @@ -1,6 +1,17 @@ --- title: "Tips" draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/lint-validate.md b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/lint-validate.md index 9ddc644a4..c0fb57506 100644 --- a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/lint-validate.md +++ b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/tips/lint-validate.md @@ -1,6 +1,19 @@ --- title: 'Lint and validate checks' draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/traits.md b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/traits.md index 68151ed3d..bfc92e516 100644 --- a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/traits.md +++ b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/traits.md @@ -1,6 +1,20 @@ --- title: 'Annotation traits' draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust +languages: [Rust] +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/wasmcloud-smithy.md b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/wasmcloud-smithy.md index cd3fdb643..4885be79f 100644 --- a/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/wasmcloud-smithy.md +++ b/versioned_docs/version-0.82/hosts/abis/wasmbus/interfaces/wasmcloud-smithy.md @@ -1,6 +1,18 @@ --- title: 'wasmCloud Smithy' draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +languages: [Rust] +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/abis/wasmbus/protocol.md b/versioned_docs/version-0.82/hosts/abis/wasmbus/protocol.md index 247daf00e..c189ab34c 100644 --- a/versioned_docs/version-0.82/hosts/abis/wasmbus/protocol.md +++ b/versioned_docs/version-0.82/hosts/abis/wasmbus/protocol.md @@ -3,6 +3,19 @@ title: 'The wasmbus Protocol' date: 2018-12-29T11:02:05+06:00 sidebar_position: 6 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/custom-host/fromspec.md b/versioned_docs/version-0.82/hosts/custom-host/fromspec.md index 07e1830fc..80603f54e 100644 --- a/versioned_docs/version-0.82/hosts/custom-host/fromspec.md +++ b/versioned_docs/version-0.82/hosts/custom-host/fromspec.md @@ -4,6 +4,19 @@ date: 2018-12-29T11:02:05+06:00 sidebar_position: 5 draft: false description: 'Requirements and conditions all hosts must meet' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/custom-host/index.md b/versioned_docs/version-0.82/hosts/custom-host/index.md index 42e3dbc4b..b2ea22053 100644 --- a/versioned_docs/version-0.82/hosts/custom-host/index.md +++ b/versioned_docs/version-0.82/hosts/custom-host/index.md @@ -1,12 +1,23 @@ ---- -title: "Creating a New Host" -date: 2018-12-29T11:02:05+06:00 -sidebar_position: 10 -draft: false ---- - - - - - -This section of the documentation will give you the steps and specifications you need to create a host that can be deployed within a lattice and behave as a good citizen. +--- +title: "Creating a New Host" +date: 2018-12-29T11:02:05+06:00 +sidebar_position: 10 +draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] +--- + + + + + +This section of the documentation will give you the steps and specifications you need to create a host that can be deployed within a lattice and behave as a good citizen. diff --git a/versioned_docs/version-0.82/hosts/elixir/architecture.md b/versioned_docs/version-0.82/hosts/elixir/architecture.md index 3361d274e..ac84b9240 100644 --- a/versioned_docs/version-0.82/hosts/elixir/architecture.md +++ b/versioned_docs/version-0.82/hosts/elixir/architecture.md @@ -5,6 +5,23 @@ date: 2020-01-19T00:00:00+00:00 description: "Elixir Host Architecture" type: "docs" sidebar_position: 0 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - capabilityProvider + - Rust + - Docker + - WebAssembly + - WASI +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/elixir/healthchecks.md b/versioned_docs/version-0.82/hosts/elixir/healthchecks.md index a7594e2b3..852935f5d 100644 --- a/versioned_docs/version-0.82/hosts/elixir/healthchecks.md +++ b/versioned_docs/version-0.82/hosts/elixir/healthchecks.md @@ -3,6 +3,21 @@ title: "Health Checks" date: 2021-08-18T11:02:05+06:00 sidebar_position: 12 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - capabilityProvider + - Kubernetes + - Rust +platforms: [wasmCloud, Kubernetes] --- diff --git a/versioned_docs/version-0.82/hosts/elixir/host-configure.md b/versioned_docs/version-0.82/hosts/elixir/host-configure.md index 2374eac68..648e7b1df 100644 --- a/versioned_docs/version-0.82/hosts/elixir/host-configure.md +++ b/versioned_docs/version-0.82/hosts/elixir/host-configure.md @@ -3,6 +3,19 @@ title: 'OTP Host Configuration' date: 2022-07-29 sidebar_position: 3 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/elixir/index.md b/versioned_docs/version-0.82/hosts/elixir/index.md index 5f8db04d0..16132b35b 100644 --- a/versioned_docs/version-0.82/hosts/elixir/index.md +++ b/versioned_docs/version-0.82/hosts/elixir/index.md @@ -5,6 +5,19 @@ icon: "ti-map" # themify icon pack : https://themify.me/themify-icons description: "Introduction to the Elixir Host" type: "docs" sidebar_position: 6 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/elixir/running.md b/versioned_docs/version-0.82/hosts/elixir/running.md index 4d5d42333..8940bd5a2 100644 --- a/versioned_docs/version-0.82/hosts/elixir/running.md +++ b/versioned_docs/version-0.82/hosts/elixir/running.md @@ -3,6 +3,20 @@ title: 'Running the Host' date: 2018-12-29T11:02:05+06:00 sidebar_position: 11 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Rust +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/elixir/safeshutdown.md b/versioned_docs/version-0.82/hosts/elixir/safeshutdown.md index ff3de0b9e..5da87c78a 100644 --- a/versioned_docs/version-0.82/hosts/elixir/safeshutdown.md +++ b/versioned_docs/version-0.82/hosts/elixir/safeshutdown.md @@ -3,6 +3,21 @@ title: 'Safe Shutdown' date: 2021-08-18T11:02:05+06:00 sidebar_position: 12 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - capabilityProvider + - Rust +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/javascript.md b/versioned_docs/version-0.82/hosts/javascript.md index c9b05d661..740b5318c 100644 --- a/versioned_docs/version-0.82/hosts/javascript.md +++ b/versioned_docs/version-0.82/hosts/javascript.md @@ -5,6 +5,19 @@ icon: "ti-map" # themify icon pack : https://themify.me/themify-icons description: "wasmCloud's JavaScript Host" type: "docs" sidebar_position: 9 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: JavaScript +mentions: + - wasmCloud +platforms: [wasmCloud] --- :::info diff --git a/versioned_docs/version-0.82/hosts/lattice-protocols/control-interface.md b/versioned_docs/version-0.82/hosts/lattice-protocols/control-interface.md index f253f2aa9..e845d14bb 100644 --- a/versioned_docs/version-0.82/hosts/lattice-protocols/control-interface.md +++ b/versioned_docs/version-0.82/hosts/lattice-protocols/control-interface.md @@ -3,6 +3,20 @@ title: "Control Interface" date: 2018-12-29T11:02:05+06:00 sidebar_position: 3 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - Rust +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/lattice-protocols/index.md b/versioned_docs/version-0.82/hosts/lattice-protocols/index.md index b2c8bc50a..362824f17 100644 --- a/versioned_docs/version-0.82/hosts/lattice-protocols/index.md +++ b/versioned_docs/version-0.82/hosts/lattice-protocols/index.md @@ -4,6 +4,19 @@ date: 2018-12-29T11:02:05+06:00 sidebar_position: 1 draft: false description: "A detailed specification on the requirements for being a good citizen on a wasmCloud cluster" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/lattice-protocols/name.mdx b/versioned_docs/version-0.82/hosts/lattice-protocols/name.mdx index e3db56369..7d9e9f3e3 100644 --- a/versioned_docs/version-0.82/hosts/lattice-protocols/name.mdx +++ b/versioned_docs/version-0.82/hosts/lattice-protocols/name.mdx @@ -1,6 +1,19 @@ --- title: "Lattice name(space)" sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/lattice-protocols/rpc.md b/versioned_docs/version-0.82/hosts/lattice-protocols/rpc.md index 2972f0a8c..269f48714 100644 --- a/versioned_docs/version-0.82/hosts/lattice-protocols/rpc.md +++ b/versioned_docs/version-0.82/hosts/lattice-protocols/rpc.md @@ -3,6 +3,20 @@ title: "RPC" date: 2018-12-29T11:02:05+06:00 sidebar_position: 2 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - Rust +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/hosts/security.md b/versioned_docs/version-0.82/hosts/security.md index 70c56e23a..33b09e1ee 100644 --- a/versioned_docs/version-0.82/hosts/security.md +++ b/versioned_docs/version-0.82/hosts/security.md @@ -4,6 +4,20 @@ date: 2018-12-29T11:02:05+06:00 sidebar_position: 0 draft: false description: 'wasmCloud Ecosystem Security' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly +platforms: [wasmCloud] --- wasmCloud embraces a [zero trust](https://en.wikipedia.org/wiki/Zero_trust_networks) security model. This means that the runtime, by default, does not trust any actor with the ability to do anything. Without adding security claims to an actor, the actor cannot send or receive messages in a wasmCloud runtime environment. diff --git a/versioned_docs/version-0.82/installation.mdx b/versioned_docs/version-0.82/installation.mdx index 7a6a25bb0..0b43b6a6a 100644 --- a/versioned_docs/version-0.82/installation.mdx +++ b/versioned_docs/version-0.82/installation.mdx @@ -1,5 +1,18 @@ --- sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-0.82/intro.md b/versioned_docs/version-0.82/intro.md index c8ffae950..d30d04e71 100644 --- a/versioned_docs/version-0.82/intro.md +++ b/versioned_docs/version-0.82/intro.md @@ -1,5 +1,18 @@ --- sidebar_position: 0 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/kubernetes.mdx b/versioned_docs/version-0.82/kubernetes.mdx index b6eaba270..2a272b9d7 100644 --- a/versioned_docs/version-0.82/kubernetes.mdx +++ b/versioned_docs/version-0.82/kubernetes.mdx @@ -1,5 +1,22 @@ --- title: 'wasmCloud on Kubernetes' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - WebAssembly + - wadm + - OpenTelemetry + - ComponentModel +platforms: [wasmCloud, Kubernetes] --- import wrappedvalongside from './images/wrappedvalongside.png'; diff --git a/versioned_docs/version-0.82/reference/_index.en.md b/versioned_docs/version-0.82/reference/_index.en.md index fc4d5b4a6..2fd70356c 100644 --- a/versioned_docs/version-0.82/reference/_index.en.md +++ b/versioned_docs/version-0.82/reference/_index.en.md @@ -1,10 +1,21 @@ ---- -title: "Reference" -date: 2020-01-18T11:02:05+06:00 -icon: "ti-book" # themify icon pack : https://themify.me/themify-icons -description: "Full, in-depth reference material on all aspects of wasmCloud." -# type dont remove or customize -type : "docs" ---- - +--- +title: "Reference" +date: 2020-01-18T11:02:05+06:00 +icon: "ti-book" # themify icon pack : https://themify.me/themify-icons +description: "Full, in-depth reference material on all aspects of wasmCloud." +# type dont remove or customize +type : "docs" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] +--- + Here you'll find detailed reference materials on all aspects of wasmCloud. \ No newline at end of file diff --git a/versioned_docs/version-0.82/reference/branding.md b/versioned_docs/version-0.82/reference/branding.md index 03423f598..6145f32b3 100644 --- a/versioned_docs/version-0.82/reference/branding.md +++ b/versioned_docs/version-0.82/reference/branding.md @@ -2,6 +2,17 @@ title: "Branding & Logos" sidebar_position: 999 type: "docs" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] --- Assets for wasmCloud, including visual guidelines and logos, can be found in the [brand folder of the wasmCloud repository](https://github.com/wasmCloud/wasmCloud/tree/main/brand). \ No newline at end of file diff --git a/versioned_docs/version-0.82/reference/cloud-event-list.md b/versioned_docs/version-0.82/reference/cloud-event-list.md index e20c7de98..abdbf1202 100644 --- a/versioned_docs/version-0.82/reference/cloud-event-list.md +++ b/versioned_docs/version-0.82/reference/cloud-event-list.md @@ -4,6 +4,17 @@ date: 2023-06-13T00:00:00+00:00 description: "List of CloudEvents Used in a Lattice" sidebar_position: 5 type: "docs" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] --- The following is a list of all of the [CloudEvents](https://cloudevents.io) emitted by wasmCloud hosts in a lattice. The events are published to `wasmbus.evt.{lattice-id}.{event-type}`, and so will publish to `wasmbus.evt.default.>` by default. diff --git a/versioned_docs/version-0.82/reference/config.md b/versioned_docs/version-0.82/reference/config.md index 08d1e4bbe..a90c09905 100644 --- a/versioned_docs/version-0.82/reference/config.md +++ b/versioned_docs/version-0.82/reference/config.md @@ -3,6 +3,23 @@ title: 'wasmcloud.toml' date: 2023-09-29T11:02:05+06:00 sidebar_position: 4 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - Go + - TinyGo + - wash + - WebAssembly +platforms: [wasmCloud] --- Even with all of wasmCloud's benefits, it still has every developers' least favorite file(s) - the config file. Luckily, we've cut it down to just one file and made it as simple as possible to use. diff --git a/versioned_docs/version-0.82/reference/faq.mdx b/versioned_docs/version-0.82/reference/faq.mdx index 7f749d975..df292f532 100644 --- a/versioned_docs/version-0.82/reference/faq.mdx +++ b/versioned_docs/version-0.82/reference/faq.mdx @@ -4,6 +4,23 @@ date: 2023-12-19T00:00:00+00:00 description: 'Frequently Asked Questions' sidebar_position: 0 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - Wasmtime + - CNCF + - wadm + - Rust +platforms: [wasmCloud, Kubernetes, Wasmtime] --- :::info diff --git a/versioned_docs/version-0.82/reference/glossary.md b/versioned_docs/version-0.82/reference/glossary.md index ac37a6f96..8552108d6 100644 --- a/versioned_docs/version-0.82/reference/glossary.md +++ b/versioned_docs/version-0.82/reference/glossary.md @@ -4,6 +4,20 @@ date: 2020-05-01T00:00:00+00:00 description: 'Glossary of Terms' sidebar_position: 1 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - capabilityProvider + - WebAssembly +platforms: [wasmCloud] --- The following is a glossary of important or frequently used terms. These terms may have meanings or assumed context outside wasmCloud, and so these definitions should help to clarify how wasmCloud defines them. diff --git a/versioned_docs/version-0.82/reference/host-config.md b/versioned_docs/version-0.82/reference/host-config.md index c62680893..8cdbab2ee 100644 --- a/versioned_docs/version-0.82/reference/host-config.md +++ b/versioned_docs/version-0.82/reference/host-config.md @@ -3,6 +3,19 @@ title: 'Host Configuration' date: 2023-11-27 sidebar_position: 4 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- The following table contains a list of all options that can be used to configure the wasmCloud Host: diff --git a/versioned_docs/version-0.82/reference/official-oci/index.md b/versioned_docs/version-0.82/reference/official-oci/index.md index 53993fb4a..aeddf9d3a 100644 --- a/versioned_docs/version-0.82/reference/official-oci/index.md +++ b/versioned_docs/version-0.82/reference/official-oci/index.md @@ -1,12 +1,23 @@ ---- -title: "Official OCI Image List" -date: 2018-12-29T11:02:05+06:00 -sidebar_position: 2 -draft: false ---- - - - - - -We maintain a list of all officially supported, continually updated, first-party images managed by the wasmcloud team in our GitHub repositories. Refer to the [providers directory](https://github.com/wasmCloud/wasmCloud/tree/release/v0.82.0/crates/providers) for the latest updated versions of our first party capability providers, and the [examples directory](https://github.com/wasmCloud/wasmCloud/tree/main/examples) for the latest updated versions of our example actors and providers. +--- +title: "Official OCI Image List" +date: 2018-12-29T11:02:05+06:00 +sidebar_position: 2 +draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] +--- + + + + + +We maintain a list of all officially supported, continually updated, first-party images managed by the wasmcloud team in our GitHub repositories. Refer to the [providers directory](https://github.com/wasmCloud/wasmCloud/tree/release/v0.82.0/crates/providers) for the latest updated versions of our first party capability providers, and the [examples directory](https://github.com/wasmCloud/wasmCloud/tree/main/examples) for the latest updated versions of our example actors and providers. diff --git a/versioned_docs/version-0.82/reference/wasi/guest.md b/versioned_docs/version-0.82/reference/wasi/guest.md index 537f3fe93..88c876340 100644 --- a/versioned_docs/version-0.82/reference/wasi/guest.md +++ b/versioned_docs/version-0.82/reference/wasi/guest.md @@ -1,3 +1,17 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] +--- +

World guest

  • Exports: diff --git a/versioned_docs/version-0.82/reference/wasi/incoming-http.md b/versioned_docs/version-0.82/reference/wasi/incoming-http.md index 83c6329a3..0e4177e6e 100644 --- a/versioned_docs/version-0.82/reference/wasi/incoming-http.md +++ b/versioned_docs/version-0.82/reference/wasi/incoming-http.md @@ -1,3 +1,19 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI +platforms: [wasmCloud] +--- +

    World incoming-http

    • Imports: diff --git a/versioned_docs/version-0.82/reference/wasi/interfaces.md b/versioned_docs/version-0.82/reference/wasi/interfaces.md index 6f615d16b..056e8154a 100644 --- a/versioned_docs/version-0.82/reference/wasi/interfaces.md +++ b/versioned_docs/version-0.82/reference/wasi/interfaces.md @@ -1,3 +1,19 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI +platforms: [wasmCloud] +--- +

      World interfaces

      • Imports: diff --git a/versioned_docs/version-0.82/reference/wasi/logging.md b/versioned_docs/version-0.82/reference/wasi/logging.md index de8223317..1475d2109 100644 --- a/versioned_docs/version-0.82/reference/wasi/logging.md +++ b/versioned_docs/version-0.82/reference/wasi/logging.md @@ -1,3 +1,19 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI +platforms: [wasmCloud] +--- +

        World logging

        • Exports: diff --git a/versioned_docs/version-0.82/reference/wasi/support.md b/versioned_docs/version-0.82/reference/wasi/support.md index 879530b15..1bb7c8345 100644 --- a/versioned_docs/version-0.82/reference/wasi/support.md +++ b/versioned_docs/version-0.82/reference/wasi/support.md @@ -3,6 +3,24 @@ title: 'WASI Support' date: 2023-12-28 sidebar_position: 5 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WASI +mentions: + - wasmCloud + - wash + - witBindgen + - JavaScript + - WebAssembly +languages: [Javascript] +platforms: [wasmCloud] --- :::info diff --git a/versioned_docs/version-0.82/roadmap/2023-q3q4.md b/versioned_docs/version-0.82/roadmap/2023-q3q4.md index 22f47b3d8..cd55d646a 100644 --- a/versioned_docs/version-0.82/roadmap/2023-q3q4.md +++ b/versioned_docs/version-0.82/roadmap/2023-q3q4.md @@ -4,6 +4,23 @@ date: 2023-08-02T00:00:00+00:00 description: 'wasmCloud Development Roadmap' sidebar_position: 999 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - Rust + - JCO + - BytecodeAlliance + - Go +platforms: [wasmCloud] --- diff --git a/versioned_docs/version-0.82/roadmap/index.md b/versioned_docs/version-0.82/roadmap/index.md index 18492c2bf..413e92425 100644 --- a/versioned_docs/version-0.82/roadmap/index.md +++ b/versioned_docs/version-0.82/roadmap/index.md @@ -5,6 +5,23 @@ date: 2023-12-06T00:00:00+00:00 description: 'wasmCloud Development Roadmap on the road to 1.0, scoped to Q1 2024.' sidebar_position: 998 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - OpenTelemetry + - Wasmtime + - BytecodeAlliance + - WASI +platforms: [wasmCloud, Wasmtime] --- diff --git a/versioned_docs/version-0.82/tour/adding-capabilities.mdx b/versioned_docs/version-0.82/tour/adding-capabilities.mdx index d7d024589..778d1184d 100644 --- a/versioned_docs/version-0.82/tour/adding-capabilities.mdx +++ b/versioned_docs/version-0.82/tour/adding-capabilities.mdx @@ -1,5 +1,23 @@ --- sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - Go + - TinyGo + - WASI + - WebAssembly +languages: [Rust, Go, Typescript, Python] +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-0.82/tour/hello-world.mdx b/versioned_docs/version-0.82/tour/hello-world.mdx index 6f894ea9a..eaa55afae 100644 --- a/versioned_docs/version-0.82/tour/hello-world.mdx +++ b/versioned_docs/version-0.82/tour/hello-world.mdx @@ -1,5 +1,23 @@ --- sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Docker + - wadm + - NATS + - Rust +languages: [Rust, Go] +platforms: [wasmCloud, Wasmtime] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-0.82/tour/why-wasmcloud.mdx b/versioned_docs/version-0.82/tour/why-wasmcloud.mdx index 20a3d5d64..b5ce06956 100644 --- a/versioned_docs/version-0.82/tour/why-wasmcloud.mdx +++ b/versioned_docs/version-0.82/tour/why-wasmcloud.mdx @@ -1,5 +1,19 @@ --- sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Wasmtime + - WebAssembly +platforms: [wasmCloud, Wasmtime] --- diff --git a/versioned_docs/version-v1/capabilities/index.mdx b/versioned_docs/version-v1/capabilities/index.mdx index b9f1b4623..4348990e3 100644 --- a/versioned_docs/version-v1/capabilities/index.mdx +++ b/versioned_docs/version-v1/capabilities/index.mdx @@ -1,6 +1,22 @@ --- title: 'Capability Catalog' description: "Browse wasmCloud's pluggable capabilities: HTTP, key-value, messaging, blobstore, Postgres, and more." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - capabilityProvider + - NATS + - WebAssembly +platforms: [wasmCloud, Kubernetes] --- :::warning[Planned changes to providers] diff --git a/versioned_docs/version-v1/cli/index.mdx b/versioned_docs/version-v1/cli/index.mdx index 42c814ea5..c00d809c3 100644 --- a/versioned_docs/version-v1/cli/index.mdx +++ b/versioned_docs/version-v1/cli/index.mdx @@ -2,6 +2,20 @@ title: 'CLI Reference' sidebar_position: 9 description: "Reference for the wash and wasmcloud CLIs: commands, options, and subcommands for building and running Wasm apps." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly +platforms: [wasmCloud] --- # Command-Line Reference diff --git a/versioned_docs/version-v1/cli/wash.mdx b/versioned_docs/version-v1/cli/wash.mdx index 2c3f68b07..eb32e9131 100644 --- a/versioned_docs/version-v1/cli/wash.mdx +++ b/versioned_docs/version-v1/cli/wash.mdx @@ -1,6 +1,19 @@ --- title: 'wash' sidebar_position: 9 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud +platforms: [wasmCloud] --- # Command-Line Help for `wash` diff --git a/versioned_docs/version-v1/cli/wasmcloud.mdx b/versioned_docs/version-v1/cli/wasmcloud.mdx index cba4a271a..102aa6eeb 100644 --- a/versioned_docs/version-v1/cli/wasmcloud.mdx +++ b/versioned_docs/version-v1/cli/wasmcloud.mdx @@ -2,6 +2,23 @@ title: 'wasmcloud' sidebar_position: 10 description: "CLI reference for the wasmcloud binary: host management commands and configuration for platform operators." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - wash + - CNCF + - Kubernetes + - WebAssembly +platforms: [wasmCloud, Kubernetes] --- # Command-Line Help for `wasmcloud` diff --git a/versioned_docs/version-v1/concepts/applications.mdx b/versioned_docs/version-v1/concepts/applications.mdx index ea4f77b59..e8f1282e8 100644 --- a/versioned_docs/version-v1/concepts/applications.mdx +++ b/versioned_docs/version-v1/concepts/applications.mdx @@ -4,6 +4,23 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'Application declaration, deployment, and management' sidebar_position: 7 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - Kubernetes + - capabilityProvider + - Rust + - WebAssembly +platforms: [wasmCloud, Kubernetes] --- ## Overview diff --git a/versioned_docs/version-v1/concepts/capabilities.mdx b/versioned_docs/version-v1/concepts/capabilities.mdx index 1354f6909..4df223a27 100644 --- a/versioned_docs/version-v1/concepts/capabilities.mdx +++ b/versioned_docs/version-v1/concepts/capabilities.mdx @@ -4,6 +4,23 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'Application declaration, deployment, and management' sidebar_position: 1 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - Go + - capabilityProvider + - wash + - NATS +platforms: [wasmCloud] --- ## Overview diff --git a/versioned_docs/version-v1/concepts/components.mdx b/versioned_docs/version-v1/concepts/components.mdx index d9c8c1388..16e629bb1 100644 --- a/versioned_docs/version-v1/concepts/components.mdx +++ b/versioned_docs/version-v1/concepts/components.mdx @@ -5,6 +5,23 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'Small building blocks of business logic' sidebar_position: 0 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - wash + - Rust + - Go + - Python +platforms: [wasmCloud, Wasmtime] --- ## Overview diff --git a/versioned_docs/version-v1/concepts/hosts.mdx b/versioned_docs/version-v1/concepts/hosts.mdx index 7e9c33eeb..bf5c76448 100644 --- a/versioned_docs/version-v1/concepts/hosts.mdx +++ b/versioned_docs/version-v1/concepts/hosts.mdx @@ -4,6 +4,23 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'The runtime environment for components and capability providers' sidebar_position: 4 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - OpenTelemetry + - Wasmtime + - NATS + - ComponentModel +platforms: [wasmCloud, Wasmtime] --- ## Overview diff --git a/versioned_docs/version-v1/concepts/index.mdx b/versioned_docs/version-v1/concepts/index.mdx index d40ff5246..5baaced77 100644 --- a/versioned_docs/version-v1/concepts/index.mdx +++ b/versioned_docs/version-v1/concepts/index.mdx @@ -1,6 +1,22 @@ --- title: "Platform Overview" description: "Core wasmCloud concepts: components, providers, capabilities, and how they fit together to build portable applications." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - Kubernetes + - Wasmtime + - NATS +platforms: [wasmCloud, Kubernetes, Wasmtime] --- **wasmCloud** is a universal application platform that enables you to write code in your language of choice, compile the code into a WebAssembly component, and run your application anywhere—from your laptop to the edge to the cloud. diff --git a/versioned_docs/version-v1/concepts/interfaces.mdx b/versioned_docs/version-v1/concepts/interfaces.mdx index 73797c0eb..7649f8f2c 100644 --- a/versioned_docs/version-v1/concepts/interfaces.mdx +++ b/versioned_docs/version-v1/concepts/interfaces.mdx @@ -5,6 +5,21 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'A quick guide to wasmCloud interfaces' sidebar_position: 3 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - WebAssembly + - ComponentModel +platforms: [wasmCloud] --- ## Overview diff --git a/versioned_docs/version-v1/concepts/lattice.mdx b/versioned_docs/version-v1/concepts/lattice.mdx index a54ef4e87..b7fb6dd2a 100644 --- a/versioned_docs/version-v1/concepts/lattice.mdx +++ b/versioned_docs/version-v1/concepts/lattice.mdx @@ -4,6 +4,20 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'A self-forming, self-healing mesh network' sidebar_position: 5 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - Go +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/concepts/linking-components/index.mdx b/versioned_docs/version-v1/concepts/linking-components/index.mdx index 6606c3fef..dc0643bd8 100644 --- a/versioned_docs/version-v1/concepts/linking-components/index.mdx +++ b/versioned_docs/version-v1/concepts/linking-components/index.mdx @@ -4,6 +4,21 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'Approaches to linking components' sidebar_position: 1 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wac + - wadm + - NATS +platforms: [wasmCloud, Wasmtime] --- ## Overview diff --git a/versioned_docs/version-v1/concepts/linking-components/linking-at-build.mdx b/versioned_docs/version-v1/concepts/linking-components/linking-at-build.mdx index 7d87a0845..346fafb3b 100644 --- a/versioned_docs/version-v1/concepts/linking-components/linking-at-build.mdx +++ b/versioned_docs/version-v1/concepts/linking-components/linking-at-build.mdx @@ -4,6 +4,23 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'Composing components at build-time' sidebar_position: 2 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - Wasmtime + - wac + - wash + - Rust +platforms: [wasmCloud, Wasmtime] --- ## Overview diff --git a/versioned_docs/version-v1/concepts/linking-components/linking-at-runtime.mdx b/versioned_docs/version-v1/concepts/linking-components/linking-at-runtime.mdx index 491484f69..0088876c6 100644 --- a/versioned_docs/version-v1/concepts/linking-components/linking-at-runtime.mdx +++ b/versioned_docs/version-v1/concepts/linking-components/linking-at-runtime.mdx @@ -4,6 +4,22 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'Declaring connections for runtime' sidebar_position: 1 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - wadm + - WebAssembly +languages: [Rust, Go, Javascript, Python] +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/concepts/packaging.mdx b/versioned_docs/version-v1/concepts/packaging.mdx index 2f0169278..5d09071d4 100644 --- a/versioned_docs/version-v1/concepts/packaging.mdx +++ b/versioned_docs/version-v1/concepts/packaging.mdx @@ -4,6 +4,22 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'Packaging and distribution with OCI artifacts' sidebar_position: 8 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - wash + - wadm + - CNCF +platforms: [wasmCloud] --- ## Overview diff --git a/versioned_docs/version-v1/concepts/providers.mdx b/versioned_docs/version-v1/concepts/providers.mdx index 771f3592f..ed9d91fc9 100644 --- a/versioned_docs/version-v1/concepts/providers.mdx +++ b/versioned_docs/version-v1/concepts/providers.mdx @@ -5,6 +5,21 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'Reusable, non-functional requirements' sidebar_position: 2 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - capabilityProvider + - NATS + - WASI +platforms: [wasmCloud] --- ## Overview diff --git a/versioned_docs/version-v1/concepts/secrets.mdx b/versioned_docs/version-v1/concepts/secrets.mdx index 5d012b4db..fc6a98a4e 100644 --- a/versioned_docs/version-v1/concepts/secrets.mdx +++ b/versioned_docs/version-v1/concepts/secrets.mdx @@ -4,6 +4,23 @@ sidebar_position: 9 icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'Secrets in distributed environments' type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - Kubernetes + - Rust + - WASI +languages: [Rust, Go] +platforms: [wasmCloud, Kubernetes] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/contributing/contributing-guide.mdx b/versioned_docs/version-v1/contributing/contributing-guide.mdx index d105fca20..bfad63728 100644 --- a/versioned_docs/version-v1/contributing/contributing-guide.mdx +++ b/versioned_docs/version-v1/contributing/contributing-guide.mdx @@ -4,6 +4,17 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: "How to make contributions" sidebar_position: 1 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] --- wasmCloud projects accept contributions via GitHub pull requests. This document outlines the process diff --git a/versioned_docs/version-v1/contributing/documentation.mdx b/versioned_docs/version-v1/contributing/documentation.mdx index ee34fed38..89c4fb621 100644 --- a/versioned_docs/version-v1/contributing/documentation.mdx +++ b/versioned_docs/version-v1/contributing/documentation.mdx @@ -4,6 +4,19 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'How to contribute to documentation' sidebar_position: 2 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash +platforms: [wasmCloud] --- The wasmCloud documentation site is [hosted on GitHub](https://github.com/wasmCloud/wasmcloud.com) and built with [Docusaurus](https://docusaurus.io/). diff --git a/versioned_docs/version-v1/contributing/index.mdx b/versioned_docs/version-v1/contributing/index.mdx index 8dac9e5d4..79a496107 100644 --- a/versioned_docs/version-v1/contributing/index.mdx +++ b/versioned_docs/version-v1/contributing/index.mdx @@ -1,6 +1,19 @@ --- title: "Contributing" description: "Contribute to wasmCloud: code, docs, community calls, and good first issues for the CNCF open source project." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - CNCF +platforms: [wasmCloud] --- wasmCloud is an open source project hosted by the Cloud Native Computing Foundation (CNCF) and powered by the community. There are several ways to get involved with the project: diff --git a/versioned_docs/version-v1/contributing/wasmcloud-contrib.mdx b/versioned_docs/version-v1/contributing/wasmcloud-contrib.mdx index 704a37a2d..8ce0393fc 100644 --- a/versioned_docs/version-v1/contributing/wasmcloud-contrib.mdx +++ b/versioned_docs/version-v1/contributing/wasmcloud-contrib.mdx @@ -4,6 +4,19 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'How to make community contributions' sidebar_position: 3 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - CNCF +platforms: [wasmCloud] --- The [`wasmCloud/contrib`](https://github.com/wasmCloud/contrib) GitHub repository collects community contributions to the wasmCloud ecosystem including components and capability providers, demos, deployment scripts, and more. [Browse the repo](https://github.com/wasmCloud/contrib) to explore examples of contributions. diff --git a/versioned_docs/version-v1/deployment/deployment-guide/ecs-fargate.mdx b/versioned_docs/version-v1/deployment/deployment-guide/ecs-fargate.mdx index 230578583..65027385d 100644 --- a/versioned_docs/version-v1/deployment/deployment-guide/ecs-fargate.mdx +++ b/versioned_docs/version-v1/deployment/deployment-guide/ecs-fargate.mdx @@ -5,6 +5,21 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: "Deploy wasmCloud on Amazon's ECS Fargate service" sidebar_position: 1 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - NATS +platforms: [wasmCloud] --- ## Overview diff --git a/versioned_docs/version-v1/deployment/deployment-guide/index.mdx b/versioned_docs/version-v1/deployment/deployment-guide/index.mdx index 6822e4dff..af79ea7c5 100644 --- a/versioned_docs/version-v1/deployment/deployment-guide/index.mdx +++ b/versioned_docs/version-v1/deployment/deployment-guide/index.mdx @@ -1,5 +1,19 @@ --- title: "Deployment Guides" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - CNCF +platforms: [wasmCloud, Kubernetes] --- # Deployment Guides diff --git a/versioned_docs/version-v1/deployment/docker/index.mdx b/versioned_docs/version-v1/deployment/docker/index.mdx index 095d5675e..b8a7704c4 100644 --- a/versioned_docs/version-v1/deployment/docker/index.mdx +++ b/versioned_docs/version-v1/deployment/docker/index.mdx @@ -2,6 +2,20 @@ title: "wasmCloud and Docker" description: "Starting wasmCloud with Docker" sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Docker + - NATS +platforms: [wasmCloud] --- ### Release Artifacts diff --git a/versioned_docs/version-v1/deployment/hosts/auctions.mdx b/versioned_docs/version-v1/deployment/hosts/auctions.mdx index 843422c48..cb2d2f995 100644 --- a/versioned_docs/version-v1/deployment/hosts/auctions.mdx +++ b/versioned_docs/version-v1/deployment/hosts/auctions.mdx @@ -2,6 +2,21 @@ title: "Scheduling Auctions" description: "Finding hosts eligible for a workload" sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - capabilityProvider + - wash +platforms: [wasmCloud] --- All hosts within a lattice participate in _**auctions**_. An auction is performed when a client of the lattice control interface (e.g. the `wash` CLI, `wadm`, or another application) publishes a set of _requirements_ to all hosts within the lattice. diff --git a/versioned_docs/version-v1/deployment/hosts/config-service.mdx b/versioned_docs/version-v1/deployment/hosts/config-service.mdx index 3f4675e46..6d333762d 100644 --- a/versioned_docs/version-v1/deployment/hosts/config-service.mdx +++ b/versioned_docs/version-v1/deployment/hosts/config-service.mdx @@ -2,6 +2,19 @@ title: 'Config Service' description: 'Starting hosts with supplemental configuration' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- :::warning[Planned changes to host configuration] diff --git a/versioned_docs/version-v1/deployment/hosts/labels.mdx b/versioned_docs/version-v1/deployment/hosts/labels.mdx index 569b79368..196bc577a 100644 --- a/versioned_docs/version-v1/deployment/hosts/labels.mdx +++ b/versioned_docs/version-v1/deployment/hosts/labels.mdx @@ -2,6 +2,20 @@ title: "Host Labels" description: "Key-value pairs to distinguish hosts" sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm +platforms: [wasmCloud] --- wasmCloud hosts are associated with a set of label key-value pairs. Labels are used to distinguish hosts in [auctions](/docs/v1/deployment/hosts/auctions/) and schedule workloads with [`wadm`](/docs/v1/ecosystem/wadm/). diff --git a/versioned_docs/version-v1/deployment/hosts/local-artifacts.mdx b/versioned_docs/version-v1/deployment/hosts/local-artifacts.mdx index f25b3cd3d..ec0cb0ff6 100644 --- a/versioned_docs/version-v1/deployment/hosts/local-artifacts.mdx +++ b/versioned_docs/version-v1/deployment/hosts/local-artifacts.mdx @@ -2,6 +2,19 @@ title: "Local Artifacts" description: "A quick note on best practices for starting applications from local artifacts" sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash +platforms: [wasmCloud] --- When running wasmCloud locally using `wash up`, it's simple to deploy applications using local file references. This enables rapid iteration and testing of applications during development, by not having to push and pull artifacts to a registry. In a production environment, however, deploying artifacts from a filesystem is not always wise, as local artifacts are not immutable and may be tampered with. diff --git a/versioned_docs/version-v1/deployment/k8s/akamai.mdx b/versioned_docs/version-v1/deployment/k8s/akamai.mdx index 2be01fdcd..e0d9c8caa 100644 --- a/versioned_docs/version-v1/deployment/k8s/akamai.mdx +++ b/versioned_docs/version-v1/deployment/k8s/akamai.mdx @@ -5,6 +5,23 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: "Deploy wasmCloud on a Kubernetes cluster with Akamai's LKE service" sidebar_position: 0 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Kubernetes +mentions: + - wasmCloud + - wash + - wadm + - NATS + - WebAssembly +platforms: [wasmCloud, Kubernetes] --- ## Overview diff --git a/versioned_docs/version-v1/deployment/k8s/aws-eks.mdx b/versioned_docs/version-v1/deployment/k8s/aws-eks.mdx index f49869a47..9057e69ff 100644 --- a/versioned_docs/version-v1/deployment/k8s/aws-eks.mdx +++ b/versioned_docs/version-v1/deployment/k8s/aws-eks.mdx @@ -5,6 +5,21 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: "Deploy wasmCloud on a Kubernetes cluster with the AWS Elastic Kubernetes Service (EKS)" sidebar_position: 1 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Kubernetes +mentions: + - wasmCloud + - wash + - WebAssembly +platforms: [wasmCloud, Kubernetes] --- ## Overview diff --git a/versioned_docs/version-v1/deployment/k8s/azure-aks.mdx b/versioned_docs/version-v1/deployment/k8s/azure-aks.mdx index 253ed6a68..c1b424ecd 100644 --- a/versioned_docs/version-v1/deployment/k8s/azure-aks.mdx +++ b/versioned_docs/version-v1/deployment/k8s/azure-aks.mdx @@ -5,6 +5,23 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: "Deploy wasmCloud on a Kubernetes cluster with the Azure Kubernetes Service (AKS)" sidebar_position: 2 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Kubernetes +mentions: + - wasmCloud + - wash + - wadm + - NATS + - WebAssembly +platforms: [wasmCloud, Kubernetes] --- ## Overview diff --git a/versioned_docs/version-v1/deployment/k8s/gcloud-gke.mdx b/versioned_docs/version-v1/deployment/k8s/gcloud-gke.mdx index c5ce7d018..1034e22ce 100644 --- a/versioned_docs/version-v1/deployment/k8s/gcloud-gke.mdx +++ b/versioned_docs/version-v1/deployment/k8s/gcloud-gke.mdx @@ -5,6 +5,21 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: "Deploy wasmCloud on a Kubernetes cluster with Google Cloud's Google Kubernetes Engine (GKE)" sidebar_position: 3 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Kubernetes +mentions: + - wasmCloud + - wash + - WebAssembly +platforms: [wasmCloud, Kubernetes] --- ## Overview diff --git a/versioned_docs/version-v1/deployment/k8s/index.mdx b/versioned_docs/version-v1/deployment/k8s/index.mdx index 64723a274..ed762a244 100644 --- a/versioned_docs/version-v1/deployment/k8s/index.mdx +++ b/versioned_docs/version-v1/deployment/k8s/index.mdx @@ -2,6 +2,22 @@ title: 'Deploying wasmCloud on Kubernetes' description: 'Integrating wasmCloud with Kubernetes' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - wadm + - NATS + - WebAssembly +platforms: [wasmCloud, Kubernetes] --- wasmCloud is **compatible with, but not dependent on**, Kubernetes. We think the future of WebAssembly is bright, _and_ we also know there are plenty of systems already running in Kubernetes. For this reason, we provide the wasmCloud operator to help users run wasmCloud hosts on a Kubernetes cluster—and thereby run WebAssembly components on Kubernetes. diff --git a/versioned_docs/version-v1/deployment/k8s/kind.mdx b/versioned_docs/version-v1/deployment/k8s/kind.mdx index e7ba8c1ed..57485124b 100644 --- a/versioned_docs/version-v1/deployment/k8s/kind.mdx +++ b/versioned_docs/version-v1/deployment/k8s/kind.mdx @@ -5,6 +5,23 @@ icon: 'ti-anchor' # themify icon pack : https://themify.me/themify-icons description: 'Deploy wasmCloud on a local kind cluster' sidebar_position: 4 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - wash + - Go + - Docker + - wadm +platforms: [wasmCloud, Kubernetes] --- ## Overview diff --git a/versioned_docs/version-v1/deployment/lattice/index.mdx b/versioned_docs/version-v1/deployment/lattice/index.mdx index 6da6c2c15..0f8e77b80 100644 --- a/versioned_docs/version-v1/deployment/lattice/index.mdx +++ b/versioned_docs/version-v1/deployment/lattice/index.mdx @@ -2,6 +2,20 @@ title: 'Provisioning a Lattice' description: 'Provisioning a lattice' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - wash +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/deployment/lattice/metadata.mdx b/versioned_docs/version-v1/deployment/lattice/metadata.mdx index 730198e89..ea9f52926 100644 --- a/versioned_docs/version-v1/deployment/lattice/metadata.mdx +++ b/versioned_docs/version-v1/deployment/lattice/metadata.mdx @@ -2,6 +2,20 @@ title: 'Lattice Metadata' description: 'How to ensure redundancy of lattice metadata' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - NATS +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/deployment/lattice/starting-hosts.mdx b/versioned_docs/version-v1/deployment/lattice/starting-hosts.mdx index 0ac3ddc08..995c6c45b 100644 --- a/versioned_docs/version-v1/deployment/lattice/starting-hosts.mdx +++ b/versioned_docs/version-v1/deployment/lattice/starting-hosts.mdx @@ -2,6 +2,19 @@ title: "Starting Hosts" description: "How to dynamically start hosts in a lattice" sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/deployment/nats/cluster-config.mdx b/versioned_docs/version-v1/deployment/nats/cluster-config.mdx index 559e8e538..20115e905 100644 --- a/versioned_docs/version-v1/deployment/nats/cluster-config.mdx +++ b/versioned_docs/version-v1/deployment/nats/cluster-config.mdx @@ -2,6 +2,19 @@ title: 'NATS Server Configuration' description: 'How to set up a NATS server/cluster' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: NATS +mentions: + - wasmCloud +platforms: [wasmCloud, Kubernetes] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/deployment/nats/js-leaf.md b/versioned_docs/version-v1/deployment/nats/js-leaf.md index 03d958877..75ced28fd 100644 --- a/versioned_docs/version-v1/deployment/nats/js-leaf.md +++ b/versioned_docs/version-v1/deployment/nats/js-leaf.md @@ -2,6 +2,19 @@ title: 'Leaf Node Config (JetStream)' sidebar_position: 3 description: "Configure NATS leaf nodes with JetStream for wasmCloud lattices across distributed environments." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/deployment/nats/leaf-nodes.mdx b/versioned_docs/version-v1/deployment/nats/leaf-nodes.mdx index f4e1af515..f821fefb5 100644 --- a/versioned_docs/version-v1/deployment/nats/leaf-nodes.mdx +++ b/versioned_docs/version-v1/deployment/nats/leaf-nodes.mdx @@ -2,6 +2,19 @@ title: 'Leaf Nodes & Sidecars' description: 'A common way to for hosts to connect securely to a lattice' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/deployment/nats/ngs.mdx b/versioned_docs/version-v1/deployment/nats/ngs.mdx index 1d80a09c4..97abc3def 100644 --- a/versioned_docs/version-v1/deployment/nats/ngs.mdx +++ b/versioned_docs/version-v1/deployment/nats/ngs.mdx @@ -2,6 +2,20 @@ title: 'Synadia Cloud' description: 'Deploying wasmCloud on the Synadia Cloud network' sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - wadm +platforms: [wasmCloud, Kubernetes] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/deployment/netconf/certificates.mdx b/versioned_docs/version-v1/deployment/netconf/certificates.mdx index 6a1285da7..2333887db 100644 --- a/versioned_docs/version-v1/deployment/netconf/certificates.mdx +++ b/versioned_docs/version-v1/deployment/netconf/certificates.mdx @@ -2,6 +2,22 @@ title: 'CA Certificates' description: 'How to supply wasmCloud with additional CA certificates' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - NATS + - OpenTelemetry + - Go +platforms: [wasmCloud, Kubernetes] --- ## wasmCloud diff --git a/versioned_docs/version-v1/deployment/netconf/index.mdx b/versioned_docs/version-v1/deployment/netconf/index.mdx index 4be2b3c22..774ea61bb 100644 --- a/versioned_docs/version-v1/deployment/netconf/index.mdx +++ b/versioned_docs/version-v1/deployment/netconf/index.mdx @@ -2,6 +2,17 @@ title: 'Networking Configuration' description: 'Working with secure networks, proxies, private registries, and private certificates' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] --- wasmCloud works well in secure environments, including those with private networks, proxies, and private registries. This guide provides information on how to configure wasmCloud to work in these environments. diff --git a/versioned_docs/version-v1/deployment/netconf/proxies.mdx b/versioned_docs/version-v1/deployment/netconf/proxies.mdx index e31305b48..d2bb5aede 100644 --- a/versioned_docs/version-v1/deployment/netconf/proxies.mdx +++ b/versioned_docs/version-v1/deployment/netconf/proxies.mdx @@ -2,6 +2,21 @@ title: 'Proxies' description: 'How to use wasmCloud through a proxy' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - NATS +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/deployment/netconf/registries.mdx b/versioned_docs/version-v1/deployment/netconf/registries.mdx index 98d207470..6077990fd 100644 --- a/versioned_docs/version-v1/deployment/netconf/registries.mdx +++ b/versioned_docs/version-v1/deployment/netconf/registries.mdx @@ -2,6 +2,19 @@ title: 'OCI Registries' description: 'How to use wasmCloud with OCI registries' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash +platforms: [wasmCloud] --- The wasmCloud host supports pulling OCI artifacts for [components](/docs/v1/concepts/components/) and [providers](/docs/v1/concepts/providers/) from [OCI](https://opencontainers.org/) (Open Container Initiative) registries. These artifacts are not container images, but conform to OCI standards and may be stored on any OCI-compatible registry. See the [Packaging](/docs/v1/concepts/packaging/) page for more details on how the wasmCloud ecosystem uses OCI artifacts for packaging. diff --git a/versioned_docs/version-v1/deployment/observability/logs.mdx b/versioned_docs/version-v1/deployment/observability/logs.mdx index 793811036..fe6b31ab5 100644 --- a/versioned_docs/version-v1/deployment/observability/logs.mdx +++ b/versioned_docs/version-v1/deployment/observability/logs.mdx @@ -2,6 +2,24 @@ title: 'Logs' description: 'How to get the most out of logs in a distributed system' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry + - Rust + - Go + - TypeScript + - TinyGo +languages: [Go, Rust, Typescript] +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/deployment/observability/metrics.mdx b/versioned_docs/version-v1/deployment/observability/metrics.mdx index 714defd5d..7018f11c2 100644 --- a/versioned_docs/version-v1/deployment/observability/metrics.mdx +++ b/versioned_docs/version-v1/deployment/observability/metrics.mdx @@ -2,6 +2,21 @@ title: 'Metrics' description: 'How to get aggregate data on the availability and performance of a lattice' sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry + - Prometheus + - Docker +platforms: [wasmCloud] --- The wasmCloud host can export metrics using the [OpenTelemetry](https://opentelemetry.io/) (OTEL) specification. diff --git a/versioned_docs/version-v1/deployment/observability/observability-with-opentelemetry.mdx b/versioned_docs/version-v1/deployment/observability/observability-with-opentelemetry.mdx index 1ce818c01..daeb67d1a 100644 --- a/versioned_docs/version-v1/deployment/observability/observability-with-opentelemetry.mdx +++ b/versioned_docs/version-v1/deployment/observability/observability-with-opentelemetry.mdx @@ -2,6 +2,20 @@ title: 'Observability with OpenTelemetry' description: 'Using OpenTelemetry for wasmCloud observability' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: OpenTelemetry +mentions: + - wasmCloud + - Docker +platforms: [wasmCloud] --- wasmCloud is designed to support cloud native observability standards using [OpenTelemetry (OTEL)](https://opentelemetry.io/). OpenTelemetry is an open source project defining common APIs and standards for telemetry in cloud native systems. diff --git a/versioned_docs/version-v1/deployment/observability/tracing.mdx b/versioned_docs/version-v1/deployment/observability/tracing.mdx index 506fb3cbb..53b246329 100644 --- a/versioned_docs/version-v1/deployment/observability/tracing.mdx +++ b/versioned_docs/version-v1/deployment/observability/tracing.mdx @@ -2,6 +2,20 @@ title: 'Traces' description: 'How to enable end-to-end visibility of messages through wasmCloud' sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry + - Docker +platforms: [wasmCloud] --- Traces are essential for understanding the flow of messages through a distributed system. The wasmCloud host is instrumented to record traces for all control interface and RPC messages. diff --git a/versioned_docs/version-v1/deployment/recovery/index.mdx b/versioned_docs/version-v1/deployment/recovery/index.mdx index 192e52303..0f1b311f5 100644 --- a/versioned_docs/version-v1/deployment/recovery/index.mdx +++ b/versioned_docs/version-v1/deployment/recovery/index.mdx @@ -1,5 +1,20 @@ --- title: "Recovering from failure" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - wadm + - Kubernetes +platforms: [wasmCloud, Kubernetes] --- If you run into an error when operating wasmCloud, the first step is to diagnose the problem. Typically, this will mean checking three sources of information: diff --git a/versioned_docs/version-v1/deployment/security/env.mdx b/versioned_docs/version-v1/deployment/security/env.mdx index d214eea7d..f7542b342 100644 --- a/versioned_docs/version-v1/deployment/security/env.mdx +++ b/versioned_docs/version-v1/deployment/security/env.mdx @@ -2,6 +2,17 @@ title: "Environment Variables" description: "A quick note on best practices related to environment variables" sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] --- The wasmCloud host can obtain configuration via environment variables. (For a list of the environment variables supported by the host, check out the [host configuration](/docs/v1/cli/wasmcloud/) section.) diff --git a/versioned_docs/version-v1/deployment/security/nats-segmentation.mdx b/versioned_docs/version-v1/deployment/security/nats-segmentation.mdx index 927eb4c98..cebf0f809 100644 --- a/versioned_docs/version-v1/deployment/security/nats-segmentation.mdx +++ b/versioned_docs/version-v1/deployment/security/nats-segmentation.mdx @@ -2,6 +2,19 @@ title: 'Partitioned NATS Connections' description: 'How to partition and secure the control interface and RPC protocol' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: NATS +mentions: + - wasmCloud +platforms: [wasmCloud] --- NATS forms the connective tissue that stitches together all of the wasmCloud hosts within a lattice. Each host requires two connections: diff --git a/versioned_docs/version-v1/deployment/security/policy-service.mdx b/versioned_docs/version-v1/deployment/security/policy-service.mdx index 32c835464..43f016866 100644 --- a/versioned_docs/version-v1/deployment/security/policy-service.mdx +++ b/versioned_docs/version-v1/deployment/security/policy-service.mdx @@ -2,6 +2,20 @@ title: 'Policy Service' description: 'Extending security and preventing untrusted workloads' sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - capabilityProvider +platforms: [wasmCloud] --- :::warning[Planned changes to policy service] diff --git a/versioned_docs/version-v1/deployment/security/sbom.mdx b/versioned_docs/version-v1/deployment/security/sbom.mdx index a16d6a15c..7e8dab577 100644 --- a/versioned_docs/version-v1/deployment/security/sbom.mdx +++ b/versioned_docs/version-v1/deployment/security/sbom.mdx @@ -2,6 +2,23 @@ title: 'Software Bill of Materials (SBOM)' description: 'Generating SBOMs with wasmCloud' sidebar_position: 5 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Go + - TinyGo + - Rust + - TypeScript +platforms: [wasmCloud] --- # Securing your wasmCloud supply chain with SBOMs diff --git a/versioned_docs/version-v1/deployment/security/secrets.mdx b/versioned_docs/version-v1/deployment/security/secrets.mdx index bc0b4941a..8c273403d 100644 --- a/versioned_docs/version-v1/deployment/security/secrets.mdx +++ b/versioned_docs/version-v1/deployment/security/secrets.mdx @@ -2,6 +2,23 @@ title: 'Secrets Backends' description: 'Using secrets backends with wasmCloud' sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - Kubernetes + - Rust + - WASI +languages: [Rust] +platforms: [wasmCloud, Kubernetes] --- :::warning[Planned changes to secrets] diff --git a/versioned_docs/version-v1/deployment/security/signing.mdx b/versioned_docs/version-v1/deployment/security/signing.mdx index ceaf16866..e9853c84a 100644 --- a/versioned_docs/version-v1/deployment/security/signing.mdx +++ b/versioned_docs/version-v1/deployment/security/signing.mdx @@ -3,6 +3,23 @@ title: "Signing WebAssembly Components" description: "Build, sign, and verify WebAssembly component artifacts using Sigstore’s cosign with OIDC identity—secure, registry-native signatures for wasmCloud." slug: signing-webassembly-components-with-cosign-oidc sidebar_position: 6 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WebAssembly +mentions: + - wasmCloud + - wash + - Rust + - Docker + - WASI +platforms: [wasmCloud] --- # How to sign WebAssembly components with Cosign (OIDC) diff --git a/versioned_docs/version-v1/deployment/wadm/configuration.mdx b/versioned_docs/version-v1/deployment/wadm/configuration.mdx index 305915af6..c9dcb8e05 100644 --- a/versioned_docs/version-v1/deployment/wadm/configuration.mdx +++ b/versioned_docs/version-v1/deployment/wadm/configuration.mdx @@ -2,6 +2,21 @@ title: "Wadm Configuration" description: "A reference for configuration options for wadm" sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wadm +mentions: + - wasmCloud + - NATS + - wash +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/deployment/wadm/deploy-architecture.mdx b/versioned_docs/version-v1/deployment/wadm/deploy-architecture.mdx index 3c3ca28dd..106993bde 100644 --- a/versioned_docs/version-v1/deployment/wadm/deploy-architecture.mdx +++ b/versioned_docs/version-v1/deployment/wadm/deploy-architecture.mdx @@ -2,6 +2,21 @@ title: "Deployment Architectures" description: "How to set up wadm for high availability and performance" sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - NATS + - wash +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/deployment/wadm/index.mdx b/versioned_docs/version-v1/deployment/wadm/index.mdx index 8262ab92c..a5b7c97ae 100644 --- a/versioned_docs/version-v1/deployment/wadm/index.mdx +++ b/versioned_docs/version-v1/deployment/wadm/index.mdx @@ -1,6 +1,21 @@ --- title: "Deploying Wadm" description: "Deploying and operating Wadm" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wadm +mentions: + - wasmCloud + - NATS + - wash +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/deployment/wadm/installing.mdx b/versioned_docs/version-v1/deployment/wadm/installing.mdx index ee6ec3a53..cea74eadf 100644 --- a/versioned_docs/version-v1/deployment/wadm/installing.mdx +++ b/versioned_docs/version-v1/deployment/wadm/installing.mdx @@ -2,6 +2,21 @@ title: "Installing wadm" description: "Installing wadm from releases or with Docker" sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wadm +mentions: + - wasmCloud + - Docker + - NATS +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/deployment/wadm/nats-credentials.mdx b/versioned_docs/version-v1/deployment/wadm/nats-credentials.mdx index e71adeca9..d51871a24 100644 --- a/versioned_docs/version-v1/deployment/wadm/nats-credentials.mdx +++ b/versioned_docs/version-v1/deployment/wadm/nats-credentials.mdx @@ -2,6 +2,21 @@ title: 'Connecting Wadm to NATS' description: 'How to configure NATS credentials for wadm' sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: NATS +mentions: + - wadm + - wasmCloud + - wash +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/developer/components/advanced.mdx b/versioned_docs/version-v1/developer/components/advanced.mdx index cc23eb524..1d3ef2338 100644 --- a/versioned_docs/version-v1/developer/components/advanced.mdx +++ b/versioned_docs/version-v1/developer/components/advanced.mdx @@ -3,6 +3,23 @@ title: 'Advanced' date: '2025-03-27T14:14:02.260Z' sidebar_position: 7 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - Rust + - wash + - WebAssembly +languages: [Rust] +platforms: [wasmCloud] --- wasmCloud can help build simple components *and* complex components. While `wash` and wasmCloud utility libraries (in Rust, crates like [`wasmcloud-component`][wasmcloud-component]) diff --git a/versioned_docs/version-v1/developer/components/build.mdx b/versioned_docs/version-v1/developer/components/build.mdx index 05243818b..947e531e7 100644 --- a/versioned_docs/version-v1/developer/components/build.mdx +++ b/versioned_docs/version-v1/developer/components/build.mdx @@ -3,6 +3,23 @@ title: 'Build' date: 2023-12-29T11:00:00+00:00 sidebar_position: 1 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Go + - WebAssembly + - Rust + - wkg +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/developer/components/configure.mdx b/versioned_docs/version-v1/developer/components/configure.mdx index 6cfcff530..f205dbbca 100644 --- a/versioned_docs/version-v1/developer/components/configure.mdx +++ b/versioned_docs/version-v1/developer/components/configure.mdx @@ -4,6 +4,24 @@ date: 2024-04-19T11:00:00+00:00 sidebar_position: 3 draft: false description: "Pass runtime configuration to wasmCloud components using wash config and the wasi:config/runtime interface." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WASI + - wadm + - Rust + - WebAssembly +languages: [Rust, Go, Typescript, Python] +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/developer/components/generate.mdx b/versioned_docs/version-v1/developer/components/generate.mdx index b8a41b453..ec4cf0264 100644 --- a/versioned_docs/version-v1/developer/components/generate.mdx +++ b/versioned_docs/version-v1/developer/components/generate.mdx @@ -3,6 +3,23 @@ title: 'Create' date: 2018-12-29T11:00:00+00:00 sidebar_position: 0 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - witBindgen + - wash + - WASI +languages: [Rust, Go, Typescript, Python] +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/developer/components/index.md b/versioned_docs/version-v1/developer/components/index.md index 596f9719e..c38d60bf9 100644 --- a/versioned_docs/version-v1/developer/components/index.md +++ b/versioned_docs/version-v1/developer/components/index.md @@ -4,6 +4,20 @@ date: 2018-12-29T12:00:00+00:00 sidebar_position: 2 draft: false description: "Develop wasmCloud application components: create, build, run, configure, and publish WebAssembly components." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly +platforms: [wasmCloud] --- To perform the steps in this guide, you'll need to have completed [installation](/docs/installation/) of `wash`. You'll be able to pick your own language, or follow the "bring your own component" guide to develop a component in any language that supports Wasm components. For a conceptual overview of wasmCloud components, see the [component concepts](/docs/v1/concepts/components/) documentation. diff --git a/versioned_docs/version-v1/developer/components/publish.mdx b/versioned_docs/version-v1/developer/components/publish.mdx index 8c16ab142..4240c9de9 100644 --- a/versioned_docs/version-v1/developer/components/publish.mdx +++ b/versioned_docs/version-v1/developer/components/publish.mdx @@ -4,6 +4,23 @@ date: 2023-12-29T11:00:00+00:00 sidebar_position: 5 draft: false description: "Publish wasmCloud WebAssembly components to OCI-compliant registries as standard OCI artifacts." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - OCIRegistry + - Docker + - Rust + - WebAssembly +platforms: [wasmCloud] --- Once you're finished iterating on your component, you can publish it to any OCI compliant registry that supports **OCI artifacts**. These artifacts are not container images, but conform to OCI standards and may be stored on any OCI-compatible registry. See the [Packaging](/docs/v1/concepts/packaging/) page for more details on how the wasmCloud ecosystem uses OCI artifacts for packaging. diff --git a/versioned_docs/version-v1/developer/components/run.mdx b/versioned_docs/version-v1/developer/components/run.mdx index e1e993234..930576671 100644 --- a/versioned_docs/version-v1/developer/components/run.mdx +++ b/versioned_docs/version-v1/developer/components/run.mdx @@ -3,6 +3,23 @@ title: 'Run' date: 2018-12-29T10:00:00+00:00 sidebar_position: 2 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - capabilityProvider + - WebAssembly + - WASI +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/developer/components/update.mdx b/versioned_docs/version-v1/developer/components/update.mdx index ba65db86a..bb546bd43 100644 --- a/versioned_docs/version-v1/developer/components/update.mdx +++ b/versioned_docs/version-v1/developer/components/update.mdx @@ -3,6 +3,20 @@ title: 'Iterate' date: 2018-12-29T09:00:00+00:00 sidebar_position: 4 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly +platforms: [wasmCloud] --- This section describes how you can iteratively build and test your component functionality. diff --git a/versioned_docs/version-v1/developer/components/virtualize.mdx b/versioned_docs/version-v1/developer/components/virtualize.mdx index c5dfbb475..e0cb24d87 100644 --- a/versioned_docs/version-v1/developer/components/virtualize.mdx +++ b/versioned_docs/version-v1/developer/components/virtualize.mdx @@ -4,6 +4,23 @@ date: 2024-05-13T11:00:00+00:00 sidebar_position: 6 draft: false description: "Sandbox wasmCloud components with WASI Virt to virtualize imports like filesystem and sockets securely." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - Rust + - wash + - BytecodeAlliance + - denyByDefault +platforms: [wasmCloud] --- In the course of developing some components, you may find that you need to be able to **virtualize** a component within another encapsulating component in order to abstract away certain requirements. For example, the component may use an import not available from either the host or another entity on the lattice. One common reason for this scenario is that a required import is not secure. Virtualization provides an additional layer of sandboxing. diff --git a/versioned_docs/version-v1/developer/interfaces/creating-an-interface.md b/versioned_docs/version-v1/developer/interfaces/creating-an-interface.md index 89f037666..6d07c8cda 100644 --- a/versioned_docs/version-v1/developer/interfaces/creating-an-interface.md +++ b/versioned_docs/version-v1/developer/interfaces/creating-an-interface.md @@ -3,6 +3,21 @@ title: 'Create' date: 2018-12-29T11:02:05+06:00 sidebar_position: 6 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - WASI + - ComponentModel +platforms: [wasmCloud] --- [**WebAssembly Interface Type (WIT)**](https://github.com/WebAssembly/component-model/blob/main/design/mvp/WIT.md) is a high-level interface description language (IDL) maintained as an open standard by the W3C WebAssembly Community Group. diff --git a/versioned_docs/version-v1/developer/interfaces/error-handling.md b/versioned_docs/version-v1/developer/interfaces/error-handling.md index 4227c7ffd..ab1e81348 100644 --- a/versioned_docs/version-v1/developer/interfaces/error-handling.md +++ b/versioned_docs/version-v1/developer/interfaces/error-handling.md @@ -4,6 +4,21 @@ date: 2025-04-25T11:02:05+06:00 sidebar_position: 8 draft: false description: "Handle errors in wasmCloud custom interfaces and wRPC calls between components and providers." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - NATS +languages: [Rust] +platforms: [wasmCloud] --- # Error handling with custom interfaces and wRPC diff --git a/versioned_docs/version-v1/developer/interfaces/fetching-an-existing-interface.md b/versioned_docs/version-v1/developer/interfaces/fetching-an-existing-interface.md index 5db54e2a6..cdf62583a 100644 --- a/versioned_docs/version-v1/developer/interfaces/fetching-an-existing-interface.md +++ b/versioned_docs/version-v1/developer/interfaces/fetching-an-existing-interface.md @@ -3,6 +3,23 @@ title: 'Fetch' date: 2018-12-29T11:02:05+06:00 sidebar_position: 7 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly + - WASI + - Rust + - wkg +platforms: [wasmCloud] --- Not all [**WebAssembly Interface Type (WIT)**][wit] interfaces must be created from scratch. diff --git a/versioned_docs/version-v1/developer/languages/go/components.mdx b/versioned_docs/version-v1/developer/languages/go/components.mdx index d7d2519da..44d5cc7b6 100644 --- a/versioned_docs/version-v1/developer/languages/go/components.mdx +++ b/versioned_docs/version-v1/developer/languages/go/components.mdx @@ -3,6 +3,24 @@ title: 'Components' date: 2024-09-26T11:02:05+06:00 sidebar_position: 1 description: 'How to develop WebAssembly components with Go' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Go +mentions: + - wasmCloud + - WebAssembly + - TinyGo + - WASI + - wasmTools +languages: [Go] +platforms: [wasmCloud] --- # Building components with Go diff --git a/versioned_docs/version-v1/developer/languages/go/providers.mdx b/versioned_docs/version-v1/developer/languages/go/providers.mdx index 472638bd2..3375609e2 100644 --- a/versioned_docs/version-v1/developer/languages/go/providers.mdx +++ b/versioned_docs/version-v1/developer/languages/go/providers.mdx @@ -4,6 +4,24 @@ date: 2024-09-26T11:02:05+06:00 sidebar_position: 1 draft: false description: 'How to develop WebAssembly providers with Go' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - NATS + - wash + - capabilityProvider + - Rust +languages: [Go] +platforms: [wasmCloud] --- :::warning[Planned changes to providers] diff --git a/versioned_docs/version-v1/developer/languages/rust/components.mdx b/versioned_docs/version-v1/developer/languages/rust/components.mdx index cc91ec1f9..028f9cbf1 100644 --- a/versioned_docs/version-v1/developer/languages/rust/components.mdx +++ b/versioned_docs/version-v1/developer/languages/rust/components.mdx @@ -3,6 +3,22 @@ title: 'Components' date: 2025-03-27T15:08:10.737Z sidebar_position: 1 description: 'How to develop WebAssembly components with Rust' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - WebAssembly + - wash + - ComponentModel +platforms: [wasmCloud] --- # Building components with Rust diff --git a/versioned_docs/version-v1/developer/languages/rust/providers.mdx b/versioned_docs/version-v1/developer/languages/rust/providers.mdx index ffb0df1e9..4c05abf74 100644 --- a/versioned_docs/version-v1/developer/languages/rust/providers.mdx +++ b/versioned_docs/version-v1/developer/languages/rust/providers.mdx @@ -4,6 +4,24 @@ date: 2025-03-27T15:25:37.509Z sidebar_position: 2 draft: false description: 'How to develop WebAssembly providers with Rust' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - NATS + - wash + - capabilityProvider + - Go +languages: [Rust] +platforms: [wasmCloud] --- :::warning[Planned changes to providers] diff --git a/versioned_docs/version-v1/developer/languages/typescript/components.mdx b/versioned_docs/version-v1/developer/languages/typescript/components.mdx index e848a0a60..42fd2b2c7 100644 --- a/versioned_docs/version-v1/developer/languages/typescript/components.mdx +++ b/versioned_docs/version-v1/developer/languages/typescript/components.mdx @@ -3,6 +3,24 @@ title: 'Components' date: 2024-09-26T11:02:05+06:00 sidebar_position: 1 description: 'How to develop WebAssembly components with Typescript' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - TypeScript + - JCO + - wash + - JavaScript +languages: [Javascript] +platforms: [wasmCloud, Wasmtime] --- # Building components with Typescript diff --git a/versioned_docs/version-v1/developer/providers/build.md b/versioned_docs/version-v1/developer/providers/build.md index 1546c0fd3..f43ef9a6f 100644 --- a/versioned_docs/version-v1/developer/providers/build.md +++ b/versioned_docs/version-v1/developer/providers/build.md @@ -4,6 +4,23 @@ date: 2024-04-10T11:02:05+06:00 sidebar_position: 2 draft: false description: "Build a wasmCloud capability provider binary from Rust source code using wash build." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - capabilityProvider + - Rust + - NATS + - SPIFFE +platforms: [wasmCloud] --- :::warning[Planned changes to providers] diff --git a/versioned_docs/version-v1/developer/providers/configure.mdx b/versioned_docs/version-v1/developer/providers/configure.mdx index c91bdc0a7..6fea7a452 100644 --- a/versioned_docs/version-v1/developer/providers/configure.mdx +++ b/versioned_docs/version-v1/developer/providers/configure.mdx @@ -4,6 +4,24 @@ date: 2024-04-19T11:00:00+00:00 sidebar_position: 3 draft: false description: "Pass runtime configuration to wasmCloud capability providers using wash config or wadm manifests." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - capabilityProvider + - NATS + - WASI +languages: [Rust, Go] +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/developer/providers/create.md b/versioned_docs/version-v1/developer/providers/create.md index bfcda79c5..1c2410528 100644 --- a/versioned_docs/version-v1/developer/providers/create.md +++ b/versioned_docs/version-v1/developer/providers/create.md @@ -4,6 +4,24 @@ date: 2024-04-10T11:02:05+06:00 sidebar_position: 1 draft: false description: "Create a new wasmCloud capability provider from a template using wash and implement a WIT interface." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - capabilityProvider + - wash + - NATS + - Rust + - witBindgen +languages: [Rust] +platforms: [wasmCloud] --- :::warning[Planned changes to providers] diff --git a/versioned_docs/version-v1/developer/providers/index.md b/versioned_docs/version-v1/developer/providers/index.md index ebef78ae1..426fb47e7 100644 --- a/versioned_docs/version-v1/developer/providers/index.md +++ b/versioned_docs/version-v1/developer/providers/index.md @@ -4,6 +4,23 @@ date: 2024-04-10T11:02:05+06:00 sidebar_position: 0 draft: false description: "Build custom wasmCloud capability providers: implement interfaces like messaging, HTTP, and key-value in Rust." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - capabilityProvider + - NATS + - wash + - OCIRegistry +platforms: [wasmCloud] --- :::warning[Planned changes to providers] diff --git a/versioned_docs/version-v1/developer/providers/publish.md b/versioned_docs/version-v1/developer/providers/publish.md index 7bb927445..520ec1bbd 100644 --- a/versioned_docs/version-v1/developer/providers/publish.md +++ b/versioned_docs/version-v1/developer/providers/publish.md @@ -4,6 +4,22 @@ date: 2024-04-10T11:02:05+06:00 sidebar_position: 4 draft: false description: "Package and publish wasmCloud capability providers to OCI registries for deployment." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - NATS + - capabilityProvider +platforms: [wasmCloud] --- :::warning[Planned changes to providers] diff --git a/versioned_docs/version-v1/developer/providers/test.md b/versioned_docs/version-v1/developer/providers/test.md index cb6242382..a34d711da 100644 --- a/versioned_docs/version-v1/developer/providers/test.md +++ b/versioned_docs/version-v1/developer/providers/test.md @@ -4,6 +4,22 @@ date: 2024-04-10T11:02:05+06:00 sidebar_position: 3 draft: false description: "Test wasmCloud capability providers locally with integration tests, wash, and live components." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - capabilityProvider + - NATS +platforms: [wasmCloud] --- :::warning[Planned changes to providers] diff --git a/versioned_docs/version-v1/developer/troubleshooting/components.mdx b/versioned_docs/version-v1/developer/troubleshooting/components.mdx index 19cbc3d98..e3402b52c 100644 --- a/versioned_docs/version-v1/developer/troubleshooting/components.mdx +++ b/versioned_docs/version-v1/developer/troubleshooting/components.mdx @@ -3,6 +3,22 @@ title: "Component Troubleshooting" date: 2022-01-19T11:02:05+06:00 sidebar_position: 3 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Docker + - Rust + - WASI +platforms: [wasmCloud] --- :::info diff --git a/versioned_docs/version-v1/developer/troubleshooting/host.mdx b/versioned_docs/version-v1/developer/troubleshooting/host.mdx index 6fdca8983..32bbc163c 100644 --- a/versioned_docs/version-v1/developer/troubleshooting/host.mdx +++ b/versioned_docs/version-v1/developer/troubleshooting/host.mdx @@ -3,6 +3,21 @@ title: "Host Troubleshooting" date: 2022-01-19T11:02:05+06:00 sidebar_position: 2 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Docker + - wash + - NATS +platforms: [wasmCloud] --- import Tabs from "@theme/Tabs"; diff --git a/versioned_docs/version-v1/developer/troubleshooting/index.md b/versioned_docs/version-v1/developer/troubleshooting/index.md index d27f05291..8c3e6f17e 100644 --- a/versioned_docs/version-v1/developer/troubleshooting/index.md +++ b/versioned_docs/version-v1/developer/troubleshooting/index.md @@ -1,15 +1,26 @@ ---- -title: 'Troubleshooting Guides' -date: 2022-01-19T11:02:05+06:00 -sidebar_position: 1 -draft: false -description: 'Troubleshooting and Diagnosing problems with wasmCloud' ---- - -The following sections detail ways to track down errors with specific wasmCloud components, as well as some of the most common issues we see when getting started with wasmCloud applications. It's recommended to start with the [Host Troubleshooting](/docs/v1/developer/troubleshooting/host/) guide first, as it details how to find wasmCloud's logs. - -- [Host Troubleshooting](/docs/v1/developer/troubleshooting/host/) -- [Component Troubleshooting](/docs/v1/developer/troubleshooting/components/) -- [Provider Troubleshooting](/docs/v1/developer/troubleshooting/providers/) - -If you find any issues that are not resolved by this documentation, please [file an issue](https://github.com/wasmCloud/wasmCloud/issues/new?assignees=&labels=bug%2C+help+wanted&template=bug_report.md&title=%5BBUG%5D+%3CIssue%3E), so we can assist you with the problem and update the documentation. +--- +title: 'Troubleshooting Guides' +date: 2022-01-19T11:02:05+06:00 +sidebar_position: 1 +draft: false +description: 'Troubleshooting and Diagnosing problems with wasmCloud' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] +--- + +The following sections detail ways to track down errors with specific wasmCloud components, as well as some of the most common issues we see when getting started with wasmCloud applications. It's recommended to start with the [Host Troubleshooting](/docs/v1/developer/troubleshooting/host/) guide first, as it details how to find wasmCloud's logs. + +- [Host Troubleshooting](/docs/v1/developer/troubleshooting/host/) +- [Component Troubleshooting](/docs/v1/developer/troubleshooting/components/) +- [Provider Troubleshooting](/docs/v1/developer/troubleshooting/providers/) + +If you find any issues that are not resolved by this documentation, please [file an issue](https://github.com/wasmCloud/wasmCloud/issues/new?assignees=&labels=bug%2C+help+wanted&template=bug_report.md&title=%5BBUG%5D+%3CIssue%3E), so we can assist you with the problem and update the documentation. diff --git a/versioned_docs/version-v1/developer/troubleshooting/providers.md b/versioned_docs/version-v1/developer/troubleshooting/providers.md index 92a0374ca..78b8c9c73 100644 --- a/versioned_docs/version-v1/developer/troubleshooting/providers.md +++ b/versioned_docs/version-v1/developer/troubleshooting/providers.md @@ -3,6 +3,17 @@ title: 'Provider Troubleshooting' date: 2022-01-19T11:02:05+06:00 sidebar_position: 4 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] --- This section is still under construction. If there is specific content you'd like to see here, please [file an issue for this site](https://github.com/wasmCloud/wasmCloud.com/issues/new). diff --git a/versioned_docs/version-v1/developer/workflow.md b/versioned_docs/version-v1/developer/workflow.md index c9a217060..c00dc292d 100644 --- a/versioned_docs/version-v1/developer/workflow.md +++ b/versioned_docs/version-v1/developer/workflow.md @@ -4,6 +4,23 @@ date: 2018-12-29T11:02:05+06:00 sidebar_position: 1 draft: false description: 'Common development loops' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - OCIRegistry + - Docker + - capabilityProvider + - WebAssembly +platforms: [wasmCloud] --- As a developer using wasmCloud, there are a number of common day-to-day workflows that you will experience. diff --git a/versioned_docs/version-v1/ecosystem/nats/index.mdx b/versioned_docs/version-v1/ecosystem/nats/index.mdx index decb2581a..db7c1ead4 100644 --- a/versioned_docs/version-v1/ecosystem/nats/index.mdx +++ b/versioned_docs/version-v1/ecosystem/nats/index.mdx @@ -5,6 +5,21 @@ icon: 'ti-map' # themify icon pack : https://themify.me/themify-icons description: 'NATS connective technology for distributed systems' type: 'docs' sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: NATS +mentions: + - wasmCloud + - Kubernetes + - CNCF +platforms: [wasmCloud, Kubernetes] --- # NATS diff --git a/versioned_docs/version-v1/ecosystem/useful-webassembly-tools/index.mdx b/versioned_docs/version-v1/ecosystem/useful-webassembly-tools/index.mdx index ff65d916f..1a67b645e 100644 --- a/versioned_docs/version-v1/ecosystem/useful-webassembly-tools/index.mdx +++ b/versioned_docs/version-v1/ecosystem/useful-webassembly-tools/index.mdx @@ -5,6 +5,23 @@ icon: "ti-map" # themify icon pack : https://themify.me/themify-icons description: "A collection of common WebAssembly tools" type: "docs" sidebar_position: 5 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WebAssembly +mentions: + - wasmCloud + - WASI + - Wasmtime + - wasmTools + - Rust +platforms: [wasmCloud, Wasmtime] --- Beyond the wasmCloud toolchain, the WebAssembly community maintains many open source projects that are invaluable for Wasm users. This is a non-comprehensive list of tools we've found particularly useful. diff --git a/versioned_docs/version-v1/ecosystem/wadm/api.md b/versioned_docs/version-v1/ecosystem/wadm/api.md index 014c2c147..38238b176 100644 --- a/versioned_docs/version-v1/ecosystem/wadm/api.md +++ b/versioned_docs/version-v1/ecosystem/wadm/api.md @@ -5,6 +5,22 @@ icon: 'ti-map' # themify icon pack : https://themify.me/themify-icons description: "Interacting with wadm's API" type: 'docs' sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wadm +mentions: + - wasmCloud + - NATS + - Rust + - wash +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/ecosystem/wadm/index.md b/versioned_docs/version-v1/ecosystem/wadm/index.md index 22e4a4a9b..3330f3f61 100644 --- a/versioned_docs/version-v1/ecosystem/wadm/index.md +++ b/versioned_docs/version-v1/ecosystem/wadm/index.md @@ -5,6 +5,23 @@ icon: 'ti-map' # themify icon pack : https://themify.me/themify-icons description: 'The wasmCloud Application Deployment Manager (wadm)' type: 'docs' sidebar_position: 0 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - Kubernetes + - NATS + - wash + - WebAssembly +platforms: [wasmCloud, Kubernetes] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/ecosystem/wadm/migrating.md b/versioned_docs/version-v1/ecosystem/wadm/migrating.md index adbff0fed..9e1a403a3 100644 --- a/versioned_docs/version-v1/ecosystem/wadm/migrating.md +++ b/versioned_docs/version-v1/ecosystem/wadm/migrating.md @@ -5,6 +5,23 @@ icon: 'ti-map' # themify icon pack : https://themify.me/themify-icons description: 'A quick overview on migrating manifests to 1.0' type: 'docs' sidebar_position: 5 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - wadm + - capabilityProvider + - Rust + - WASI +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/ecosystem/wadm/model.md b/versioned_docs/version-v1/ecosystem/wadm/model.md index 260bf8727..89149e1c2 100644 --- a/versioned_docs/version-v1/ecosystem/wadm/model.md +++ b/versioned_docs/version-v1/ecosystem/wadm/model.md @@ -5,6 +5,22 @@ icon: 'ti-map' # themify icon pack : https://themify.me/themify-icons description: 'Declaring your application models' type: 'docs' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - NATS + - Go + - WebAssembly +platforms: [wasmCloud, Kubernetes] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/ecosystem/wadm/status.md b/versioned_docs/version-v1/ecosystem/wadm/status.md index 7663da738..942797310 100644 --- a/versioned_docs/version-v1/ecosystem/wadm/status.md +++ b/versioned_docs/version-v1/ecosystem/wadm/status.md @@ -5,6 +5,21 @@ icon: 'ti-map' # themify icon pack : https://themify.me/themify-icons description: 'Understanding the status of applications' type: 'docs' sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - wash + - NATS +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/ecosystem/wadm/usage.md b/versioned_docs/version-v1/ecosystem/wadm/usage.md index f668a653a..e820090f4 100644 --- a/versioned_docs/version-v1/ecosystem/wadm/usage.md +++ b/versioned_docs/version-v1/ecosystem/wadm/usage.md @@ -4,6 +4,22 @@ date: 2020-01-19T00:00:00+00:00 description: "Deploying your apps with wadm" type: "docs" sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - wash + - NATS + - Rust +platforms: [wasmCloud] --- :::warning[Planned changes to scheduling] diff --git a/versioned_docs/version-v1/ecosystem/wash/contexts.mdx b/versioned_docs/version-v1/ecosystem/wash/contexts.mdx index 48d6011a5..d99bcde1b 100644 --- a/versioned_docs/version-v1/ecosystem/wash/contexts.mdx +++ b/versioned_docs/version-v1/ecosystem/wash/contexts.mdx @@ -3,6 +3,20 @@ title: 'Contexts' date: 2018-12-29T11:02:05+06:00 sidebar_position: 2 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Go +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/ecosystem/wash/dev.md b/versioned_docs/version-v1/ecosystem/wash/dev.md index e708a1a65..a8fe7accb 100644 --- a/versioned_docs/version-v1/ecosystem/wash/dev.md +++ b/versioned_docs/version-v1/ecosystem/wash/dev.md @@ -4,6 +4,23 @@ date: '2025-03-27T14:51:08.210Z' draft: false sidebar_position: 5 description: 'Using wash dev' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - NATS + - wadm + - Rust + - WebAssembly +platforms: [wasmCloud] --- `wash dev` is a subcommand that makes it easy to iteratively develop wasmCloud projects. diff --git a/versioned_docs/version-v1/ecosystem/wash/index.md b/versioned_docs/version-v1/ecosystem/wash/index.md index c67952610..57e40295b 100644 --- a/versioned_docs/version-v1/ecosystem/wash/index.md +++ b/versioned_docs/version-v1/ecosystem/wash/index.md @@ -4,6 +4,19 @@ date: 2018-12-29T11:02:05+06:00 draft: false sidebar_position: 1 description: "The wasmCloud Shell (wash)" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash +platforms: [wasmCloud] --- **_wash_** (the _wasmCloud Shell_) is a single command-line interface (CLI) to handle all of your wasmCloud tooling needs. This CLI has a number of sub-commands that help you interact with the wasmCloud ecosystem. diff --git a/versioned_docs/version-v1/ecosystem/wash/plugin-developer.md b/versioned_docs/version-v1/ecosystem/wash/plugin-developer.md index c6d5d9278..22b5b923b 100644 --- a/versioned_docs/version-v1/ecosystem/wash/plugin-developer.md +++ b/versioned_docs/version-v1/ecosystem/wash/plugin-developer.md @@ -4,6 +4,21 @@ date: 2024-04-26T11:02:05+06:00 draft: false sidebar_position: 4 description: "How to create your own plugins" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - WebAssembly + - WASI +platforms: [wasmCloud] --- :::tip diff --git a/versioned_docs/version-v1/ecosystem/wash/plugins.md b/versioned_docs/version-v1/ecosystem/wash/plugins.md index b3429cfeb..eeddc2d7a 100644 --- a/versioned_docs/version-v1/ecosystem/wash/plugins.md +++ b/versioned_docs/version-v1/ecosystem/wash/plugins.md @@ -4,6 +4,22 @@ date: 2024-04-26T11:02:05+06:00 draft: false sidebar_position: 3 description: 'Using wash plugins' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wash +mentions: + - wasmCloud + - OCIRegistry + - WebAssembly + - ComponentModel +platforms: [wasmCloud] --- :::tip diff --git a/versioned_docs/version-v1/ecosystem/wasmtime/index.mdx b/versioned_docs/version-v1/ecosystem/wasmtime/index.mdx index bdc1ca306..04e21f0c8 100644 --- a/versioned_docs/version-v1/ecosystem/wasmtime/index.mdx +++ b/versioned_docs/version-v1/ecosystem/wasmtime/index.mdx @@ -5,6 +5,23 @@ icon: "ti-map" # themify icon pack : https://themify.me/themify-icons description: "WebAssembly runtime" type: "docs" sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Wasmtime +mentions: + - wasmCloud + - WebAssembly + - WASI + - wash + - Kubernetes +platforms: [wasmCloud, Kubernetes, Wasmtime] --- # Wasmtime diff --git a/versioned_docs/version-v1/examples/go/component/http-client/index.md b/versioned_docs/version-v1/examples/go/component/http-client/index.md index ac237cce9..803474b12 100644 --- a/versioned_docs/version-v1/examples/go/component/http-client/index.md +++ b/versioned_docs/version-v1/examples/go/component/http-client/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - Go + - wasmTools + - wash + - Rust +platforms: [wasmCloud] +--- + # Go HTTP Client [This example](https://github.com/wasmCloud/go/tree/main/examples/component/http-client) is a diff --git a/versioned_docs/version-v1/examples/go/component/http-keyvalue-crud/index.md b/versioned_docs/version-v1/examples/go/component/http-keyvalue-crud/index.md index 690ba4fb5..3a71c7d44 100644 --- a/versioned_docs/version-v1/examples/go/component/http-keyvalue-crud/index.md +++ b/versioned_docs/version-v1/examples/go/component/http-keyvalue-crud/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - WebAssembly + - wash + - wasmTools + - Rust +platforms: [wasmCloud] +--- + # Go HTTP Key-Value CRUD [This example](https://github.com/wasmCloud/go/tree/main/examples/component/http-keyvalue-crud) is a WebAssembly component that demonstrates simple CRUD operations (Create, Read, Update, Destroy) with the [`wasi:keyvalue/store`](https://github.com/WebAssembly/wasi-keyvalue) interface. diff --git a/versioned_docs/version-v1/examples/go/component/http-password-checker/index.md b/versioned_docs/version-v1/examples/go/component/http-password-checker/index.md index 39f7d3651..6f1a9c062 100644 --- a/versioned_docs/version-v1/examples/go/component/http-password-checker/index.md +++ b/versioned_docs/version-v1/examples/go/component/http-password-checker/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - WebAssembly + - wasmTools + - wash + - TinyGo +platforms: [wasmCloud] +--- + # Go HTTP Password Checker [This example](https://github.com/wasmCloud/go/tree/main/examples/component/http-password-checker) is a WebAssembly component that checks password strength over HTTP. diff --git a/versioned_docs/version-v1/examples/go/component/http-server/index.md b/versioned_docs/version-v1/examples/go/component/http-server/index.md index ae9999a46..fe557fd87 100644 --- a/versioned_docs/version-v1/examples/go/component/http-server/index.md +++ b/versioned_docs/version-v1/examples/go/component/http-server/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - WebAssembly + - wasmTools + - wash + - TinyGo +platforms: [wasmCloud] +--- + # Go HTTP Server [This example](https://github.com/wasmCloud/go/tree/main/examples/component/http-server) is a diff --git a/versioned_docs/version-v1/examples/go/component/invoke/index.md b/versioned_docs/version-v1/examples/go/component/invoke/index.md index 9e580881f..e19d5ff6e 100644 --- a/versioned_docs/version-v1/examples/go/component/invoke/index.md +++ b/versioned_docs/version-v1/examples/go/component/invoke/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - WebAssembly + - wash + - wasmTools + - wadm +platforms: [wasmCloud] +--- + # Go Component SDK with Custom WIT [This example](https://github.com/wasmCloud/go/tree/main/examples/component/invoke) is a WebAssembly component that demonstrates how to diff --git a/versioned_docs/version-v1/examples/go/component/sqldb-postgres-query/index.md b/versioned_docs/version-v1/examples/go/component/sqldb-postgres-query/index.md index 65cf0d86d..192efc4bd 100644 --- a/versioned_docs/version-v1/examples/go/component/sqldb-postgres-query/index.md +++ b/versioned_docs/version-v1/examples/go/component/sqldb-postgres-query/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - WebAssembly + - wasmTools + - Docker + - wash +platforms: [wasmCloud] +--- + # Go SQLDB Postgres 🐘 [This example](https://github.com/wasmCloud/go/tree/main/examples/component/sqldb-postgres-query) is a WebAssembly component that can query a PostgresDB database. diff --git a/versioned_docs/version-v1/examples/go/index.mdx b/versioned_docs/version-v1/examples/go/index.mdx index 45ba0bae6..ea55f206c 100644 --- a/versioned_docs/version-v1/examples/go/index.mdx +++ b/versioned_docs/version-v1/examples/go/index.mdx @@ -1,6 +1,20 @@ --- title: "Go examples" description: "Go-based WebAssembly component and provider examples for wasmCloud, from HTTP servers to key-value stores." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Go +mentions: + - wasmCloud + - WebAssembly +platforms: [wasmCloud] --- This section includes examples of [WebAssembly components](/docs/v1/concepts/components/) and [capability providers](/docs/v1/concepts/providers/) for wasmCloud written in Go. Examples are automatically propagated from the [`wasmCloud/go` repository](https://github.com/wasmCloud/go). diff --git a/versioned_docs/version-v1/examples/go/provider/http-server/index.md b/versioned_docs/version-v1/examples/go/provider/http-server/index.md index 03140b66b..478b54a25 100644 --- a/versioned_docs/version-v1/examples/go/provider/http-server/index.md +++ b/versioned_docs/version-v1/examples/go/provider/http-server/index.md @@ -1,5 +1,23 @@ --- description: "Go capability provider example: HTTP server that forwards requests to components via wasi:http/incoming-handler." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - capabilityProvider + - wash + - wadm + - WASI +languages: [Go] +platforms: [wasmCloud] --- # HTTP Server Provider diff --git a/versioned_docs/version-v1/examples/go/provider/keyvalue-inmemory/index.md b/versioned_docs/version-v1/examples/go/provider/keyvalue-inmemory/index.md index 0c2ac4b39..ff536c4d0 100644 --- a/versioned_docs/version-v1/examples/go/provider/keyvalue-inmemory/index.md +++ b/versioned_docs/version-v1/examples/go/provider/keyvalue-inmemory/index.md @@ -1,5 +1,22 @@ --- description: "Go capability provider example: in-memory key-value store implementing wrpc:keyvalue/store for wasmCloud." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - capabilityProvider + - wash + - WebAssembly + - WASI +platforms: [wasmCloud] --- # In-Memory Key-Value Storage Provider diff --git a/versioned_docs/version-v1/examples/index.mdx b/versioned_docs/version-v1/examples/index.mdx index 0a46ebfed..475649e4c 100644 --- a/versioned_docs/version-v1/examples/index.mdx +++ b/versioned_docs/version-v1/examples/index.mdx @@ -1,6 +1,22 @@ --- title: "Examples" description: "Example WebAssembly components and capability providers for wasmCloud in Rust, Go, and TypeScript." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - TypeScript + - Rust + - WebAssembly +platforms: [wasmCloud] --- This section includes examples of [WebAssembly components](/docs/v1/concepts/components/) and [capability providers](/docs/v1/concepts/providers/) for wasmCloud. Examples are organized by programming language, and then by type: component or provider. diff --git a/versioned_docs/version-v1/examples/rust/component/blobby/index.md b/versioned_docs/version-v1/examples/rust/component/blobby/index.md index 87bec9b2a..1adc0553f 100644 --- a/versioned_docs/version-v1/examples/rust/component/blobby/index.md +++ b/versioned_docs/version-v1/examples/rust/component/blobby/index.md @@ -1,3 +1,21 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - WASI +platforms: [wasmCloud] +--- + # Blobby This component (we like to call it "Little Blobby Tables") is a simple file server showing the basic diff --git a/versioned_docs/version-v1/examples/rust/component/dog-fetcher/index.md b/versioned_docs/version-v1/examples/rust/component/dog-fetcher/index.md index 9129e3da3..3e9142348 100644 --- a/versioned_docs/version-v1/examples/rust/component/dog-fetcher/index.md +++ b/versioned_docs/version-v1/examples/rust/component/dog-fetcher/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Wasmtime + - Rust + - wadm + - WebAssembly +platforms: [wasmCloud, Wasmtime] +--- + # Dog Fetcher example This is a simple Rust Wasm example that fetches a URL to a random dog picture and returns the diff --git a/versioned_docs/version-v1/examples/rust/component/echo-messaging/index.md b/versioned_docs/version-v1/examples/rust/component/echo-messaging/index.md index ead66de83..ecce2bcd3 100644 --- a/versioned_docs/version-v1/examples/rust/component/echo-messaging/index.md +++ b/versioned_docs/version-v1/examples/rust/component/echo-messaging/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - NATS + - Rust + - wadm + - WebAssembly +platforms: [wasmCloud] +--- + # Echo Messaging This is a simple Rust Wasm example that uses `wasmcloud:messaging` to echo back any message it receives. diff --git a/versioned_docs/version-v1/examples/rust/component/ferris-says/index.md b/versioned_docs/version-v1/examples/rust/component/ferris-says/index.md index 157db285b..c47529fe9 100644 --- a/versioned_docs/version-v1/examples/rust/component/ferris-says/index.md +++ b/versioned_docs/version-v1/examples/rust/component/ferris-says/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - WASI + - Wasmtime + - wash + - WebAssembly +platforms: [wasmCloud, Wasmtime] +--- + # Ferris Says This folder contains a simple WebAssembly component written in [Rust][rust], which responds with a version of [cowsay][wiki-cowsay] tailored to Rustaceans (users of Rust). diff --git a/versioned_docs/version-v1/examples/rust/component/http-blobstore/index.md b/versioned_docs/version-v1/examples/rust/component/http-blobstore/index.md index c4bf3599f..dbca63090 100644 --- a/versioned_docs/version-v1/examples/rust/component/http-blobstore/index.md +++ b/versioned_docs/version-v1/examples/rust/component/http-blobstore/index.md @@ -1,5 +1,22 @@ --- description: "Rust Wasm component example: perform blob storage operations via HTTP using S3, Azure, filesystem, or NATS providers." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - Rust + - wash + - wadm + - WebAssembly +platforms: [wasmCloud] --- # HTTP Blobstore Example Component diff --git a/versioned_docs/version-v1/examples/rust/component/http-hello-world/index.md b/versioned_docs/version-v1/examples/rust/component/http-hello-world/index.md index 9aa03ac0d..7ba9727a7 100644 --- a/versioned_docs/version-v1/examples/rust/component/http-hello-world/index.md +++ b/versioned_docs/version-v1/examples/rust/component/http-hello-world/index.md @@ -1,3 +1,22 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Wasmtime + - wash + - Rust + - WebAssembly +platforms: [wasmCloud, Wasmtime] +--- + # HTTP Hello World This is a simple Rust Wasm example that responds with a "Hello World" message for each request. diff --git a/versioned_docs/version-v1/examples/rust/component/http-jsonify/index.md b/versioned_docs/version-v1/examples/rust/component/http-jsonify/index.md index 117c6bfba..be389e058 100644 --- a/versioned_docs/version-v1/examples/rust/component/http-jsonify/index.md +++ b/versioned_docs/version-v1/examples/rust/component/http-jsonify/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Wasmtime + - Rust + - wadm + - WebAssembly +platforms: [wasmCloud, Wasmtime] +--- + # HTTP JSONify This is a simple Rust Wasm example that converts an incoming HTTP request to a JSON representation, and returns that as the response. diff --git a/versioned_docs/version-v1/examples/rust/component/http-keyvalue-counter/index.md b/versioned_docs/version-v1/examples/rust/component/http-keyvalue-counter/index.md index e5f8a448b..429de7b7d 100644 --- a/versioned_docs/version-v1/examples/rust/component/http-keyvalue-counter/index.md +++ b/versioned_docs/version-v1/examples/rust/component/http-keyvalue-counter/index.md @@ -1,5 +1,21 @@ --- description: "Rust Wasm component example: increment a key-value counter on each HTTP request using wasi-http and wasi-keyvalue." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - Rust + - wash + - WebAssembly +platforms: [wasmCloud] --- # HTTP KeyValue Counter diff --git a/versioned_docs/version-v1/examples/rust/component/http-keyvalue-watcher/index.md b/versioned_docs/version-v1/examples/rust/component/http-keyvalue-watcher/index.md index a25caeb9e..1b74d97a5 100644 --- a/versioned_docs/version-v1/examples/rust/component/http-keyvalue-watcher/index.md +++ b/versioned_docs/version-v1/examples/rust/component/http-keyvalue-watcher/index.md @@ -1,5 +1,23 @@ --- description: "Rust Wasm component example: monitor and react to key-value store operations via HTTP and wasi-keyvalue." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - Rust + - wash + - wadm + - WebAssembly +languages: [Rust] +platforms: [wasmCloud] --- # HTTP KeyValue Watcher diff --git a/versioned_docs/version-v1/examples/rust/component/http-password-checker/index.md b/versioned_docs/version-v1/examples/rust/component/http-password-checker/index.md index 7d6312323..956ccc76b 100644 --- a/versioned_docs/version-v1/examples/rust/component/http-password-checker/index.md +++ b/versioned_docs/version-v1/examples/rust/component/http-password-checker/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Rust + - wadm + - WASI + - WebAssembly +platforms: [wasmCloud] +--- + # Rust HTTP Password Checker This repository contains a WebAssembly Component written in [Rust][rust], which: diff --git a/versioned_docs/version-v1/examples/rust/component/http-task-manager/index.md b/versioned_docs/version-v1/examples/rust/component/http-task-manager/index.md index f1545471a..278ab6086 100644 --- a/versioned_docs/version-v1/examples/rust/component/http-task-manager/index.md +++ b/versioned_docs/version-v1/examples/rust/component/http-task-manager/index.md @@ -1,3 +1,21 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Docker + - wadm +platforms: [wasmCloud] +--- + # HTTP Task manager This web component tracks and updates information about asynchronous tasks, backed by a [Postgres][postgres] Database. diff --git a/versioned_docs/version-v1/examples/rust/component/keyvalue-messaging/index.md b/versioned_docs/version-v1/examples/rust/component/keyvalue-messaging/index.md index d1df7c52a..86e57b465 100644 --- a/versioned_docs/version-v1/examples/rust/component/keyvalue-messaging/index.md +++ b/versioned_docs/version-v1/examples/rust/component/keyvalue-messaging/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - wash + - wadm + - Rust + - WebAssembly +platforms: [wasmCloud] +--- + # NATS KeyValue Messaging This is a Wasm component example, which, using NATS KeyValue and Messaging providers, demonstrates the following operations: diff --git a/versioned_docs/version-v1/examples/rust/component/messaging-image-processor-worker/index.md b/versioned_docs/version-v1/examples/rust/component/messaging-image-processor-worker/index.md index 362a53660..b26b7a786 100644 --- a/versioned_docs/version-v1/examples/rust/component/messaging-image-processor-worker/index.md +++ b/versioned_docs/version-v1/examples/rust/component/messaging-image-processor-worker/index.md @@ -1,5 +1,22 @@ --- description: "Rust Wasm component example: async image processing worker that listens for jobs via messaging and stores results in blobstore." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - NATS + - wadm + - wash + - Docker +platforms: [wasmCloud] --- # Messaging Image Processor Worker diff --git a/versioned_docs/version-v1/examples/rust/component/sqldb-postgres-query/index.md b/versioned_docs/version-v1/examples/rust/component/sqldb-postgres-query/index.md index 26c903a18..2dba1c392 100644 --- a/versioned_docs/version-v1/examples/rust/component/sqldb-postgres-query/index.md +++ b/versioned_docs/version-v1/examples/rust/component/sqldb-postgres-query/index.md @@ -1,3 +1,24 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - Docker + - Rust + - capabilityProvider +languages: [Rust] +platforms: [wasmCloud] +--- + # 🐘 SQLDB Postgres Example This folder contains a WebAssembly component that makes use of: diff --git a/versioned_docs/version-v1/examples/rust/component/wadm-status-receiver/index.md b/versioned_docs/version-v1/examples/rust/component/wadm-status-receiver/index.md index 082d787ad..48d358f28 100644 --- a/versioned_docs/version-v1/examples/rust/component/wadm-status-receiver/index.md +++ b/versioned_docs/version-v1/examples/rust/component/wadm-status-receiver/index.md @@ -1,3 +1,24 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - wash + - WASI + - Rust + - capabilityProvider +languages: [Rust] +platforms: [wasmCloud] +--- + # 📡 WADM Status Receiver Example This folder contains a WebAssembly component that makes use of: diff --git a/versioned_docs/version-v1/examples/rust/component/wash-plugin-rust/index.md b/versioned_docs/version-v1/examples/rust/component/wash-plugin-rust/index.md index 5b28f6014..85a6eae1d 100644 --- a/versioned_docs/version-v1/examples/rust/component/wash-plugin-rust/index.md +++ b/versioned_docs/version-v1/examples/rust/component/wash-plugin-rust/index.md @@ -1,3 +1,21 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly + - Rust +platforms: [wasmCloud] +--- + # WAsmcloud SHell (`wash`) plugin Starting from version 0.28 of the [WAsmcloud SHell (`wash`)][wash], [plugins written in WebAssembly][docs-wash-plugins] can be used to extend wash with new functionality. diff --git a/versioned_docs/version-v1/examples/rust/index.mdx b/versioned_docs/version-v1/examples/rust/index.mdx index 6465bf3ec..2353ff9e4 100644 --- a/versioned_docs/version-v1/examples/rust/index.mdx +++ b/versioned_docs/version-v1/examples/rust/index.mdx @@ -1,5 +1,22 @@ --- title: "Rust examples" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: Rust +mentions: + - wasmCloud + - wash + - wadm + - NATS + - WebAssembly +platforms: [wasmCloud] --- This section includes examples of [WebAssembly components](/docs/v1/concepts/components/) and [capability providers](/docs/v1/concepts/providers/) for wasmCloud written in [Rust][rust]. diff --git a/versioned_docs/version-v1/examples/rust/provider/messaging-nats/index.md b/versioned_docs/version-v1/examples/rust/provider/messaging-nats/index.md index 4e5fd5fb0..3922b0a3d 100644 --- a/versioned_docs/version-v1/examples/rust/provider/messaging-nats/index.md +++ b/versioned_docs/version-v1/examples/rust/provider/messaging-nats/index.md @@ -1,3 +1,20 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - capabilityProvider +platforms: [wasmCloud] +--- + # NATS Capability Provider This capability provider is an implementation of the `wasmcloud:messaging` contract. It exposes publish, request, and subscribe functionality to components. diff --git a/versioned_docs/version-v1/examples/typescript/component/bundled-esbuild/index.md b/versioned_docs/version-v1/examples/typescript/component/bundled-esbuild/index.md index a2e301e91..26ac35b51 100644 --- a/versioned_docs/version-v1/examples/typescript/component/bundled-esbuild/index.md +++ b/versioned_docs/version-v1/examples/typescript/component/bundled-esbuild/index.md @@ -1,3 +1,22 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - TypeScript + - JavaScript + - WebAssembly +platforms: [wasmCloud] +--- + # Typescript component bundled with esbuild This repository contains a custom wasm component, written in [Typescript][ts]. diff --git a/versioned_docs/version-v1/examples/typescript/component/bundled-rsbuild/index.md b/versioned_docs/version-v1/examples/typescript/component/bundled-rsbuild/index.md index 2f1e10105..3496f0607 100644 --- a/versioned_docs/version-v1/examples/typescript/component/bundled-rsbuild/index.md +++ b/versioned_docs/version-v1/examples/typescript/component/bundled-rsbuild/index.md @@ -1,3 +1,21 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - TypeScript + - JavaScript +platforms: [wasmCloud] +--- + # Typescript component bundled with rslib/rsbuild This repository contains a hello world HTTP component, written in [Typescript][ts]. diff --git a/versioned_docs/version-v1/examples/typescript/component/http-axios/index.md b/versioned_docs/version-v1/examples/typescript/component/http-axios/index.md index b5ce4b0b7..de2294b20 100644 --- a/versioned_docs/version-v1/examples/typescript/component/http-axios/index.md +++ b/versioned_docs/version-v1/examples/typescript/component/http-axios/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - WebAssembly + - Wasmtime + - JCO + - TypeScript +platforms: [wasmCloud, Wasmtime] +--- + # Typescript Axios example CLI This repository contains a WebAssembly Component written in [Typescript][ts], which: diff --git a/versioned_docs/version-v1/examples/typescript/component/http-hello-world/index.md b/versioned_docs/version-v1/examples/typescript/component/http-hello-world/index.md index aa8921acd..8ba9ff744 100644 --- a/versioned_docs/version-v1/examples/typescript/component/http-hello-world/index.md +++ b/versioned_docs/version-v1/examples/typescript/component/http-hello-world/index.md @@ -1,3 +1,22 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - TypeScript + - WebAssembly + - WASI +platforms: [wasmCloud] +--- + # TypeScript HTTP Hello World This repository contains a Hello World HTTP WebAssembly component example, written in [TypeScript][ts]. diff --git a/versioned_docs/version-v1/examples/typescript/component/http-password-checker/index.md b/versioned_docs/version-v1/examples/typescript/component/http-password-checker/index.md index 7ba7bc03c..43e4b3005 100644 --- a/versioned_docs/version-v1/examples/typescript/component/http-password-checker/index.md +++ b/versioned_docs/version-v1/examples/typescript/component/http-password-checker/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - TypeScript + - WASI + - WebAssembly +platforms: [wasmCloud] +--- + # Typescript HTTP Password Checker This repository contains a WebAssembly Component written in [Typescript][ts], which: diff --git a/versioned_docs/version-v1/examples/typescript/component/http-server-with-hono/index.md b/versioned_docs/version-v1/examples/typescript/component/http-server-with-hono/index.md index 73cf1608f..c368e028a 100644 --- a/versioned_docs/version-v1/examples/typescript/component/http-server-with-hono/index.md +++ b/versioned_docs/version-v1/examples/typescript/component/http-server-with-hono/index.md @@ -1,5 +1,22 @@ --- description: "TypeScript Wasm component example: build an HTTP server using the Hono framework with wasi:http on wasmCloud." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - TypeScript + - JCO + - StarlingMonkey + - WebAssembly +platforms: [wasmCloud] --- # HTTP Server with Hono diff --git a/versioned_docs/version-v1/examples/typescript/component/http-streaming/index.md b/versioned_docs/version-v1/examples/typescript/component/http-streaming/index.md index 1e6c6a9ae..cb329ac29 100644 --- a/versioned_docs/version-v1/examples/typescript/component/http-streaming/index.md +++ b/versioned_docs/version-v1/examples/typescript/component/http-streaming/index.md @@ -1,3 +1,23 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - wash + - wadm + - TypeScript + - capabilityProvider +platforms: [wasmCloud] +--- + # Typescript HTTP Streaming This repository contains a HTTP component that performs a streaming response using WASI I/O and HTTP Preview2 primitives, written in [Typescript][ts]. diff --git a/versioned_docs/version-v1/examples/typescript/index.mdx b/versioned_docs/version-v1/examples/typescript/index.mdx index 2faa38291..e5eb5da70 100644 --- a/versioned_docs/version-v1/examples/typescript/index.mdx +++ b/versioned_docs/version-v1/examples/typescript/index.mdx @@ -1,5 +1,22 @@ --- title: "Typescript examples" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: TypeScript +mentions: + - wasmCloud + - WebAssembly + - JCO + - StarlingMonkey + - JavaScript +platforms: [wasmCloud] --- This section includes examples of [WebAssembly components](/docs/v1/concepts/components/) and [capability providers](/docs/v1/concepts/providers/) for wasmCloud written in [Typescript][ts]. diff --git a/versioned_docs/version-v1/hosts/abis/components/index.md b/versioned_docs/version-v1/hosts/abis/components/index.md index fad37fa22..9f817c96a 100644 --- a/versioned_docs/version-v1/hosts/abis/components/index.md +++ b/versioned_docs/version-v1/hosts/abis/components/index.md @@ -4,6 +4,20 @@ date: 2024-08-09T11:02:05+06:00 sidebar_position: 4 draft: false description: 'Support for wit-defined WebAssembly components' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - ComponentModel +platforms: [wasmCloud] --- The wasmCloud host communicates with WebAssembly guests using the [WebAssembly component model](https://github.com/WebAssembly/component-model). You can read more about components in our [Platform Overview](https://wasmcloud.com/docs/v1/concepts/components/). diff --git a/versioned_docs/version-v1/hosts/lattice-protocols/control-interface.md b/versioned_docs/version-v1/hosts/lattice-protocols/control-interface.md index 36001af3d..f27b5845d 100644 --- a/versioned_docs/version-v1/hosts/lattice-protocols/control-interface.md +++ b/versioned_docs/version-v1/hosts/lattice-protocols/control-interface.md @@ -3,6 +3,20 @@ title: 'Control Interface' date: 2018-12-29T11:02:05+06:00 sidebar_position: 3 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - Rust +platforms: [wasmCloud] --- The lattice control interface provides a way for clients to interact with the lattice to issue diff --git a/versioned_docs/version-v1/hosts/lattice-protocols/index.md b/versioned_docs/version-v1/hosts/lattice-protocols/index.md index b9bb98b58..5c9b18941 100644 --- a/versioned_docs/version-v1/hosts/lattice-protocols/index.md +++ b/versioned_docs/version-v1/hosts/lattice-protocols/index.md @@ -4,6 +4,19 @@ date: 2018-12-29T11:02:05+06:00 sidebar_position: 1 draft: false description: 'A detailed specification on the requirements for being a good citizen on a wasmCloud cluster' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- wasmCloud's _lattice_ network protocols are all open, language agnostic and use NATS as the underlying transport. This section describes the various requirements and specifications for lattice participants, including lattice RPC and the lattice control interface. diff --git a/versioned_docs/version-v1/hosts/lattice-protocols/name.mdx b/versioned_docs/version-v1/hosts/lattice-protocols/name.mdx index b77c67fc3..888c00229 100644 --- a/versioned_docs/version-v1/hosts/lattice-protocols/name.mdx +++ b/versioned_docs/version-v1/hosts/lattice-protocols/name.mdx @@ -2,6 +2,19 @@ title: 'Lattice name(space)' sidebar_position: 1 description: "Configure wasmCloud lattice names for multi-tenant isolation on shared NATS clusters." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- Lattices are designed to support multi-tenancy in that you can run multiple, isolated lattices on the same NATS cluster, without risking overlapping traffic. This is made possible through the use of a unique lattice name. The NATS subject hierarchy is sub-divided beneath this name. diff --git a/versioned_docs/version-v1/hosts/lattice-protocols/rpc.md b/versioned_docs/version-v1/hosts/lattice-protocols/rpc.md index c1e4b3b7a..f1497b043 100644 --- a/versioned_docs/version-v1/hosts/lattice-protocols/rpc.md +++ b/versioned_docs/version-v1/hosts/lattice-protocols/rpc.md @@ -4,6 +4,22 @@ date: 2024-08-09T11:02:05+06:00 sidebar_position: 2 draft: false description: "How wasmCloud uses wRPC for distributed communication between components and providers over NATS." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - Wasmtime + - BytecodeAlliance + - WASI +platforms: [wasmCloud, Wasmtime] --- wasmCloud uses the ByteCode Alliance hosted project [wRPC](https://github.com/bytecodealliance/wrpc) for all distributed communication between components and capability providers. wasmCloud was the first reference implementation for wRPC, and was designed to make distributed communication between components to feel exactly like [composing components](/docs/v1/ecosystem/wasmtime/#composition-and-the-runtime). diff --git a/versioned_docs/version-v1/hosts/security.md b/versioned_docs/version-v1/hosts/security.md index ac6e5fe86..e330babb5 100644 --- a/versioned_docs/version-v1/hosts/security.md +++ b/versioned_docs/version-v1/hosts/security.md @@ -4,6 +4,22 @@ date: 2018-12-29T11:02:05+06:00 sidebar_position: 0 draft: false description: 'wasmCloud Ecosystem Security' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - SPIFFE + - WebAssembly + - ComponentModel +platforms: [wasmCloud] --- wasmCloud embraces a [zero trust](https://en.wikipedia.org/wiki/Zero_trust_networks) security model. With the WebAssembly component model, every function call must be declared and embedded in a component's WIT, giving wasmCloud full ability to deny the component from invoking anything or accessing any resources at runtime. See the [policy service](/docs/v1/deployment/security/policy-service/) documentation for information on how to evaluate policies to increase the default security of wasmCloud. diff --git a/versioned_docs/version-v1/installation.mdx b/versioned_docs/version-v1/installation.mdx index 81cf47e16..7ff964d16 100644 --- a/versioned_docs/version-v1/installation.mdx +++ b/versioned_docs/version-v1/installation.mdx @@ -1,6 +1,19 @@ --- title: 'Installation' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/integrations/index.mdx b/versioned_docs/version-v1/integrations/index.mdx index 5723b230e..5e746805b 100644 --- a/versioned_docs/version-v1/integrations/index.mdx +++ b/versioned_docs/version-v1/integrations/index.mdx @@ -1,5 +1,20 @@ --- title: 'Integrations' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry + - capabilityProvider + - Cosmonic +platforms: [wasmCloud, Kubernetes] --- wasmCloud integrates seamlessly with your team's existing tooling—from infrastructure to dashboards to essential building blocks for developers. diff --git a/versioned_docs/version-v1/intro.mdx b/versioned_docs/version-v1/intro.mdx index 9f7159f41..1319bfd44 100644 --- a/versioned_docs/version-v1/intro.mdx +++ b/versioned_docs/version-v1/intro.mdx @@ -1,6 +1,21 @@ --- sidebar_position: 0 description: "Build polyglot apps from reusable Wasm components and run them across any cloud, Kubernetes, datacenter, or edge with wasmCloud." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - CNCF + - WebAssembly +platforms: [wasmCloud, Kubernetes] --- import { WhatIsWasmCloudSwitcher } from '@site/src/pages/_index/_components/what-is-wasmcloud'; diff --git a/versioned_docs/version-v1/kubernetes.mdx b/versioned_docs/version-v1/kubernetes.mdx index 1cb103fc4..d0b46baa2 100644 --- a/versioned_docs/version-v1/kubernetes.mdx +++ b/versioned_docs/version-v1/kubernetes.mdx @@ -1,6 +1,22 @@ --- title: 'wasmCloud on Kubernetes' description: "Run WebAssembly components on Kubernetes with the wasmCloud operator, CRDs, and kubectl-native workflows." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Kubernetes + - WebAssembly + - wadm + - ComponentModel +platforms: [wasmCloud, Kubernetes] --- import Wrapped from './images/Wrapped.svg' diff --git a/versioned_docs/version-v1/reference/_index.en.md b/versioned_docs/version-v1/reference/_index.en.md index fc4d5b4a6..2fd70356c 100644 --- a/versioned_docs/version-v1/reference/_index.en.md +++ b/versioned_docs/version-v1/reference/_index.en.md @@ -1,10 +1,21 @@ ---- -title: "Reference" -date: 2020-01-18T11:02:05+06:00 -icon: "ti-book" # themify icon pack : https://themify.me/themify-icons -description: "Full, in-depth reference material on all aspects of wasmCloud." -# type dont remove or customize -type : "docs" ---- - +--- +title: "Reference" +date: 2020-01-18T11:02:05+06:00 +icon: "ti-book" # themify icon pack : https://themify.me/themify-icons +description: "Full, in-depth reference material on all aspects of wasmCloud." +# type dont remove or customize +type : "docs" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] +--- + Here you'll find detailed reference materials on all aspects of wasmCloud. \ No newline at end of file diff --git a/versioned_docs/version-v1/reference/branding.md b/versioned_docs/version-v1/reference/branding.md index 99f376331..150437cb6 100644 --- a/versioned_docs/version-v1/reference/branding.md +++ b/versioned_docs/version-v1/reference/branding.md @@ -2,6 +2,17 @@ title: "Branding & Logos" sidebar_position: 999 type: "docs" +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] --- Assets for wasmCloud, including visual guidelines and logos, can be found in the [brand folder of the wasmCloud repository](https://github.com/wasmCloud/wasmCloud/tree/main/brand). diff --git a/versioned_docs/version-v1/reference/cloud-event-list.mdx b/versioned_docs/version-v1/reference/cloud-event-list.mdx index 286df5bba..015e92c3c 100644 --- a/versioned_docs/version-v1/reference/cloud-event-list.mdx +++ b/versioned_docs/version-v1/reference/cloud-event-list.mdx @@ -4,6 +4,19 @@ date: 2023-06-13T00:00:00+00:00 description: 'List of CloudEvents Used in a Lattice' sidebar_position: 5 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - OpenTelemetry +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/reference/config.md b/versioned_docs/version-v1/reference/config.md index a4a12ffd9..2228fca03 100644 --- a/versioned_docs/version-v1/reference/config.md +++ b/versioned_docs/version-v1/reference/config.md @@ -3,6 +3,23 @@ title: 'wasmcloud.toml' date: 2023-09-29T11:02:05+06:00 sidebar_position: 4 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - TinyGo + - wash + - Rust + - WASI +platforms: [wasmCloud] --- `wasmcloud.toml` is the main configuration file for a wasmCloud project, analogous to a `package.json` or `Cargo.toml` file. diff --git a/versioned_docs/version-v1/reference/faq.mdx b/versioned_docs/version-v1/reference/faq.mdx index 1ff3bedcf..aa7dc2f03 100644 --- a/versioned_docs/version-v1/reference/faq.mdx +++ b/versioned_docs/version-v1/reference/faq.mdx @@ -4,6 +4,23 @@ date: 2023-12-19T00:00:00+00:00 description: 'Frequently Asked Questions' sidebar_position: 0 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - wash + - Wasmtime + - CNCF + - wadm +platforms: [wasmCloud, Kubernetes, Wasmtime] --- :::info diff --git a/versioned_docs/version-v1/reference/glossary.md b/versioned_docs/version-v1/reference/glossary.md index dc3e8290d..95927aa04 100644 --- a/versioned_docs/version-v1/reference/glossary.md +++ b/versioned_docs/version-v1/reference/glossary.md @@ -4,6 +4,22 @@ date: 2020-05-01T00:00:00+00:00 description: 'Glossary of Terms' sidebar_position: 1 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS + - Wasmtime + - CNCF + - WebAssembly +platforms: [wasmCloud, Wasmtime] --- ## Core wasmCloud terminology diff --git a/versioned_docs/version-v1/reference/host-config.md b/versioned_docs/version-v1/reference/host-config.md index ee325f60d..18d260493 100644 --- a/versioned_docs/version-v1/reference/host-config.md +++ b/versioned_docs/version-v1/reference/host-config.md @@ -3,6 +3,19 @@ title: 'Host Configuration' date: 2023-11-27 sidebar_position: 2 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- The following table contains a list of all options that can be used to configure the wasmCloud Host: diff --git a/versioned_docs/version-v1/reference/nats/leaf-nodes.md b/versioned_docs/version-v1/reference/nats/leaf-nodes.md index 11941b4ff..5a3d33d14 100644 --- a/versioned_docs/version-v1/reference/nats/leaf-nodes.md +++ b/versioned_docs/version-v1/reference/nats/leaf-nodes.md @@ -2,6 +2,19 @@ title: 'NATS Leaf Nodes' description: 'Leaf node strategy and patterns for wasmCloud' sidebar_position: 4 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: NATS +mentions: + - wasmCloud +platforms: [wasmCloud] --- [Leaf nodes](https://docs.nats.io/running-a-nats-service/configuration/leafnodes) are not required for the wasmCloud deployment but they are strongly recommended. diff --git a/versioned_docs/version-v1/reference/nats/permissions.md b/versioned_docs/version-v1/reference/nats/permissions.md index 4a7de1950..c8d911571 100644 --- a/versioned_docs/version-v1/reference/nats/permissions.md +++ b/versioned_docs/version-v1/reference/nats/permissions.md @@ -2,6 +2,21 @@ title: 'NATS Permissions' description: 'Account and permission configuration for wasmCloud' sidebar_position: 3 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: NATS +mentions: + - wasmCloud + - wadm + - WebAssembly +platforms: [wasmCloud] --- ## Subject and Account Requirements diff --git a/versioned_docs/version-v1/reference/nats/reference.md b/versioned_docs/version-v1/reference/nats/reference.md index 57b4fccc8..1b2eb4ff2 100644 --- a/versioned_docs/version-v1/reference/nats/reference.md +++ b/versioned_docs/version-v1/reference/nats/reference.md @@ -2,6 +2,22 @@ title: 'NATS Reference' description: 'Complete NATS reference for wasmCloud deployments' sidebar_position: 12 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: NATS +mentions: + - wasmCloud + - wash + - wadm + - WebAssembly +platforms: [wasmCloud] --- wasmCloud uses many NATS features across its stack, primarily relying on NATS JetStream for persistent distributed storage and NATS core request/reply for RPC. diff --git a/versioned_docs/version-v1/reference/nats/streams-and-buckets.md b/versioned_docs/version-v1/reference/nats/streams-and-buckets.md index f610e73b6..1aef597d1 100644 --- a/versioned_docs/version-v1/reference/nats/streams-and-buckets.md +++ b/versioned_docs/version-v1/reference/nats/streams-and-buckets.md @@ -2,6 +2,20 @@ title: 'NATS Streams and Buckets' description: 'JetStream resource requirements for wasmCloud deployments' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: NATS +mentions: + - wasmCloud + - wadm +platforms: [wasmCloud] --- The first time `wasmCloud` and `wadm` start they will attempt to get or create the following KV buckets and streams. It's recommended to pre-create the buckets and streams in production environments to avoid giving these processes permissions to create or overwrite JetStream resources. diff --git a/versioned_docs/version-v1/reference/nats/subjects.md b/versioned_docs/version-v1/reference/nats/subjects.md index 5f90e0a20..f4c3f7ca5 100644 --- a/versioned_docs/version-v1/reference/nats/subjects.md +++ b/versioned_docs/version-v1/reference/nats/subjects.md @@ -2,6 +2,19 @@ title: 'NATS Subjects' description: 'Reference for NATS subjects used by wasmCloud' sidebar_position: 1 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: NATS +mentions: + - wasmCloud +platforms: [wasmCloud] --- This page provides a complete reference for NATS subjects used by wasmCloud. diff --git a/versioned_docs/version-v1/reference/official-oci/index.md b/versioned_docs/version-v1/reference/official-oci/index.md index 0564b53c9..18f4c0a11 100644 --- a/versioned_docs/version-v1/reference/official-oci/index.md +++ b/versioned_docs/version-v1/reference/official-oci/index.md @@ -3,6 +3,19 @@ title: 'Official OCI Artifact List for Capability Providers' date: 2018-12-29T11:02:05+06:00 sidebar_position: 5 draft: false +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - NATS +platforms: [wasmCloud] --- We maintain all officially supported, continually updated, first-party OCI artifacts managed by the wasmCloud team on GitHub repositories. diff --git a/versioned_docs/version-v1/reference/wasi/incoming-http.md b/versioned_docs/version-v1/reference/wasi/incoming-http.md index 49820060f..dfe949143 100644 --- a/versioned_docs/version-v1/reference/wasi/incoming-http.md +++ b/versioned_docs/version-v1/reference/wasi/incoming-http.md @@ -1,3 +1,19 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI +platforms: [wasmCloud] +--- +

          World incoming-http

          • Imports: diff --git a/versioned_docs/version-v1/reference/wasi/interfaces.md b/versioned_docs/version-v1/reference/wasi/interfaces.md index 171df8983..e2274b1c4 100644 --- a/versioned_docs/version-v1/reference/wasi/interfaces.md +++ b/versioned_docs/version-v1/reference/wasi/interfaces.md @@ -1,3 +1,19 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI +platforms: [wasmCloud, Kubernetes] +--- +

            World interfaces

            • Imports: diff --git a/versioned_docs/version-v1/reference/wasi/logging.md b/versioned_docs/version-v1/reference/wasi/logging.md index b2088feac..82e4c39b9 100644 --- a/versioned_docs/version-v1/reference/wasi/logging.md +++ b/versioned_docs/version-v1/reference/wasi/logging.md @@ -1,3 +1,19 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI +platforms: [wasmCloud] +--- +

              World logging

              • Exports: diff --git a/versioned_docs/version-v1/reference/wasi/messaging-handler.md b/versioned_docs/version-v1/reference/wasi/messaging-handler.md index f5ef3f596..f526bae8f 100644 --- a/versioned_docs/version-v1/reference/wasi/messaging-handler.md +++ b/versioned_docs/version-v1/reference/wasi/messaging-handler.md @@ -1,3 +1,17 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +platforms: [wasmCloud] +--- +

                World messaging-handler

                • Imports: diff --git a/versioned_docs/version-v1/reference/wasi/support.md b/versioned_docs/version-v1/reference/wasi/support.md index 77cba1102..9b4e21a6f 100644 --- a/versioned_docs/version-v1/reference/wasi/support.md +++ b/versioned_docs/version-v1/reference/wasi/support.md @@ -4,6 +4,23 @@ date: 2023-12-28 sidebar_position: 5 draft: false description: "WASI API support reference for wasmCloud: supported imports, exports, and interface versions." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: WASI +mentions: + - wasmCloud + - wash + - witBindgen + - Rust + - WebAssembly +platforms: [wasmCloud] --- :::info diff --git a/versioned_docs/version-v1/reference/wasi/unversioned-interfaces.md b/versioned_docs/version-v1/reference/wasi/unversioned-interfaces.md index 48bae7f35..5b11bc436 100644 --- a/versioned_docs/version-v1/reference/wasi/unversioned-interfaces.md +++ b/versioned_docs/version-v1/reference/wasi/unversioned-interfaces.md @@ -1,3 +1,19 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI +platforms: [wasmCloud] +--- +

                  World unversioned-interfaces

                  • Imports: diff --git a/versioned_docs/version-v1/reference/wasi/unversioned-logging.md b/versioned_docs/version-v1/reference/wasi/unversioned-logging.md index 992ff713c..8d84f4fe0 100644 --- a/versioned_docs/version-v1/reference/wasi/unversioned-logging.md +++ b/versioned_docs/version-v1/reference/wasi/unversioned-logging.md @@ -1,3 +1,19 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI +platforms: [wasmCloud] +--- +

                    World unversioned-logging

                    • Exports: diff --git a/versioned_docs/version-v1/reference/wasi/wrpc-interfaces.md b/versioned_docs/version-v1/reference/wasi/wrpc-interfaces.md index 6420869ab..46979c8ca 100644 --- a/versioned_docs/version-v1/reference/wasi/wrpc-interfaces.md +++ b/versioned_docs/version-v1/reference/wasi/wrpc-interfaces.md @@ -1,3 +1,19 @@ +--- +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI +platforms: [wasmCloud] +--- +

                      World wrpc-interfaces

                      • Imports: diff --git a/versioned_docs/version-v1/roadmap/2023-q3q4.md b/versioned_docs/version-v1/roadmap/2023-q3q4.md index 953970c8c..de136e38d 100644 --- a/versioned_docs/version-v1/roadmap/2023-q3q4.md +++ b/versioned_docs/version-v1/roadmap/2023-q3q4.md @@ -4,6 +4,23 @@ date: 2023-08-02T00:00:00+00:00 description: 'wasmCloud Development Roadmap' sidebar_position: 999 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - Rust + - JCO + - BytecodeAlliance + - Go +platforms: [wasmCloud] --- wasmCloud is a constantly evolving project. The feature roadmap and release schedule aren't rigid at this time, instead, we're adopting a "Now, Next, Later" format to indicate when efforts are available for work. In addition to the higher-level roadmap on [GitHub Projects](https://github.com/orgs/wasmCloud/projects/7/views/3), wasmCloud is under constant development for smaller improvements, bug fixes and documentation. wasmCloud seeks to evolve with the WebAssembly ecosystem, adopting standards and best practices as they become available. We believe this is the best way, after hearing invaluable feedback from contributors and users, to accomplish our goals as a project. diff --git a/versioned_docs/version-v1/roadmap/2024-q1.md b/versioned_docs/version-v1/roadmap/2024-q1.md index 51cb6ca71..39edc3bc7 100644 --- a/versioned_docs/version-v1/roadmap/2024-q1.md +++ b/versioned_docs/version-v1/roadmap/2024-q1.md @@ -4,6 +4,23 @@ date: 2023-12-06T00:00:00+00:00 description: 'wasmCloud Development Roadmap on the road to 1.0, scoped to Q1 2024.' sidebar_position: 998 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - OpenTelemetry + - Wasmtime + - BytecodeAlliance + - WASI +platforms: [wasmCloud, Wasmtime] --- :::info diff --git a/versioned_docs/version-v1/roadmap/2024-q2.md b/versioned_docs/version-v1/roadmap/2024-q2.md index a15ae3aee..058fd68fe 100644 --- a/versioned_docs/version-v1/roadmap/2024-q2.md +++ b/versioned_docs/version-v1/roadmap/2024-q2.md @@ -4,6 +4,22 @@ date: 2024-05-02T00:00:00+00:00 description: 'wasmCloud Development Roadmap post 1.0, scoped to Q2 2024' sidebar_position: 997 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WebAssembly + - OpenTelemetry + - Kubernetes + - Go +platforms: [wasmCloud, Kubernetes] --- :::info diff --git a/versioned_docs/version-v1/roadmap/2024-q3.md b/versioned_docs/version-v1/roadmap/2024-q3.md index 09d7e7e41..6a7ac8db6 100644 --- a/versioned_docs/version-v1/roadmap/2024-q3.md +++ b/versioned_docs/version-v1/roadmap/2024-q3.md @@ -4,6 +4,23 @@ date: 2024-07-17T00:00:00+00:00 description: 'wasmCloud Development Roadmap post 1.1, scoped to Q3 2024' sidebar_position: 996 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Rust + - Go + - wadm + - OpenTelemetry + - Python +platforms: [wasmCloud] --- :::info diff --git a/versioned_docs/version-v1/roadmap/2024-q4.md b/versioned_docs/version-v1/roadmap/2024-q4.md index 777096081..ac635c1b3 100644 --- a/versioned_docs/version-v1/roadmap/2024-q4.md +++ b/versioned_docs/version-v1/roadmap/2024-q4.md @@ -5,6 +5,22 @@ date: 2024-07-17T00:00:00+00:00 description: 'wasmCloud Development Roadmap for Q4 2024' sidebar_position: 995 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - wadm + - OpenTelemetry + - WebAssembly +platforms: [wasmCloud] --- :::info diff --git a/versioned_docs/version-v1/roadmap/2025-q1-2025.md b/versioned_docs/version-v1/roadmap/2025-q1-2025.md index 6b83aefda..8edbfc225 100644 --- a/versioned_docs/version-v1/roadmap/2025-q1-2025.md +++ b/versioned_docs/version-v1/roadmap/2025-q1-2025.md @@ -4,6 +4,23 @@ date: 2025-01-16T00:00:00+00:00 description: 'wasmCloud Development Roadmap for Q1 2025' sidebar_position: 994 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASIPreview3 + - wash + - capabilityProvider + - CNCF + - Kubernetes +platforms: [wasmCloud, Kubernetes] --- :::info diff --git a/versioned_docs/version-v1/roadmap/index.md b/versioned_docs/version-v1/roadmap/index.md index 0ba48bbc8..24c06a2cd 100644 --- a/versioned_docs/version-v1/roadmap/index.md +++ b/versioned_docs/version-v1/roadmap/index.md @@ -4,6 +4,22 @@ date: 2025-01-16T00:00:00+00:00 description: 'wasmCloud Development Roadmap for Q2 2025' sidebar_position: 993 type: 'docs' +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASIPreview3 + - capabilityProvider + - WebAssembly + - WASI +platforms: [wasmCloud] --- :::info diff --git a/versioned_docs/version-v1/tour/add-features.mdx b/versioned_docs/version-v1/tour/add-features.mdx index 399cd6412..1ec9e062a 100644 --- a/versioned_docs/version-v1/tour/add-features.mdx +++ b/versioned_docs/version-v1/tour/add-features.mdx @@ -1,6 +1,24 @@ --- title: 'Add Features' sidebar_position: 2 +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Go + - Rust + - wash + - witBindgen + - TinyGo +languages: [Go, Rust, Typescript] +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/tour/extend-and-deploy.mdx b/versioned_docs/version-v1/tour/extend-and-deploy.mdx index 875b31372..1744db883 100644 --- a/versioned_docs/version-v1/tour/extend-and-deploy.mdx +++ b/versioned_docs/version-v1/tour/extend-and-deploy.mdx @@ -3,6 +3,22 @@ title: 'Customize and Extend' sidebar_position: 2.5 slug: customize-and-extend description: "Extend your wasmCloud app with custom capabilities, alternative providers, and deployment manifests." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - WASI + - NATS + - wash + - WebAssembly +platforms: [wasmCloud] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/tour/hello-world.mdx b/versioned_docs/version-v1/tour/hello-world.mdx index 5623001cb..0940f3604 100644 --- a/versioned_docs/version-v1/tour/hello-world.mdx +++ b/versioned_docs/version-v1/tour/hello-world.mdx @@ -2,6 +2,24 @@ title: 'Hello World' sidebar_position: 1 description: "Get started with wasmCloud: build and run your first WebAssembly component in minutes using wash." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wash + - Kubernetes + - Rust + - Go + - TypeScript +languages: [Go, Rust, Typescript] +platforms: [wasmCloud, Kubernetes] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/tour/scale-and-distribute.mdx b/versioned_docs/version-v1/tour/scale-and-distribute.mdx index 0cd5d9eba..3dc209d49 100644 --- a/versioned_docs/version-v1/tour/scale-and-distribute.mdx +++ b/versioned_docs/version-v1/tour/scale-and-distribute.mdx @@ -2,6 +2,24 @@ title: 'Deploy and Scale' sidebar_position: 3 slug: deploy-and-scale +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - wadm + - capabilityProvider + - Kubernetes + - WASI + - WebAssembly +languages: [Go, Rust] +platforms: [wasmCloud, Kubernetes, Wasmtime] --- import Tabs from '@theme/Tabs'; diff --git a/versioned_docs/version-v1/tour/why-wasmcloud.mdx b/versioned_docs/version-v1/tour/why-wasmcloud.mdx index a8c322f1f..49c2de115 100644 --- a/versioned_docs/version-v1/tour/why-wasmcloud.mdx +++ b/versioned_docs/version-v1/tour/why-wasmcloud.mdx @@ -2,6 +2,20 @@ title: 'Hello Universe' sidebar_position: 4 description: "Why wasmCloud: portable Wasm components, zero boilerplate, and seamless multi-cloud deployment for your apps." +proficiency: Intermediate +# `about` (single primary topic) and `mentions` (secondary topics) reference +# entity slugs in src/data/entities.json. At build time these expand into +# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family +# node plus inlined Thing entries in the same @graph payload. Slugs are +# case-sensitive. Transcript pages inherit these refs from their parent +# landing page via src/data/transcript-inheritance.json (regenerated by +# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so +# don't repeat the block in transcript frontmatter. +about: wasmCloud +mentions: + - Wasmtime + - WebAssembly +platforms: [wasmCloud, Wasmtime] --- import Tabs from '@theme/Tabs'; From 2625f21be86662c9e47d7a4966bbf90c51b4273c Mon Sep 17 00:00:00 2001 From: Liam Randall Date: Wed, 10 Jun 2026 00:38:16 -0400 Subject: [PATCH 5/8] updating SoftwareEntity Type Signed-off-by: Liam Randall --- src/data/entities.json | 566 +++++++++++++++++++++++---- src/data/transcript-inheritance.json | 2 +- 2 files changed, 490 insertions(+), 78 deletions(-) diff --git a/src/data/entities.json b/src/data/entities.json index d1ecea333..3c59cec35 100644 --- a/src/data/entities.json +++ b/src/data/entities.json @@ -6,7 +6,9 @@ "@id": "https://wasmcloud.com/#entity-webassembly", "@type": "Thing", "name": "WebAssembly", - "alternateName": ["Wasm"], + "alternateName": [ + "Wasm" + ], "description": "A portable binary instruction format for a stack-based virtual machine, providing memory-safe sandboxed execution.", "sameAs": [ "https://webassembly.org/", @@ -19,7 +21,9 @@ "@id": "https://wasmcloud.com/#entity-wasi", "@type": "Thing", "name": "WASI", - "alternateName": ["WebAssembly System Interface"], + "alternateName": [ + "WebAssembly System Interface" + ], "description": "Standardized APIs for WebAssembly modules to interact with the host operating system, including filesystem, network, clocks, and process control.", "sameAs": [ "https://wasi.dev/", @@ -30,7 +34,10 @@ "@id": "https://wasmcloud.com/#entity-component-model", "@type": "Thing", "name": "Component Model", - "alternateName": ["WebAssembly Component Model", "Wasm Component Model"], + "alternateName": [ + "WebAssembly Component Model", + "Wasm Component Model" + ], "description": "The WebAssembly specification for composing isolated components through typed interfaces, enabling polyglot composition across languages.", "sameAs": [ "https://component-model.bytecodealliance.org/" @@ -40,7 +47,10 @@ "@id": "https://wasmcloud.com/#entity-wasi-preview-3", "@type": "Thing", "name": "WASI Preview 3", - "alternateName": ["WASI P3", "WASI 0.3"], + "alternateName": [ + "WASI P3", + "WASI 0.3" + ], "description": "The next major revision of the WebAssembly System Interface, adding native async support, streams, and futures to the Component Model.", "sameAs": [ "https://github.com/WebAssembly/WASI/blob/main/wasip2/README.md" @@ -55,17 +65,37 @@ "https://wasmtime.dev/", "https://github.com/bytecodealliance/wasmtime", "https://en.wikipedia.org/wiki/Wasmtime" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "JCO": { "@id": "https://wasmcloud.com/#entity-jco", "@type": "SoftwareApplication", "name": "JCO", - "alternateName": ["JavaScript Components"], + "alternateName": [ + "JavaScript Components" + ], "description": "JavaScript toolchain for WebAssembly Component Model — transpiles components to ES modules and includes WASI Preview 3 reference implementation.", "sameAs": [ "https://github.com/bytecodealliance/jco" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "ComponentizeJS": { "@id": "https://wasmcloud.com/#entity-componentize-js", @@ -74,7 +104,16 @@ "description": "Toolchain for authoring WebAssembly components from JavaScript source.", "sameAs": [ "https://github.com/bytecodealliance/ComponentizeJS" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "StarlingMonkey": { "@id": "https://wasmcloud.com/#entity-starlingmonkey", @@ -83,7 +122,16 @@ "description": "SpiderMonkey-based JavaScript engine targeting WebAssembly Component Model, used as the runtime for ComponentizeJS-authored components.", "sameAs": [ "https://github.com/bytecodealliance/StarlingMonkey" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "wasmCloud": { "@id": "https://wasmcloud.com/#entity-wasmcloud", @@ -95,30 +143,64 @@ "https://github.com/wasmCloud/wasmCloud", "https://www.cncf.io/projects/wasmcloud/" ], - "url": "https://wasmcloud.com/" + "url": "https://wasmcloud.com/", + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "wash": { "@id": "https://wasmcloud.com/#entity-wash-cli", "@type": "SoftwareApplication", "name": "wash CLI", - "alternateName": ["wash", "wasmCloud Shell"], + "alternateName": [ + "wash", + "wasmCloud Shell" + ], "description": "Command-line shell for building, running, and managing wasmCloud workloads.", "sameAs": [ "https://github.com/wasmCloud/wash" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "wadm": { "@id": "https://wasmcloud.com/#entity-wadm", "@type": "SoftwareApplication", "name": "wadm", - "alternateName": ["wasmCloud Application Deployment Manager"], - "description": "Declarative deployment manager for wasmCloud workloads in v1; replaced by the Kubernetes runtime operator in v2." + "alternateName": [ + "wasmCloud Application Deployment Manager" + ], + "description": "Declarative deployment manager for wasmCloud workloads in v1; replaced by the Kubernetes runtime operator in v2.", + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "runtimeOperator": { "@id": "https://wasmcloud.com/#entity-runtime-operator", "@type": "Thing", "name": "wasmCloud Runtime Operator", - "alternateName": ["runtime operator"], + "alternateName": [ + "runtime operator" + ], "description": "Kubernetes operator that schedules wasmCloud components through standard Kubernetes APIs (pods, deployments, services).", "url": "https://wasmcloud.com/docs/kubernetes-operator/" }, @@ -141,7 +223,9 @@ "@id": "https://wasmcloud.com/#entity-cncf", "@type": "Organization", "name": "CNCF", - "alternateName": ["Cloud Native Computing Foundation"], + "alternateName": [ + "Cloud Native Computing Foundation" + ], "description": "The open-source foundation hosting wasmCloud, Kubernetes, Prometheus, and other cloud-native projects.", "sameAs": [ "https://www.cncf.io/", @@ -161,11 +245,22 @@ "@id": "https://wasmcloud.com/#entity-spin", "@type": "SoftwareApplication", "name": "Spin", - "alternateName": ["Fermyon Spin"], + "alternateName": [ + "Fermyon Spin" + ], "description": "Single-host WebAssembly runtime from Fermyon focused on developer ergonomics for HTTP-style applications.", "sameAs": [ "https://www.fermyon.com/spin" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "Wasmer": { "@id": "https://wasmcloud.com/#entity-wasmer", @@ -174,7 +269,16 @@ "description": "Universal WebAssembly runtime supporting multiple Wasm engines and language-specific embeddings.", "sameAs": [ "https://wasmer.io/" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "OCIRegistry": { "@id": "https://wasmcloud.com/#entity-oci-registry", @@ -189,12 +293,23 @@ "@id": "https://wasmcloud.com/#entity-kubernetes", "@type": "SoftwareApplication", "name": "Kubernetes", - "alternateName": ["K8s"], + "alternateName": [ + "K8s" + ], "description": "Open-source container orchestration platform. wasmCloud v2 schedules WebAssembly workloads through native Kubernetes APIs.", "sameAs": [ "https://kubernetes.io/", "https://en.wikipedia.org/wiki/Kubernetes" - ] + ], + "applicationCategory": "UtilitiesApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "NATS": { "@id": "https://wasmcloud.com/#entity-nats", @@ -204,7 +319,16 @@ "sameAs": [ "https://nats.io/", "https://en.wikipedia.org/wiki/NATS_Messaging" - ] + ], + "applicationCategory": "UtilitiesApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "Docker": { "@id": "https://wasmcloud.com/#entity-docker", @@ -214,13 +338,24 @@ "sameAs": [ "https://www.docker.com/", "https://en.wikipedia.org/wiki/Docker_(software)" - ] + ], + "applicationCategory": "UtilitiesApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "OpenTelemetry": { "@id": "https://wasmcloud.com/#entity-opentelemetry", "@type": "Thing", "name": "OpenTelemetry", - "alternateName": ["OTel"], + "alternateName": [ + "OTel" + ], "description": "Open-source observability framework for traces, metrics, and logs. wasmCloud emits native OpenTelemetry signals.", "sameAs": [ "https://opentelemetry.io/", @@ -234,13 +369,24 @@ "description": "Open-source monitoring and alerting toolkit; primary metrics backend for wasmCloud observability.", "sameAs": [ "https://prometheus.io/" - ] + ], + "applicationCategory": "UtilitiesApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "MCP": { "@id": "https://wasmcloud.com/#entity-mcp", "@type": "Thing", "name": "Model Context Protocol", - "alternateName": ["MCP"], + "alternateName": [ + "MCP" + ], "description": "Anthropic's open protocol for connecting AI models to external tools and data through a standardized server interface.", "sameAs": [ "https://modelcontextprotocol.io/" @@ -250,14 +396,19 @@ "@id": "https://wasmcloud.com/#entity-ai-sandbox", "@type": "Thing", "name": "AI sandbox", - "alternateName": ["Sandboxing AI", "Sandboxing LLMs"], + "alternateName": [ + "Sandboxing AI", + "Sandboxing LLMs" + ], "description": "Isolated execution environment for AI-generated, LLM-authored, or untrusted-by-construction code. WebAssembly's deny-by-default capability model is a natural fit." }, "AIOps": { "@id": "https://wasmcloud.com/#entity-aiops", "@type": "Thing", "name": "AIOps", - "alternateName": ["AI for IT Operations"], + "alternateName": [ + "AI for IT Operations" + ], "description": "Application of artificial intelligence to IT operations — incident response, capacity planning, anomaly detection, runbook automation.", "sameAs": [ "https://en.wikipedia.org/wiki/Artificial_intelligence_for_IT_operations" @@ -267,7 +418,10 @@ "@id": "https://wasmcloud.com/#entity-agentic-ai", "@type": "Thing", "name": "agentic AI", - "alternateName": ["AI agents", "agentic workloads"], + "alternateName": [ + "AI agents", + "agentic workloads" + ], "description": "AI systems that autonomously plan, decide, and execute multi-step actions in response to high-level goals." }, "AIInfrastructure": { @@ -326,7 +480,10 @@ "@id": "https://wasmcloud.com/#entity-go", "@type": "ComputerLanguage", "name": "Go", - "alternateName": ["TinyGo", "Golang"], + "alternateName": [ + "TinyGo", + "Golang" + ], "description": "Open-source programming language with WebAssembly support via TinyGo and the standard Go toolchain.", "sameAs": [ "https://go.dev/", @@ -378,7 +535,6 @@ "https://www.java.com/" ] }, - "Cranelift": { "@id": "https://wasmcloud.com/#entity-cranelift", "@type": "SoftwareApplication", @@ -387,87 +543,186 @@ "sameAs": [ "https://cranelift.dev/", "https://github.com/bytecodealliance/wasmtime/tree/main/cranelift" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "Winch": { "@id": "https://wasmcloud.com/#entity-winch", "@type": "SoftwareApplication", "name": "Winch", - "alternateName": ["Wasmtime Winch"], + "alternateName": [ + "Wasmtime Winch" + ], "description": "Wasmtime's baseline (single-pass) compiler — trades peak throughput for faster module compilation, used for fast cold starts and short-lived workloads.", "sameAs": [ "https://github.com/bytecodealliance/wasmtime/tree/main/winch" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "Pulley": { "@id": "https://wasmcloud.com/#entity-pulley", "@type": "SoftwareApplication", "name": "Pulley", - "alternateName": ["Pulley interpreter"], + "alternateName": [ + "Pulley interpreter" + ], "description": "Wasmtime's portable WebAssembly interpreter — runs ~10× slower than native but enables WebAssembly on microcontrollers and constrained environments where JIT/AOT is unavailable.", "sameAs": [ "https://github.com/bytecodealliance/wasmtime/tree/main/pulley" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "witBindgen": { "@id": "https://wasmcloud.com/#entity-wit-bindgen", "@type": "SoftwareApplication", "name": "wit-bindgen", - "alternateName": ["wit bindgen", "witbindgen"], + "alternateName": [ + "wit bindgen", + "witbindgen" + ], "description": "Bytecode Alliance binding generator that turns WIT (WebAssembly Interface Type) definitions into guest-side language bindings for Rust, Go, C, C++, Python, JavaScript, and more.", "sameAs": [ "https://github.com/bytecodealliance/wit-bindgen" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "wasmTools": { "@id": "https://wasmcloud.com/#entity-wasm-tools", "@type": "SoftwareApplication", "name": "wasm-tools", - "alternateName": ["wasm tools"], + "alternateName": [ + "wasm tools" + ], "description": "Bytecode Alliance CLI toolbox for parsing, validating, printing, transforming, and componentizing WebAssembly modules.", "sameAs": [ "https://github.com/bytecodealliance/wasm-tools" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "cargoComponent": { "@id": "https://wasmcloud.com/#entity-cargo-component", "@type": "SoftwareApplication", "name": "cargo-component", - "alternateName": ["cargo component"], + "alternateName": [ + "cargo component" + ], "description": "Cargo subcommand for building WebAssembly components from Rust source with WIT-driven bindings.", "sameAs": [ "https://github.com/bytecodealliance/cargo-component" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "wac": { "@id": "https://wasmcloud.com/#entity-wac", "@type": "SoftwareApplication", "name": "WAC", - "alternateName": ["WebAssembly Composition", "wac-cli"], + "alternateName": [ + "WebAssembly Composition", + "wac-cli" + ], "description": "Bytecode Alliance language and CLI for composing WebAssembly components — declaratively wires multiple components together by their WIT interfaces.", "sameAs": [ "https://github.com/bytecodealliance/wac" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "wkg": { "@id": "https://wasmcloud.com/#entity-wkg", "@type": "SoftwareApplication", "name": "wkg", - "alternateName": ["Wasm Package Tools"], + "alternateName": [ + "Wasm Package Tools" + ], "description": "Bytecode Alliance package manager CLI for distributing WebAssembly components and WIT interfaces via OCI registries.", "sameAs": [ "https://github.com/bytecodealliance/wasm-pkg-tools" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "Javy": { "@id": "https://wasmcloud.com/#entity-javy", "@type": "SoftwareApplication", "name": "Javy", - "alternateName": ["Javy runtime"], + "alternateName": [ + "Javy runtime" + ], "description": "Bytecode Alliance toolchain that compiles JavaScript to WebAssembly modules via the QuickJS engine — predates and complements ComponentizeJS.", "sameAs": [ "https://github.com/bytecodealliance/javy" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "Chicory": { "@id": "https://wasmcloud.com/#entity-chicory", @@ -476,7 +731,16 @@ "description": "Pure-Java WebAssembly interpreter with no native dependencies; the upstream of the Endive runtime.", "sameAs": [ "https://github.com/dylibso/chicory" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "Endive": { "@id": "https://wasmcloud.com/#entity-endive", @@ -486,45 +750,90 @@ "sameAs": [ "https://endive.run/", "https://github.com/bytecodealliance/endive" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "QuickJS": { "@id": "https://wasmcloud.com/#entity-quickjs", "@type": "SoftwareApplication", "name": "QuickJS", - "alternateName": ["QuickJS-ng"], + "alternateName": [ + "QuickJS-ng" + ], "description": "Small, embeddable JavaScript engine by Fabrice Bellard, with a blessed QuickJS-ng fork. Underpins Javy and several ComponentizeJS variants targeting WebAssembly.", "sameAs": [ "https://bellard.org/quickjs/", "https://github.com/quickjs-ng/quickjs" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "GraalVM": { "@id": "https://wasmcloud.com/#entity-graalvm", "@type": "SoftwareApplication", "name": "GraalVM", - "alternateName": ["GraalVM Web Image"], + "alternateName": [ + "GraalVM Web Image" + ], "description": "Oracle's polyglot VM. The Web Image AOT compiler emits WebAssembly from JVM bytecode — the JVM-to-Wasm direction complementing Endive's Wasm-in-JVM direction.", "sameAs": [ "https://www.graalvm.org/" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "Vertx": { "@id": "https://wasmcloud.com/#entity-vertx", "@type": "SoftwareApplication", "name": "Eclipse Vert.x", - "alternateName": ["Vert.x", "Vertx"], + "alternateName": [ + "Vert.x", + "Vertx" + ], "description": "Reactive serverless toolkit for the JVM. Hosts mixed Java + WebAssembly handlers behind a single event-loop HTTP server in Endive demos.", "sameAs": [ "https://vertx.io/" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, - "MCPSecurity": { "@id": "https://wasmcloud.com/#entity-mcp-security", "@type": "Thing", "name": "MCP security", - "alternateName": ["Model Context Protocol security", "MCP sandboxing"], + "alternateName": [ + "Model Context Protocol security", + "MCP sandboxing" + ], "description": "Threat model and isolation strategies for Model Context Protocol servers — sandboxing tool invocations, scoping credentials, and preventing prompt-injection-driven escalation. WebAssembly capability-based isolation is a natural fit.", "sameAs": [ "https://modelcontextprotocol.io/specification" @@ -534,7 +843,10 @@ "@id": "https://wasmcloud.com/#entity-prompt-injection", "@type": "Thing", "name": "prompt injection", - "alternateName": ["prompt injection attack", "indirect prompt injection"], + "alternateName": [ + "prompt injection attack", + "indirect prompt injection" + ], "description": "Attack class where adversarial input manipulates an LLM's instructions, often via tool outputs, retrieved documents, or chained agents. Sandbox-per-call isolation is a leading mitigation.", "sameAs": [ "https://owasp.org/www-project-top-10-for-large-language-model-applications/" @@ -544,14 +856,20 @@ "@id": "https://wasmcloud.com/#entity-agent-sandboxing", "@type": "Thing", "name": "agent sandboxing", - "alternateName": ["agentic sandboxing", "LLM agent isolation"], + "alternateName": [ + "agentic sandboxing", + "LLM agent isolation" + ], "description": "Containment strategy for autonomous AI agents — isolating tool invocations, file access, and network calls per-agent or per-task. WebAssembly's deny-by-default capability model gives per-invocation isolation with sub-millisecond startup." }, "AIInference": { "@id": "https://wasmcloud.com/#entity-ai-inference", "@type": "Thing", "name": "AI inference", - "alternateName": ["model inference", "LLM inference"], + "alternateName": [ + "model inference", + "LLM inference" + ], "description": "Runtime execution of trained AI/ML models for prediction or generation. WebAssembly enables sandboxed, portable inference at the edge." }, "AISafety": { @@ -560,7 +878,6 @@ "name": "AI safety", "description": "Engineering and policy practice of containing AI behavior — covers sandboxing, capability gating, prompt-injection defenses, and runtime guardrails for both deterministic ML and agentic LLM workloads." }, - "SQLx": { "@id": "https://wasmcloud.com/#entity-sqlx", "@type": "SoftwareApplication", @@ -568,7 +885,16 @@ "description": "Pure-Rust async SQL toolkit supporting Postgres, MySQL, and SQLite. Runs inside WebAssembly Preview 2 components with the Tokio current-thread runtime.", "sameAs": [ "https://github.com/launchbadge/sqlx" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "Tokio": { "@id": "https://wasmcloud.com/#entity-tokio", @@ -577,43 +903,88 @@ "description": "Asynchronous runtime for Rust. The current-thread variant + tokio_unstable backend enables async Rust components on WebAssembly Preview 2.", "sameAs": [ "https://tokio.rs/" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "PgBouncer": { "@id": "https://wasmcloud.com/#entity-pgbouncer", "@type": "SoftwareApplication", "name": "PgBouncer", - "alternateName": ["PgCat"], + "alternateName": [ + "PgCat" + ], "description": "Lightweight Postgres connection pooler used at the edge of database deployments. Discussed as the canonical example for what a WebAssembly host component plugin could and could not absorb.", "sameAs": [ "https://www.pgbouncer.org/" - ] + ], + "applicationCategory": "UtilitiesApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "iaiCallgrind": { "@id": "https://wasmcloud.com/#entity-iai-callgrind", "@type": "SoftwareApplication", "name": "iai-callgrind", - "alternateName": ["iai callgrind", "callgrind"], + "alternateName": [ + "iai callgrind", + "callgrind" + ], "description": "Rust benchmarking harness built on Valgrind's Callgrind — measures CPU instruction counts for low-variance, replicable performance regression testing.", "sameAs": [ "https://github.com/iai-callgrind/iai-callgrind" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "Criterion": { "@id": "https://wasmcloud.com/#entity-criterion", "@type": "SoftwareApplication", "name": "Criterion", - "alternateName": ["Criterion.rs"], + "alternateName": [ + "Criterion.rs" + ], "description": "Statistics-driven Rust microbenchmark harness measuring wall-clock time with confidence intervals.", "sameAs": [ "https://github.com/bheisler/criterion.rs" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "xtask": { "@id": "https://wasmcloud.com/#entity-xtask", "@type": "Thing", "name": "cargo xtask", - "alternateName": ["xtask"], + "alternateName": [ + "xtask" + ], "description": "Convention in Rust workspaces for build-and-tool tasks expressed as a regular cargo subcommand — decouples ancillary scripts from the main cargo build cycle.", "sameAs": [ "https://github.com/matklad/cargo-xtask" @@ -626,7 +997,16 @@ "description": "Static analyzer for GitHub Actions workflows that flags supply-chain and CI-security misconfigurations. Used in the wasmCloud CI hardening pass.", "sameAs": [ "https://github.com/woodruffw/zizmor" - ] + ], + "applicationCategory": "SecurityApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "CodeQL": { "@id": "https://wasmcloud.com/#entity-codeql", @@ -635,23 +1015,46 @@ "description": "GitHub's semantic code analysis engine for finding vulnerabilities across multi-language codebases.", "sameAs": [ "https://codeql.github.com/" - ] + ], + "applicationCategory": "SecurityApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "OpenSSFScorecard": { "@id": "https://wasmcloud.com/#entity-openssf-scorecard", "@type": "SoftwareApplication", "name": "OpenSSF Scorecard", - "alternateName": ["Scorecard"], + "alternateName": [ + "Scorecard" + ], "description": "Open-source security health checker that scores projects against ~20 supply-chain best practices.", "sameAs": [ "https://github.com/ossf/scorecard" - ] + ], + "applicationCategory": "SecurityApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true }, "SPIFFE": { "@id": "https://wasmcloud.com/#entity-spiffe", "@type": "Thing", "name": "SPIFFE", - "alternateName": ["Secure Production Identity Framework For Everyone", "SPIRE"], + "alternateName": [ + "Secure Production Identity Framework For Everyone", + "SPIRE" + ], "description": "CNCF identity framework that issues short-lived, cryptographically attested workload identities (X.509-SVIDs / JWT-SVIDs) — the reference identity layer for zero-trust workload-to-workload auth.", "sameAs": [ "https://spiffe.io/" @@ -664,7 +1067,16 @@ "description": "Alternative Go compiler targeting WebAssembly and embedded systems with a smaller standard library.", "sameAs": [ "https://tinygo.org/" - ] + ], + "applicationCategory": "DeveloperApplication", + "operatingSystem": "Cross-platform", + "offers": { + "@type": "Offer", + "price": "0", + "priceCurrency": "USD", + "availability": "https://schema.org/InStock" + }, + "isAccessibleForFree": true } } } diff --git a/src/data/transcript-inheritance.json b/src/data/transcript-inheritance.json index 600bcf487..b284205ea 100644 --- a/src/data/transcript-inheritance.json +++ b/src/data/transcript-inheritance.json @@ -1,6 +1,6 @@ { "$comment": "Auto-generated by scripts/generate-transcript-inheritance.mjs (prebuild step). Edits will be overwritten. Maps transcript permalink → { about, mentions } from the parent landing page's frontmatter so video-seo.tsx can inherit entity refs.", - "generated_at": "2026-06-10T04:15:14.697Z", + "generated_at": "2026-06-10T04:37:10.967Z", "entries": { "/community/2022-11-02-community-meeting-transcript/": { "about": "wasmCloud", From 5b9ef87986c74512acaf5f5eccd08dbc065f0ddf Mon Sep 17 00:00:00 2001 From: Liam Randall Date: Wed, 10 Jun 2026 01:40:19 -0400 Subject: [PATCH 6/8] rebase Signed-off-by: Liam Randall --- src/data/transcript-inheritance.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/transcript-inheritance.json b/src/data/transcript-inheritance.json index b284205ea..082f64e95 100644 --- a/src/data/transcript-inheritance.json +++ b/src/data/transcript-inheritance.json @@ -1,6 +1,6 @@ { "$comment": "Auto-generated by scripts/generate-transcript-inheritance.mjs (prebuild step). Edits will be overwritten. Maps transcript permalink → { about, mentions } from the parent landing page's frontmatter so video-seo.tsx can inherit entity refs.", - "generated_at": "2026-06-10T04:37:10.967Z", + "generated_at": "2026-06-10T05:37:07.012Z", "entries": { "/community/2022-11-02-community-meeting-transcript/": { "about": "wasmCloud", From 8a0f4c965f2d737fa3d7f39defa819ba1ba5300c Mon Sep 17 00:00:00 2001 From: Liam Randall Date: Wed, 10 Jun 2026 09:15:15 -0400 Subject: [PATCH 7/8] adding option image field to docs template Signed-off-by: Liam Randall --- src/data/transcript-inheritance.json | 2 +- src/theme/wasmcloud/docs/doc-page-schema.tsx | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/data/transcript-inheritance.json b/src/data/transcript-inheritance.json index 082f64e95..f79164ad5 100644 --- a/src/data/transcript-inheritance.json +++ b/src/data/transcript-inheritance.json @@ -1,6 +1,6 @@ { "$comment": "Auto-generated by scripts/generate-transcript-inheritance.mjs (prebuild step). Edits will be overwritten. Maps transcript permalink → { about, mentions } from the parent landing page's frontmatter so video-seo.tsx can inherit entity refs.", - "generated_at": "2026-06-10T05:37:07.012Z", + "generated_at": "2026-06-10T13:13:08.534Z", "entries": { "/community/2022-11-02-community-meeting-transcript/": { "about": "wasmCloud", diff --git a/src/theme/wasmcloud/docs/doc-page-schema.tsx b/src/theme/wasmcloud/docs/doc-page-schema.tsx index 949c02238..3c38db561 100644 --- a/src/theme/wasmcloud/docs/doc-page-schema.tsx +++ b/src/theme/wasmcloud/docs/doc-page-schema.tsx @@ -184,6 +184,20 @@ export default function DocPageSchema(): JSX.Element | null { const articleSection = articleSectionFor(metadata.permalink); + // Google's Article rich-result wants an `image`. Doc pages don't + // typically carry their own hero, so we prefer an explicit frontmatter + // `image:` if set and fall back to the wasmCloud social card. The + // fallback is a real 1200x630 PNG hosted on the site so the rich-result + // image requirement (min 50K pixels, crawlable) is satisfied. + const FALLBACK_IMAGE = `${siteUrl}/logo/wasmcloud-social.png`; + const fmImage = typeof fm.image === 'string' && fm.image.trim() ? fm.image.trim() : undefined; + const image = + fmImage && (fmImage.startsWith('http://') || fmImage.startsWith('https://')) + ? fmImage + : fmImage + ? `${siteUrl}${fmImage.startsWith('/') ? '' : '/'}${fmImage.replace(/^\.\/+/, '')}` + : FALLBACK_IMAGE; + const article: Record = { '@type': 'TechArticle', '@id': `${canonicalUrl}#article`, @@ -193,6 +207,7 @@ export default function DocPageSchema(): JSX.Element | null { mainEntityOfPage: canonicalUrl, inLanguage: 'en', isAccessibleForFree: true, + image, author: buildDocAuthor(fm), publisher: PUBLISHER_REF, audience: { '@type': 'Audience', audienceType: 'Developer' }, From 221f458f5070dfa649184247f3e8bbc626f78209 Mon Sep 17 00:00:00 2001 From: Eric Gregory Date: Wed, 10 Jun 2026 13:30:43 -0400 Subject: [PATCH 8/8] fix: restore 06-03 meeting metadata + trim speculative mentions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - community/2026-06-03-community-meeting.mdx: restore title, description, keywords, chapters (12 entries), image, duration, showTitle, and speakers — accidentally clobbered during the metadata sweep. Curated mentions to reflect the meeting's actual coverage (WASIPreview3, OpenTelemetry, Kubernetes, SQLx, runtimeOperator, Rust, xtask, ComponentModel) rather than the generic Wasmtime/wash/WASI set. - blog/2022-05-23-deploying-wasmcloud-actors-from-github-packages: remove Go — the post only covers the Rust toolchain. - blog/2026-05-21-wasmcloud-2.2.0: remove Rust — appears only as an implementation-detail mention (rustls/aws-lc-rs), not as a topic. - community/2022-11-16-community-meeting: add CSharp and ComponentModel (the meeting's featured topics — .NET WebAssembly status and Smithy → WIT migration); drop Go (only TinyGo was actually discussed) and Wasmtime (not discussed). Signed-off-by: Eric Gregory --- .../index.mdx | 1 - blog/2026-05-21-wasmcloud-2.2.0/index.mdx | 1 - community/2022-11-16-community-meeting.mdx | 6 +- community/2026-06-03-community-meeting.mdx | 55 +++++++++++++++---- 4 files changed, 47 insertions(+), 16 deletions(-) diff --git a/blog/2022-05-23-deploying-wasmcloud-actors-from-github-packages/index.mdx b/blog/2022-05-23-deploying-wasmcloud-actors-from-github-packages/index.mdx index 8a24e3830..a49e7e64d 100644 --- a/blog/2022-05-23-deploying-wasmcloud-actors-from-github-packages/index.mdx +++ b/blog/2022-05-23-deploying-wasmcloud-actors-from-github-packages/index.mdx @@ -20,7 +20,6 @@ mentions: - wash - Docker - Rust - - Go - WebAssembly --- diff --git a/blog/2026-05-21-wasmcloud-2.2.0/index.mdx b/blog/2026-05-21-wasmcloud-2.2.0/index.mdx index e16e68a4f..a93873c9f 100644 --- a/blog/2026-05-21-wasmcloud-2.2.0/index.mdx +++ b/blog/2026-05-21-wasmcloud-2.2.0/index.mdx @@ -19,7 +19,6 @@ mentions: - WASI - WASIPreview3 - wash - - Rust --- ![wasmCloud 2.2 release banner](./images/2.2-blog-header.webp) diff --git a/community/2022-11-16-community-meeting.mdx b/community/2022-11-16-community-meeting.mdx index 18647ca57..57d93faeb 100644 --- a/community/2022-11-16-community-meeting.mdx +++ b/community/2022-11-16-community-meeting.mdx @@ -15,11 +15,11 @@ mentions: - WebAssembly - wash - WASI - - Wasmtime + - CSharp + - ComponentModel + - TinyGo - Rust - - Go - JavaScript - - TinyGo --- ## Agenda diff --git a/community/2026-06-03-community-meeting.mdx b/community/2026-06-03-community-meeting.mdx index 72f0a1050..03fb0da34 100644 --- a/community/2026-06-03-community-meeting.mdx +++ b/community/2026-06-03-community-meeting.mdx @@ -1,22 +1,55 @@ --- date: '2026-06-03' -title: 'Meeting Agenda - 2026-06-03' +title: 'wasmCloud 2.3: wasmCloud Benchmarks, WASI P3 Canary & SQLX Native Async' +description: 'wasmCloud community call on the v2.3 release — trace propagation across hosts, CNCF wasmCloud benchmarks on Hetzner bare-metal, the WASI Preview 3 canary image, and SQLX in Wasm.' +keywords: + - wasmcloud + - webassembly + - wasm component model + - wasi p3 + - wasm runtime autoscaling + - webassembly kubernetes + - rust webassembly + - wasmtime webassembly runtime + - webassembly news +chapters: + - { seconds: 343, label: "Welcome and configurable OpenTelemetry exporter example" } + - { seconds: 630, label: "Trace propagation across multiple wash dev hosts" } + - { seconds: 780, label: "xtask: decoupling test infrastructure from cargo" } + - { seconds: 870, label: "Benchmarking on a Hetzner bare-metal host (Criterion + iai-callgrind)" } + - { seconds: 1196, label: "Span naming, namespace scoping, and operator fuzz testing" } + - { seconds: 1320, label: "WASI Preview 3 canary image and call for examples" } + - { seconds: 1467, label: "Roadmap: aligning Wasm autoscaling with the Kubernetes HPA" } + - { seconds: 1711, label: "wasmcloud.com structured data and YouTube AI summaries" } + - { seconds: 1920, label: "SQLX in WASI Preview 2 with Tokio native async" } + - { seconds: 2229, label: "Host component plugins and the implements proposal" } + - { seconds: 2731, label: "C++ maps types and a database load balancer question" } + - { seconds: 2977, label: "Component-level dynamic config vs external PgBouncer" } +image: https://i.ytimg.com/vi/61sPi3TCWDk/maxresdefault.jpg +duration: 3468 +showTitle: true slug: 2026-06-03-community-meeting -# `about` (single primary topic) and `mentions` (secondary topics) reference -# entity slugs in src/data/entities.json. At build time these expand into -# schema.org JSON-LD nodes — emitted as @id refs on the page's Article-family -# node plus inlined Thing entries in the same @graph payload. Slugs are -# case-sensitive. Transcript pages inherit these refs from their parent -# landing page via src/data/transcript-inheritance.json (regenerated by -# scripts/generate-transcript-inheritance.mjs / the prebuild hook), so -# don't repeat the block in transcript frontmatter. +speakers: + - bailey-hayes + - liam-randall + - eric-gregory + - roman-volosatovs + - jeremy-fleitz + - frank-schaffa + - victor-adossi + - yordis-prieto about: wasmCloud mentions: + - WASIPreview3 - OpenTelemetry - - xtask - - Wasmtime + - Kubernetes + - SQLx - wash + - runtimeOperator + - Rust - WASI + - ComponentModel + - xtask --- import YouTube from 'react-player/youtube';