bytechefhq / bytechefhq/bytechef

[improve]: Replace Google Java SDK with Direct HTTP Client Calls in Google Components

Open
#4,233 0 comments 0 reactions 0 assignees View on GitHub
backend workflow-component
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.