docs: normalize legacy server product name to "ownCloud Classic"#187
Conversation
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
left a comment
There was a problem hiding this comment.
🤖 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]— slugsclassic_ui,oc10-appuntouched). Allhttps://URLs and#anchorsare byte-identical (e.g.oc10-app/#collabora-online). :page-aliases:left intact inserver_release_notes.adocandserver_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.
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 bareownCloud 10/ownCloud 11.Why
The legacy server product is referred to inconsistently across the
owncloudandowncloud-dockerorganisations. 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)
xref:/include::targets, module slugs (classic_ui,oc10-app), URLs, anchorsVerification
xref/include/URL target is byte-for-byte identical before/after.oCIS/Infinite Scaleoccurrence count unchanged (428).master(identical 86 pre-existing cross-repo references that only resolve in the full production build).Reviewer checklist
🤖 Generated with Claude Code