CognitiveX Docs

Forum operations

Seed and verify the CognitiveX Discourse forum.

Forum setup is automated by scripts/seed-forum.sh.

The script is idempotent. It creates or updates four categories, pins welcome topics, uploads logo/favicon assets, applies basic brand settings, and imports the local Discourse theme from deployment/discourse/cognitivex-theme.

Required environment

export DISCOURSE_BASE_URL=https://forum.cognitivx.io
export DISCOURSE_ADMIN_USER=system
export DISCOURSE_ADMIN_API_KEY=...

Use a Discourse admin API key. Do not use the account password.

Run

scripts/seed-forum.sh

Verify without mutating:

VERIFY_ONLY=1 scripts/seed-forum.sh

Preview API calls:

DRY_RUN=1 scripts/seed-forum.sh

Seeded categories

CategorySlugPurpose
AnnouncementsannouncementsProduct updates and maintenance notes
BuildersbuildersAPI, SDK, MCP, and integration questions
Bugs & Feedbackbugs-feedbackReproducible reports and product feedback
ShowcaseshowcaseProjects, workflows, and experiments

The theme is installed as CognitiveX Forum and set as the default Discourse theme. If a future Discourse upgrade changes the theme import API, the theme files remain deployable through the admin UI or the official discourse_theme CLI because they use the standard about.json, common/, desktop/, and mobile/ layout.