Skip to content

Add AGENTS.md for Cursor Cloud development environment#2611

Draft
abdulraqeeb33 wants to merge 1 commit intomainfrom
cursor/setup-dev-environment-4b08
Draft

Add AGENTS.md for Cursor Cloud development environment#2611
abdulraqeeb33 wants to merge 1 commit intomainfrom
cursor/setup-dev-environment-4b08

Conversation

@abdulraqeeb33
Copy link
Copy Markdown
Contributor

Description

One Line Summary

Adds AGENTS.md with Cursor Cloud-specific development environment instructions for the OneSignal Android SDK.

Details

Motivation

Enables Cursor Cloud agents to quickly set up and work with this Android SDK codebase by documenting prerequisites, key commands, and gotchas discovered during environment setup.

Scope

Only adds a new AGENTS.md file. No existing code is modified.

Testing

Environment validation performed:

  • Build: ./gradlew assembleRelease — all 358 tasks successful (SDK modules + demo app)
  • Debug build: ./gradlew :app:assembleGmsDebug — APK produced at app-gms-debug.apk (19.5 MB)
  • Lint (formatting): ./gradlew spotlessCheck — passed (61 tasks)
  • Lint (static analysis): ./gradlew detekt — passed with pre-existing warnings
  • Unit tests: ./gradlew testDebugUnitTest — 982 tests run, 978 passed, 4 pre-existing failures

Build log evidence:
gradle_build.log
gradle_test.log

Checklist

Overview

  • I have filled out all REQUIRED sections above
  • PR does one thing — adds development environment documentation
  • No Public API changes

Testing

  • All automated tests pass (4 pre-existing failures unrelated to this change)
  • Verified build, lint, and test commands work correctly

Final pass

  • Code is as readable as possible
  • I have reviewed this PR myself

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

- Document project structure, prerequisites, and key commands
- Note pre-existing test failures and Robolectric-based testing
- Include Android SDK and JDK setup requirements

Co-authored-by: abdulraqeeb33 <abdulraqeeb33@users.noreply.github.com>
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