Skip to content

Set up Cursor Cloud dev environment for ODF Console - #2

Draft
TimothyAsirJeyasing wants to merge 1 commit into
rh-8574-mirrorpeer-pre-pair-validationfrom
cursor/setup-dev-environment-468e
Draft

Set up Cursor Cloud dev environment for ODF Console#2
TimothyAsirJeyasing wants to merge 1 commit into
rh-8574-mirrorpeer-pre-pair-validationfrom
cursor/setup-dev-environment-468e

Conversation

@TimothyAsirJeyasing

Copy link
Copy Markdown
Owner

Summary

Sets up and verifies the development environment for ODF Console (the OpenShift Data Foundation dynamic console plugin).

  • Adds AGENTS.md with a ## Cursor Cloud specific instructions section documenting the package manager (Yarn Berry v4 via Corepack), Node runtime, standard lint/test/dev commands, and non-obvious caveats (full UI needs a live OpenShift cluster + console bridge; pre-commit hook rewrites locales/).
  • Update script configured as corepack enable + yarn install.

Verification

  • yarn install — dependencies installed (Yarn 4.12.0 / Corepack).
  • yarn lint — passed (eslint + stylelint).
  • yarn test — 667 passed, 6 skipped.
  • yarn dev — webpack dev server compiled successfully and serves plugin-manifest.json (81 extensions, HTTP 200) and plugin-entry.js (521 KB) on port 9001.

Hello-world check: fetched the served plugin-manifest.json — the exact artifact the OpenShift Console bridge loads to register the plugin.

Plugin manifest served on localhost:9001

Note: running the full plugin UI requires a live OpenShift cluster + console bridge (yarn dev:c), which is not available in the cloud VM; yarn dev (serving the bundle/manifest) is the runnable, verifiable target here.

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

Co-authored-by: Timothy <tjeyasin@redhat.com>
@cursor

cursor Bot commented Jul 17, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@coderabbitai

coderabbitai Bot commented Jul 17, 2026

Copy link
Copy Markdown

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: f311ddeb-0582-49ef-b1b1-c2c145a460cc

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch cursor/setup-dev-environment-468e

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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