Skip to content

Add Cursor Cloud dev environment setup notes - #195

Draft
KomanRudden wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-d913
Draft

KomanRudden wants to merge 1 commit into
mainfrom
cursor/setup-dev-environment-d913

Conversation

@KomanRudden

Copy link
Copy Markdown
Contributor

Summary

Sets up and documents the development environment for the Kinde Python SDK so Cursor Cloud agents can build, test, lint, and run the example apps.

This PR only adds AGENTS.md (no source code changes). The dependency-refresh startup script is configured separately via the environment setup tool.

What was done

  • Installed Python dependencies into a .venv (Ubuntu system Python is PEP 668 externally-managed) from requirements.txt.
  • Ran the test suite: 443 passed, 3 skipped via .venv/bin/pytest.
  • Verified lint tooling (black, flake8) is available.
  • Booted the FastAPI example app and exercised the OAuth /login flow end-to-end — the SDK generated a valid OAuth2/OIDC + PKCE authorization redirect to Kinde.

Startup update script

python3 -m venv .venv
.venv/bin/pip install -r requirements.txt

Notes

  • The automated test suite is fully mocked — no Kinde account, network, or DB required.
  • Completing a real login through the example apps requires a real Kinde account/app with the redirect URI allow-listed; placeholder credentials only get as far as the (correctly generated) authorization redirect.
Open in Web Open in Cursor 

Co-authored-by: Koman Rudden <koman.rudden@gmail.com>
@coderabbitai

coderabbitai Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Important

Draft PR not reviewed

Draft PRs are not automatically reviewed by default.

  • Trigger a manual review

To automatically review draft PRs, update your CodeRabbit configuration:

reviews:
  auto_review:
    drafts: true
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch cursor/setup-dev-environment-d913

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.

@codecov

codecov Bot commented Jul 24, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@azimari-toure-ikbal
azimari-toure-ikbal force-pushed the cursor/setup-dev-environment-d913 branch from 36d9103 to 7f8a660 Compare September 6, 2026 03:38
@victoreronmosele
victoreronmosele force-pushed the cursor/setup-dev-environment-d913 branch from 7f8a660 to 36d9103 Compare September 9, 2026 04:33
@pesickaa
pesickaa force-pushed the cursor/setup-dev-environment-d913 branch from 36d9103 to edaa5ab Compare September 12, 2026 12:06
@victoreronmosele
victoreronmosele force-pushed the cursor/setup-dev-environment-d913 branch from edaa5ab to 36d9103 Compare September 12, 2026 15:35
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