Skip to content

docs: normalize legacy server product name to "ownCloud Classic"#187

Merged
DeepDiver1975 merged 1 commit into
masterfrom
docs/rebrand-owncloud-classic
Jun 23, 2026
Merged

docs: normalize legacy server product name to "ownCloud Classic"#187
DeepDiver1975 merged 1 commit into
masterfrom
docs/rebrand-owncloud-classic

Conversation

@DeepDiver1975

Copy link
Copy Markdown
Member

What

Normalizes the legacy ownCloud server product to its canonical name ownCloud Classic across all user-facing documentation in this repo. The version (10/11) is retained only as trailing information where relevant (e.g. "ownCloud Classic 10").

Variants normalized: ownCloud Server, owncloud Server (lowercase), ownCloud Classic Server, and bare ownCloud 10 / ownCloud 11.

Why

The legacy server product is referred to inconsistently across the owncloud and owncloud-docker organisations. This PR is the pilot for a coordinated, docs-only rebranding campaign establishing the canonical name and a validated, repeatable ruleset before rolling out to the other repositories.

Out of scope (intentionally untouched)

  • Source code, identifiers, and code comments
  • Antora xref:/include:: targets, module slugs (classic_ui, oc10-app), URLs, anchors
  • The new product names: ownCloud Infinite Scale / oCIS
  • The generic "a server running ownCloud" instance phrasing (not a product-name use)

Verification

  • All target variants normalized (0 residual); only prose and link display text changed.
  • Every xref/include/URL target is byte-for-byte identical before/after.
  • oCIS / Infinite Scale occurrence count unchanged (428).
  • Antora build introduces no new xref errors vs master (identical 86 pre-existing cross-repo references that only resolve in the full production build).

Reviewer checklist

  • No xref targets / module slugs / URLs altered
  • oCIS / Infinite Scale untouched
  • Version shown only as additional info ("ownCloud Classic 10"), not as the product name

🤖 Generated with Claude Code

Rename the legacy ownCloud server product to its canonical name
"ownCloud Classic" across all user-facing documentation text. The
version (10/11) is kept only as trailing information where relevant
(e.g. "ownCloud Classic 10").

Normalized variants: "ownCloud Server", "owncloud Server",
"ownCloud Classic Server", and bare "ownCloud 10/11".

Scope is limited to prose and link display text. xref/include
targets, module slugs (classic_ui, oc10-app), URLs, anchors, and the
new product names (ownCloud Infinite Scale / oCIS) are unchanged. The
generic "a server running ownCloud" instance phrasing is left as-is.

Verified: every URL/xref target byte-identical, oCIS/Infinite Scale
occurrences unchanged, and the Antora build introduces no new xref
errors versus master.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Thomas Müller <1005065+DeepDiver1975@users.noreply.github.com>
@DeepDiver1975 DeepDiver1975 requested a review from dj4oC June 23, 2026 10:09

@dj4oC dj4oC left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@DeepDiver1975 DeepDiver1975 left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🤖 Automated review by Claude Code review agent.

Verdict: approve — clean, consistent product-name normalization. Already has a human maintainer approval (@dj4oC) and mergeState=CLEAN.

Reviewed all 7 files / 228+/228- in full. This is a mechanical, low-risk rename of the legacy server product to ownCloud Classic, and it correctly stays in prose / link display text only:

  • No link/xref breakage. Every xref: target is preserved — only the [display text] was changed (e.g. nav.adoc: xref:server:ROOT:index.adoc[ownCloud Classic], xref:server:classic_ui:index.adoc[Web ownCloud Classic] — slugs classic_ui, oc10-app untouched). All https:// URLs and #anchors are byte-identical (e.g. oc10-app/#collabora-online).
  • :page-aliases: left intact in server_release_notes.adoc and server_releases.adoc (those are link targets) — only the prose :description: attribute was renamed. Correct call.
  • Code identifiers / commands untouched (occ, config.php, files_external_s3, etc.).
  • oCIS / Infinite Scale untouched, version retained as trailing info ("ownCloud Classic 10").
  • Section heading rename (== ownCloud Classic Releases) is safe — the nav xref targets the file, not an auto-generated section anchor.

Checks: Build documentation ✅ and lint ✅ both green — the Antora build is the authoritative guard for broken xrefs here, and it passes.

Nit (non-blocking, no link impact): one over-literal residual — near the end of server_release_notes.adoc the 8.x note still reads "...the first bugfix release, ownCloud Server 8.1.1" (the rename caught the adjacent ownCloud Classic 8.0 but the 8.1.1 mention spans a line break and slipped through). Purely cosmetic prose; safe to leave or tidy in a follow-up.

CHANGELOG: n/a — docs-main has no changelog mechanism.

Not approving/merging from the bot — leaving that to the maintainers.

@DeepDiver1975 DeepDiver1975 merged commit 192cf77 into master Jun 23, 2026
2 checks passed
@DeepDiver1975 DeepDiver1975 deleted the docs/rebrand-owncloud-classic branch June 23, 2026 11:25
This was referenced Jun 23, 2026
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