Skip to content

Repoint LabelBase inbound links + backfill SEO#33

Merged
jduval23 merged 2 commits into
rokudev:v2.0from
chrisdp:fix-labelbase-rename
May 12, 2026
Merged

Repoint LabelBase inbound links + backfill SEO#33
jduval23 merged 2 commits into
rokudev:v2.0from
chrisdp:fix-labelbase-rename

Conversation

@chrisdp
Copy link
Copy Markdown
Contributor

@chrisdp chrisdp commented May 12, 2026

Summary

Follow-up to #31 (Restore LabelBase as its own page). Two cleanups:

1. Repoint inbound links after the page rename. Commit 0d16f564 ("fixed label-base file name") renamed abstract-nodes/labelbase.md to abstract-nodes/label-base.md as a follow-up to #31, changing the page slug from doc:labelbase to doc:label-base. The rename was a pure file-rename and didn't update the inbound link sites that #31 had set to doc:labelbase, leaving 11 sites pointing at a slug that no longer exists.

2. Backfill SEO metadata. Both abstract-nodes/label-base.md (introduced in #31) and label-nodes/index.md (rewritten in #31) shipped with empty excerpt and metadata.title/metadata.description fields, matching Roku's default skeleton for new files. Upstream commit b2287405 backfilled SEO for 221 pages including all the sibling Label/Dialog reference pages, but didn't touch these two since they post-date that bulk pass.

What changed

Commit 1 — slug fixes:

  • doc:labelbasedoc:label-base (anchors preserved) across:
    • docs/REFERENCES/scenegraph/label-nodes/index.md (2 sites)
    • docs/REFERENCES/scenegraph/label-nodes/label.md (3 sites)
    • docs/REFERENCES/scenegraph/label-nodes/multi-style-label.md (2 sites)
    • docs/REFERENCES/scenegraph/label-nodes/monospace-label.md (2 sites)
  • File-path refs abstract-nodes/labelbase.mdabstract-nodes/label-base.md in:
    • docs/DEVELOPER/release-notes/index.md (3 sites)

Commit 2 — SEO backfill:

  • abstract-nodes/label-base.md: added excerpt, metadata.title, metadata.description
  • label-nodes/index.md: same

chrisdp added 2 commits May 12, 2026 09:36
Upstream commit 0d16f56 ("fixed label-base file name", May 11) renamed
abstract-nodes/labelbase.md to abstract-nodes/label-base.md as a
follow-up to PR rokudev#31, switching the page slug from `doc:labelbase` to
`doc:label-base`. The rename was a pure file-rename with no inbound
link updates, leaving 11 link sites pointing at a slug that no longer
exists.

This change updates all references to match the new slug:

- doc:labelbase -> doc:label-base (with anchors preserved) in
  label-nodes/index.md, label.md, multi-style-label.md, monospace-label.md
- /abstract-nodes/labelbase.md -> /abstract-nodes/label-base.md in
  release-notes/index.md (three file-path refs)
PR rokudev#31 introduced these pages with empty excerpt and metadata fields,
matching the default skeleton Roku uses for new files. Upstream commit
b228740 ("seo: backfill metadata.title, metadata.description, excerpt
for 221 pages") backfilled SEO for all sibling Label/Dialog reference
pages but didn't touch these two since they post-date that bulk pass.

Fill them in now to keep the section's SEO surface consistent.
@jduval23 jduval23 merged commit d1cf6d3 into rokudev:v2.0 May 12, 2026
1 check failed
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.

2 participants