You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 8d0ed83
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: .claude/skills/create-java-pr/SKILL.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,10 +74,10 @@ Derive the branch name from the changes being made. Use `feat/`, `fix/`, `ref/`,
74
74
## Step 2: Format Code and Regenerate API Files
75
75
76
76
```bash
77
-
./gradlew spotlessApply updateKotlinAbi
77
+
make format api
78
78
```
79
79
80
-
This is **required** before every PR in this repo. It formats all Java/Kotlin code via Spotless and regenerates the `.api` binary compatibility files.
80
+
This is **required** before every PR in this repo. It formats all Java/Kotlin code via Spotless, including the separate builds the root `spotlessApply` doesn't reach, and regenerates the `.api` binary compatibility files.
81
81
82
82
If the command fails, diagnose and fix the issue before continuing.
@@ -74,7 +77,7 @@ resolves the per-module test task, including integration test suites, for you.
74
77
3.**Use todo tracking**: Work through todo items, marking them as complete as you go
75
78
4.**High-level communication**: Give high-level explanations of changes made, not step-by-step descriptions
76
79
5.**Simplicity first**: Make every task and code change as simple as possible. Avoid massive or complex changes. Impact as little code as possible.
77
-
6.**Format and regenerate**: Once done, format code and regenerate .api files: `./gradlew spotlessApply updateKotlinAbi`
80
+
6.**Format and regenerate**: Once done, format code and regenerate .api files: `make format api`
78
81
7.**Propose commit**: As final step, git stage relevant files and propose (but not execute) a single git commit command. This applies to implementation work; when the task is to open a PR, the `create-java-pr` skill takes over from here and does commit, push, and open it.
79
82
80
83
## Repository Skills
@@ -110,7 +113,7 @@ The repository is organized into multiple modules:
110
113
111
114
### Utility Modules
112
115
-**`sentry-test-support`** - Shared test utilities, including `MockSentryServer` and envelope matchers
113
-
-**`sentry-samples`** - Example applications
116
+
-**`sentry-samples`** - Example applications. `sentry-samples-android` is a separate Gradle build that includes this one, so root tasks such as `check` and `spotlessApply` don't reach it
114
117
-**`sentry-bom`** - Bill of Materials for dependency management
0 commit comments