Community Content Management Runbook
SApplies to: Community landing and detail pages under /community.
Purpose
Community content should answer:
- where to connect with other teams
- what kind of community resource this is
- who owns it
- whether it is ongoing or date-based
Current implementation in this repo
Community content currently lives in content/community/community.json.
It is rendered by:
app/community/page.tsxfor the landing pageapp/community/[slug]/page.tsxfor item detail pages
The current file contains both:
- top-level landing-page content such as
title,summary,supportingSections, andcontribution - detail items under
items[]
This makes Community structurally similar to Products, but with extra landing-page support content and event-specific fields.
Current item model
Current item fields are:
slugtitlecategorydescriptionownerstatustagssections- optional
primaryLinks - optional
eventDate - optional
endDate - optional
location - optional
isRecurring
Target page contract
Required sections:
- Header: title, category, summary, owner, status
- Body: one or more sections explaining the resource
- Metadata: owner, status, tags, and event details when relevant
- Links: primary actions where useful
Optional sections:
- event timing and location
- recurring schedule information
- supporting landing-page resources
- contribution callout
- feedback prompt
Target metadata model
Required for detail items:
slug(string)title(string)category(string)description(string)owner(string)status(string)tags(string array)sections(array)
Recommended:
primaryLinks(array)eventDate(ISO date, event items)endDate(ISO date, event items)location(string, event items)isRecurring(boolean, event items)pageType(community)
Content guidance
Do:
- make the purpose of the item obvious
- keep item types flexible
- add concrete next actions when they exist
- treat event metadata as required for scheduled events
Do not:
- force every item into an event shape
- publish vague entries with no reason to engage
- mix landing-page support content into item fields
MVP
The minimum useful community item is:
- title, category, description, owner, status
- tags
- one content section
If the item is an event, add at least the event date and location.
This page was last reviewed on 24 June 2026.
It needs to be reviewed again on 24 December 2026
by the page owner #developer-experience-alerts
.
This page was set to be reviewed before 24 December 2026
by the page owner #developer-experience-alerts.
This might mean the content is out of date.