Skip to content

Set up Cursor Cloud dev environment + AGENTS.md#36

Draft
milind-cognition wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-ee40
Draft

Set up Cursor Cloud dev environment + AGENTS.md#36
milind-cognition wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-ee40

Conversation

@milind-cognition

@milind-cognition milind-cognition commented Jun 16, 2026

Copy link
Copy Markdown

Summary

Sets up the development environment for the Conduit Angular (RealWorld) app and documents durable cloud-agent instructions.

  • Adds AGENTS.md with a ## Cursor Cloud specific instructions section describing the toolchain (Bun), key commands, the hosted API dependency, and non-obvious caveats.
  • Configures the startup update script (git submodule update --init --recursive + bun install).

No application code or dependency manifests were modified.

Environment verification

  • Installed Bun, initialized the realworld submodule, ran bun install, and installed Playwright Chromium.
  • bun run format:check
  • bun run build
  • bun run start (dev server at http://localhost:4200)
  • bun run test:e2e — 116/122 passed. The 6 failures are all in settings.spec.ts Profile Updates because the shared public API (api.realworld.show) returns 422 on PUT /api/user (remote-backend quirk, not an environment issue).
  • ⚠️ bun run test (Vitest) is broken under the current Bun version: specs import zone.js, which is only an optional peer of @angular/core and is no longer installed by Bun. There is no Vitest CI workflow; the validated suite is Playwright E2E. Documented in AGENTS.md.

Hello-world walkthrough

Registered a new user and published an article end-to-end through the running app.

conduit_register_and_publish_article.mp4

Published article page

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

Devin Review

Status Commit
⚪ Not started

Run Devin Review

💡 Connect your GitHub account to enable automatic code reviews.

Open in Devin Review (Staging)

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