chore(website): Adjust onboarding guide#2496
Conversation
Signed-off-by: Frederic Wilhelm <frederic.wilhelm@sap.com>
Signed-off-by: Frederic Wilhelm <frederic.wilhelm@sap.com>
…ng guides Signed-off-by: Frederic Wilhelm <frederic.wilhelm@sap.com>
✅ Deploy Preview for ocm-website ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
📝 WalkthroughWalkthroughThis PR renames toolkit references to “OCM Kubernetes Controller Toolkit”, removes the "Resource Resolution and Verification" section from the Kubernetes controller architecture doc, and updates community onboarding/how-we-work pages to use internal anchor links and card-based navigation. ChangesKubernetes controller docs — technical-content removal
Kubernetes controller docs — naming and onboarding updates
Website — community navigation and onboarding restructure
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Suggested labels
Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Signed-off-by: Frederic Wilhelm <frederic.wilhelm@sap.com>
|
beside the question about k8s toolkit vs controllers, lgtm! |
Signed-off-by: Frederic Wilhelm <frederic.wilhelm@sap.com>
…omponent-model into adjust-onboarding
Signed-off-by: Frederic Wilhelm <frederic.wilhelm@sap.com>
<!-- markdownlint-disable MD041 --> #### What this PR does / why we need it Enhances the developer onboarding page to surface per-layer documentation that was previously hard to discover. New contributors can now find READMEs, contributing guides, examples, and reference docs directly from the onboarding page without having to navigate the repository tree. Additionally consolidates controller documentation by removing duplicated getting-started guides that now live on the website, and unifies the controller naming across the repository. Changes: - **Onboarding page restructured** - The Technical Layers section now has a dedicated subsection for each layer (OCM Specification, Go Bindings, CLI, K8s Toolkit, ODG) with card grids linking to key documentation. - **Section reordering** - Moved "Getting Started" and "Advanced Topics" higher (after "What is OCM?") so contributors see the learning path before the code structure. - **"Say Hello" callout** - Added a callout in "Contributing and Engaging" encouraging newcomers to join the community call or daily standup. - **How-we-work reflinks** - Replaced hardcoded Slack/Zulip URLs with relative links to the community page sections (single source of truth). - **Deleted outdated architecture doc** - Removed `kubernetes/controller/docs/architecture/technical-details.md` which used stale terminology and was unreferenced. - **Controller getting-started docs removed** - Deleted `kubernetes/controller/docs/getting-started/` (credentials, custom-rbac, deploy-helm-chart, deploy-helm-chart-bootstrap, setup) as these have been migrated to the website. The controller README now links to the website equivalents. - **Controller name unified** - Renamed "OCM K8s Toolkit" to "OCM Kubernetes Controller Toolkit" across all references (README, ADR, onboarding, conformance RBAC, examples, how-to). - **Community call timing removed** - Removed specific meeting times from onboarding to avoid staleness. #### Which issue(s) this PR fixes Related to open-component-model/ocm-project#991 #### Testing ##### How to test the changes Documentation-only change. To verify locally: ```bash cd website && npm run dev ``` All links were validated against the live site and the repository's main branch. ##### Verification - [x] No code changes - documentation only - [x] Hugo build passes without errors - [x] All referenced URLs resolve correctly - [x] Controller README links point to correct website pages --------- Signed-off-by: Frederic Wilhelm <frederic.wilhelm@sap.com> 7f656dc
What this PR does / why we need it
Enhances the developer onboarding page to surface per-layer documentation that was previously hard to discover. New contributors can now find READMEs, contributing guides, examples, and reference docs directly from the onboarding page without having to navigate the repository tree.
Additionally consolidates controller documentation by removing duplicated getting-started guides that now live on the website, and unifies the controller naming across the repository.
Changes:
kubernetes/controller/docs/architecture/technical-details.mdwhich used stale terminology and was unreferenced.kubernetes/controller/docs/getting-started/(credentials, custom-rbac, deploy-helm-chart, deploy-helm-chart-bootstrap, setup) as these have been migrated to the website. The controller README now links to the website equivalents.Which issue(s) this PR fixes
Related to open-component-model/ocm-project#991
Testing
How to test the changes
Documentation-only change. To verify locally:
All links were validated against the live site and the repository's main branch.
Verification