bytechefhq / bytechefhq/bytechef
[improve]: Replace Google Java SDK with Direct HTTP Client Calls in Google Components
- Dominant language
- Java
- Stars
- 1k
- Forks
- 170
- Avg merge
- 11h 25m
- Merged PRs (30d)
- 115
Description
Several Google components currently rely on the official Google Java SDK for API interactions. To reduce dependencies, improve maintainability, and streamline updates, we propose replacing all usages of the Google Java SDK with direct HTTP client calls to the respective Google APIs.
The following components are affected:
- [ ] Google Calendar
- [ ] Google Docs
- [ ] Google Drive
- [ ] Google Mail
- [ ] Google Sheets
- All Google components listed above should interact with Google APIs using direct HTTP client calls instead of the Java SDK.
- Existing functionality and authentication flows must be preserved.
Contributor guide
Research direction
Start by locating the Google Calendar, Docs, Drive, Mail, and Sheets components and inventorying their Google Java SDK usage and authentication flows. Review how each component currently interacts with its Google API. Done means all five use direct HTTP client calls while existing functionality and authentication are preserved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- google-cloud, java
- Domain
- api, backend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100