-
Notifications
You must be signed in to change notification settings - Fork 668
OCPBUGS-72557: Address logonoff review comments on AI documentation #15903
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
OCPBUGS-72557: Address logonoff review comments on AI documentation #15903
Conversation
Assisted-by Claude code
|
@sg00dwin: This pull request references Jira Issue OCPBUGS-72557, which is valid. The bug has been moved to the POST state. 3 validation(s) were run on this bug
Requesting review from QA contact: The bug has been updated to refer to the pull request using the external bug tracker. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
WalkthroughThree documentation files updated to align development workflow with frontend tooling and formalize plugin architecture guidance. Development instructions now reference frontend-specific yarn commands; architecture documentation expanded with JSON-based extension schema and refined API stability considerations; conventions shifted to prioritize core package implementation with SDK re-export pattern and updated i18n practices. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes 📜 Recent review detailsConfiguration used: Organization UI Review profile: CHILL Plan: Pro Cache: Disabled due to data retention organization setting Knowledge base: Disabled due to 📒 Files selected for processing (3)
🧰 Additional context used📓 Path-based instructions (1)**⚙️ CodeRabbit configuration file
Files:
🔇 Additional comments (9)
Comment |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: sg00dwin The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/verified by @sg00dwin |
|
@sg00dwin: This PR has been marked as verified by DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
@sg00dwin: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
| // GOOD – Dynamic extensions (runtime-loaded) | ||
| export const plugin: Plugin = [ | ||
|
|
||
| Dynamic plugins define their extensions in a `console-extensions.json` file (JSONC format) located in the plugin package root. Extension types use the naming convention `console.foo/bar`. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'd like to point claude to read frontend/packages/console-dynamic-plugin-sdk/README.md since it's very very detailed
you may want to reference #15398 for AGENTS.md as well
| The dynamic plugin SDK re-exports APIs from multiple Console packages: | ||
| - **`@console/shared`** - Dashboard components, UI components, hooks | ||
| - **`@console/internal`** - Core UI, editors, hooks, K8s utilities | ||
| - **`@console/plugin-sdk`** - Extension system, plugin infrastructure | ||
| - **`@console/app`** - Application context |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we also export from topology plugin, maybe it's safer to just ask it to check every time..? but may be an unneeded use of tokens
Fix outdated extension system examples, replace make commands with yarn scripts, clarify SDK re-export architecture, and reduce duplication by referencing authoritative sources.
Assisted-by Claude code