Skip to content

chore: Plan as top-level Antora module (JTBD) - #3162

Open
gtrivedi88 wants to merge 2 commits into
eclipse-che:mainfrom
gtrivedi88:jtbd-plan-category
Open

gtrivedi88 wants to merge 2 commits into
eclipse-che:mainfrom
gtrivedi88:jtbd-plan-category

Conversation

@gtrivedi88

@gtrivedi88 gtrivedi88 commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

What does this pull request change?

Plan module (new)

Creates modules/plan/ as a top-level Antora module. Moves planning content from Install and Discover modules. Breaks the monolithic running-at-scale.adoc into 3 focused concept pages.

6 pages in modules/plan/pages/:

Page Type Source
supported-platforms.adoc Concept Moved from discover/
calculating-che-resource-requirements.adoc Reference Moved from install/
cluster-capacity-limits.adoc Concept New (split from running-at-scale)
etcd-storage-limits.adoc Concept New (split from running-at-scale)
multi-cluster-deployments.adoc Concept New (split from running-at-scale)
installing-the-chectl-management-tool.adoc Procedure Moved from install/

Optimize module (3 new procedure pages)

Adds 3 procedures to reduce etcd storage pressure on large clusters:

Page Purpose
configuring-automatic-cleanup-of-inactive-workspaces.adoc Configure the DevWorkspace Operator pruner
disabling-workspace-ca-bundle-mount.adoc Disable ca-certs-merged ConfigMaps
disabling-copied-csvs.adoc Disable OLM Copied CSVs

Plan nav links to these Optimize procedures via cross-module xrefs (pain + solution together in the user journey).

Also moved: 4 examples, 1 image directory.

Updated: install/nav.adoc, discover/nav.adoc, optimize/nav.adoc, antora.yml, 13+ cross-module xrefs.

Backward-compatible URLs: :page-aliases: added for install:, discover:, and administration-guide: redirects.

Zero content loss. Matches downstream devspaces-documentation structure.

Made with Cursor

@gtrivedi88
gtrivedi88 requested review from a team, deerskindoll and mkuznyetsov as code owners July 14, 2026 12:38
@gtrivedi88
gtrivedi88 requested a review from ibuziuk July 14, 2026 12:38
@github-actions

github-actions Bot commented Jul 14, 2026

Copy link
Copy Markdown

⚡️ Deploying pull request preview...

@github-actions

github-actions Bot commented Jul 14, 2026

Copy link
Copy Markdown

Click here to review and test in web IDE: Contribute

@gtrivedi88 gtrivedi88 changed the title chore: re-create Plan as top-level Antora module (JTBD) chore: Plan as top-level Antora module (JTBD) Jul 14, 2026
@gtrivedi88
gtrivedi88 force-pushed the jtbd-plan-category branch 3 times, most recently from cbf98bf to 44cf014 Compare July 16, 2026 01:38
@gtrivedi88
gtrivedi88 force-pushed the jtbd-plan-category branch 2 times, most recently from 31e52f5 to 7e404a6 Compare July 27, 2026 19:06
@gtrivedi88
gtrivedi88 force-pushed the jtbd-plan-category branch 6 times, most recently from dc3c03a to e2958f0 Compare July 27, 2026 19:46
Plan module:
- Create modules/plan/ with nav, pages, examples, and images
- Move 4 pages from admin-guide and install modules
- Break running-at-scale.adoc into 3 focused concept pages:
  cluster-capacity-limits, etcd-storage-limits, multi-cluster-deployments
- Add page-aliases for backward-compatible URLs

Optimize module:
- Add 3 procedure pages to reduce etcd storage pressure:
  configuring-automatic-cleanup-of-inactive-workspaces (DevWorkspace Pruner)
  disabling-workspace-ca-bundle-mount (ca-certs-merged ConfigMaps)
  disabling-copied-csvs (OLM namespace-scoped CSV copies)
- Update optimize/nav.adoc with "Reduce etcd pressure at scale" section

Plan nav links to Optimize procedures via cross-module xrefs.
Zero content loss. Matches downstream devspaces-documentation structure.

Co-authored-by: Cursor <cursoragent@cursor.com>
@gtrivedi88
gtrivedi88 force-pushed the jtbd-plan-category branch 6 times, most recently from c19abbb to 4ccaa34 Compare September 17, 2026 07:13
Rebased jtbd-plan-category onto main to pick up 18 commits merged
since this PR was last updated (GitOps install procedures, Install
JTBD audit, Troubleshoot/Discover/Optimize promotions, dashboard
Swagger route fix).

Conflict resolution:
- modules/install/pages/running-at-scale.adoc: modify/delete conflict.
  GitOps (eclipse-che#3141) added one line (include::partial$snip_persona-admin.
  adoc[]) to the old monolithic file after this branch had already
  split it into cluster-capacity-limits.adoc, etcd-storage-limits.adoc,
  and multi-cluster-deployments.adoc under modules/plan/. That single
  added line is itself a Parameter 4 violation (generic persona
  snippet include, forbidden by the JTBD checklist), so nothing needed
  to be ported forward. Resolved by keeping the deletion.

Post-rebase fixes found while re-validating:
- Removed 2 pre-existing include::partial$snip_persona-admin.adoc[]
  violations carried over from Install into
  calculating-che-resource-requirements.adoc and
  installing-the-chectl-management-tool.adoc (Parameter 4 FAIL)
- Fixed 2 broken xrefs in already-merged content that the rebase pulled
  in, which still pointed at the pre-move paths for files this PR
  relocates to modules/plan/:
  - modules/troubleshoot/pages/troubleshooting-workspace-startup-failures.adoc:
    xref:install:calculating-che-resource-requirements.adoc[] ->
    xref:plan:calculating-che-resource-requirements.adoc[]
  - modules/discover/pages/what-is-che.adoc:
    xref:supported-platforms.adoc[] ->
    xref:plan:supported-platforms.adoc[]

Verified: zero remaining snip_persona includes in modules/plan/, zero
remaining bare/legacy xrefs anywhere in the tree pointing at the files
this PR moves. Pre-existing Vale errors in
troubleshooting-workspace-startup-failures.adoc (lines 44/46/55/69,
CheDocs.Attributes) confirmed present on main before this rebase --
out of scope for this fix.

Co-authored-by: Cursor <cursoragent@cursor.com>
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