Skip to content

Handover/docs v2 into docs v2 dev 20260518#902

Merged
DeveloperAlly merged 1188 commits into
docs-v2from
handover/docs-v2-into-docs-v2-dev-20260518
May 18, 2026
Merged

Handover/docs v2 into docs v2 dev 20260518#902
DeveloperAlly merged 1188 commits into
docs-v2from
handover/docs-v2-into-docs-v2-dev-20260518

Conversation

@DeveloperAlly
Copy link
Copy Markdown
Collaborator

Description

Scope

Validation

Follow-up Tasks

Type of Change

  • Bug fix (fixes an issue)
  • New content (adds new documentation)
  • Content update (improves existing content)
  • Style/formatting fix
  • Information architecture change
  • Other (please describe)

Related Issues

Fixes #
Related to #

Changes Made

Testing

  • Tested locally with npm run dev
  • Verified all links work
  • Checked formatting and style
  • Reviewed against style guides
  • Screenshots (if UI changes)

Screenshots (if applicable)

Checklist

  • My changes follow the style guides
  • I've reviewed the Component Library for available components
  • I've updated related pages if needed
  • I've checked for broken links
  • My changes are clear and easy to understand
  • I've tested locally
  • I've added/updated keywords and metadata if needed

Additional Notes

DeveloperAlly and others added 30 commits March 22, 2026 23:24
…k plan complete

- Fix: pageVariant landing → overview on all 5 community pages + template
  (landing is only valid for pageType: navigation, not resource)
- All other checks passed: docs.json nav, component imports, external URLs
- Plan marked complete (all 4 phases done)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Fix all path references: tools/scripts/config → operations/scripts/config
- Fix docs-guide/repoOps → docs-guide/repo-ops
- Fix pageVariant example: landing → overview (matches Phase 4 fix)
- Move socials-research.md → _workspace/research/ per folder structuring guide
- Rewrite Section 7 as accurate artefact inventory (as-built tables)
- Update .env.example and solutions-secrets.mdx cross-references
- Update product-social-config.json source path

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Script restructuring (Task 11) moved tools/scripts/config/ →
operations/scripts/config/ but the .github/scripts/ fetch scripts
were not updated, causing hard crashes in 4/5 scripts (no try-catch
around fs.readFileSync(CONFIG_PATH)).

fetch scripts — fix CONFIG_PATH default:
- fetch-discord-announcements.js: tools/ → operations/ (hard crash)
- fetch-github-discussions.js: tools/ → operations/ (hard crash)
- fetch-github-releases.js: tools/ → operations/ (hard crash)
- fetch-rss-blog-data.js: tools/ → operations/ (hard crash)
- fetch-youtube-data.js: tools/ → operations/ + fix product output path

fetch-ghost-blog-data.js — add $ escaping to safeHTML():
- Template literal injection risk: ${...} in blog HTML content
  would evaluate as JS expression. Add .replace(/\$/g, "\\$").

update-livepeer-release.yml — fix stale path:
- snippets/automationData/globals/globals.mdx (never existed)
- → snippets/automations/globals/globals.mdx
- Was silently failing every 30 minutes.

update-discord-data.yml — fix git add glob:
- automations/*/discordData.jsx only matches 1 level deep
- → automations/**/discordData.jsx to include solutions/{product}/

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Fixed 9 script @scope headers still referencing tools/scripts/ — updated
  to their actual operations/scripts/<type>/<concern>/<niche> paths
- Fixed .githooks/pre-push runtime calls to tools/scripts/validators/ —
  broken for all codex/* branch pushes; now points to operations/scripts/
- Fixed audit-python.py @Usage header (stale tools/scripts/ path)
- Regenerated tools/config/script-registry.json (277 entries)
- Marked Task 14 complete in plan; added Task 14.9 for the header fixes

Also includes pre-existing automation data updates:
- snippets/automations/solutions/daydream/blogData.jsx — HTML entity cleanup
- snippets/automations/solutions/daydream/youtubeData.jsx — character encoding fixes
- snippets/automations/solutions/embody/discordData.jsx — added new announcement entry
- snippets/automations/solutions/livepeer-studio/youtubeData.jsx — encoding fixes
- v2/solutions/daydream/community.mdx — added DiscordAnnouncements, MarkdownEmbed, wide mode

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Removed cron schedule from update-blog-data.yml — it was running daily
at midnight but never worked: uses YOUR_CONTENT_API_KEY placeholder and
writes raw JSON (not JSX) which would break imports if it ever ran.

Ghost blog data is handled by n8n Ghost-to-Mintlify (→ docs-v2-preview)
and .github/scripts/fetch-ghost-blog-data.js (→ main).
Forum data is handled by n8n Forum-To-Mintlify-Latest-Topics (→ docs-v2-preview).

Updated plan with full n8n path verification findings.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Flags the automations folder restructure (socials-data, showcase-data,
product-data) as a new task with full dependency map, risks, and steps.
Includes n8n coordination requirement and globals duplication resolution.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Ghost (update-ghost-blog-data.yml):
- DOCS_V2 → GITHUB_TOKEN (stale PAT reference)
- Added git diff check — only commits when data actually changed
- Node 18 → 20

Forum (update-forum-data.yml):
- ref: docs-v2 → ref: main (was pointing at old branch)
- DOCS_V2 → GITHUB_TOKEN
- Added git diff check
- Node 18 → 20

Discord (fetch-discord-announcements.js + product-social-config.json):
- Extracted writeJSX() helper — DRY, used by both product and global paths
- Added globals.discord loop — reads config.globals.discord[] and writes
  each entry to its explicit outputPath with its explicit exportName
- Added livepeer-community global channel entry to product-social-config.json
  (server 1066890817425387581, channel 1463391944746078319) → writes to
  snippets/automations/discord/discordAnnouncementsData.jsx
- GHA now covers the global community Discord feed previously n8n-only

Also: workspace/plan/active/AUTOMATIONS-RESTRUCTURE/plan.md — full subplan
for snippets/automations/ restructure with dependency map, execution order,
and risk table.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Replace all hardcoded branch refs with vars.DEPLOY_BRANCH / vars.TEST_BRANCH
- Add use_test_branch boolean input to all data workflow_dispatch blocks
- Fix sync-large-assets.yml: use "**" push trigger + job-level if: condition
  (GHA limitation prevents vars.* in on: push: branches:)
- Rewrite fetch-ghost-blog-data.js to use public RSS feed (blog.livepeer.org/rss/)
  — removes GHOST_CONTENT_API_KEY dependency entirely
- Remove GHOST_CONTENT_API_KEY from update-ghost-blog-data.yml
- Update product-social-config.json: livepeer-studio fetchMethod ghost-api → rss
- Rename vars.DEPLOY_BRANCH_TEST → vars.TEST_BRANCH in all workflows

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…nkedin

Adds `iconColor` prop that overrides all icons to one colour when passed,
falling back to per-brand colours when absent. Also adds linkedin to both
the colour map and icon map.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…verview

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

📊 V2 Browser Sweep Results

❌ Test report not found. The test may have failed before report generation.

  • Likely failed in setup/cache/server-start steps before npm run test:v2-pages.

Standardised frontmatter scalars to double quotes and replaced em-dash
characters with en-dash in authored MDX. Generated by
.github/workflows/remediator-brand-repair-frontmatter-and-em-dashes.yml
@mintlify
Copy link
Copy Markdown

mintlify Bot commented May 18, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
na-36 🟢 Ready View Preview May 18, 2026, 11:57 AM

@DeveloperAlly DeveloperAlly merged commit c918866 into docs-v2 May 18, 2026
1 check passed
@DeveloperAlly DeveloperAlly deleted the handover/docs-v2-into-docs-v2-dev-20260518 branch May 18, 2026 11:58
@DeveloperAlly DeveloperAlly restored the handover/docs-v2-into-docs-v2-dev-20260518 branch May 19, 2026 07:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant