Skip to content

Set up Cursor Cloud development environment#4259

Open
edmundmiller wants to merge 2 commits into
mainfrom
cursor/setup-dev-environment-65a7
Open

Set up Cursor Cloud development environment#4259
edmundmiller wants to merge 2 commits into
mainfrom
cursor/setup-dev-environment-65a7

Conversation

@edmundmiller

Copy link
Copy Markdown
Contributor

Summary

Sets up and verifies the development environment for the nf-core website (Astro mono-repo with npm workspaces) and documents durable startup/run notes for future cloud agents.

  • Adds AGENTS.md with a ## Cursor Cloud specific instructions section describing the sub-sites, how to run/lint/test them, and non-obvious gotchas.
  • Configures the VM update script to npm install (installs both root and workspace dependencies; --workspaces alone misses root devDeps like prek/prettier).

No application code was modified.

Verification

  • Dependencies installed via npm install.
  • main-site dev server runs at http://localhost:4321/ (HTTP 200, title nf-core).
  • Lint (CI gate): prek run --all-files → prettier Passed.
  • Tests: npm run test -w sites/main-site -- --project=chromium → 4 passed.
  • Hello-world: browsed the live dev site in Chrome — homepage rendered, dark-mode toggle worked, navigated to /about.

nf_core_website_dev_demo.mp4

Homepage (light mode)
Homepage (dark mode)
About page

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

Co-authored-by: Edmund Miller <edmundmiller@users.noreply.github.com>
@netlify

netlify Bot commented Jun 16, 2026

Copy link
Copy Markdown

Deploy Preview for nf-core-main-site ready!

Name Link
🔨 Latest commit d7715dc
🔍 Latest deploy log https://app.netlify.com/projects/nf-core-main-site/deploys/6a31801154774000095b16e3
😎 Deploy Preview https://deploy-preview-4259--nf-core-main-site.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions github-actions Bot deleted a comment from netlify Bot Jun 16, 2026
Co-authored-by: Edmund Miller <edmundmiller@users.noreply.github.com>
@edmundmiller edmundmiller marked this pull request as ready for review June 16, 2026 16:56
@mashehu

mashehu commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

duplicate of #4246 I think

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants