getsentry / getsentry/sentry-java
Add japicmp to sentry-java for API compatibility checks
- 主要言語
- Kotlin
- スター
- 1.4k
- フォーク
- 478
- 平均マージ
- 2日 23時間
- マージ済み PR(30日)
- 67
説明
## Context
getsentry/sentry-java#5653 (getsentry/sentry-java#5653) raised the question of whether japicmp ([https://github.com/siom79/japicmp]()) could help us catch API compatibility issues like the missing `@Throws` on `SentryOkHttpInterceptor.intercept()`.
For example: we should compare SentryOkHttp to Oktthp and SentryTimber to Timber.
コントリビューションガイド
調査の方向性
Start by reading getsentry/sentry-java#5653 and the japicmp documentation to understand the proposed API compatibility checks. Locate the repository build configuration and the modules containing SentryOkHttp and SentryTimber, then determine how to compare them with OkHttp and Timber. Done means compatibility checks cover the named APIs and run as part of the project build.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java, kotlin
- 領域
- build-system, testing-qa
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 静か
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 52/100