Skip to content
This repository was archived by the owner on Feb 15, 2025. It is now read-only.

chore: remove unused and redundant gRPC fields #295

Open
10 tasks
gerred opened this issue Mar 21, 2024 · 0 comments
Open
10 tasks

chore: remove unused and redundant gRPC fields #295

gerred opened this issue Mar 21, 2024 · 0 comments
Labels
tech-debt Not a feature, but still necessary
Milestone

Comments

@gerred
Copy link
Contributor

gerred commented Mar 21, 2024

Chore: Remove unused and redundant gRPC fields

Context:
The codebase contains deprecated gRPC calls and protobuf fields that are no longer used in the communication between the SDK and API. These unused and redundant fields increase the code footprint and may lead to confusion and maintenance overhead.

Tasks:

  • Identify all deprecated gRPC calls and protobuf fields in the SDK and API
  • Analyze the impact of removing each identified field on the system's functionality
  • Create a list of fields that can be safely removed without affecting the system's behavior
  • Update the SDK and API code to remove the identified unused and redundant fields
  • Adjust any dependent code or references to the removed fields
  • Update the gRPC and protobuf definitions to reflect the removal of the fields
  • Regenerate the gRPC client and server stubs based on the updated definitions
  • Run comprehensive tests to ensure the system functions correctly after the removal of the fields
  • Update any relevant documentation, including API specifications and SDK guides, to reflect the changes
  • Verify that the removal of the fields reduces the code footprint and improves code clarity
@jalling97 jalling97 added the tech-debt Not a feature, but still necessary label Sep 5, 2024
@jalling97 jalling97 added this to the EVERGREEN milestone Sep 5, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
tech-debt Not a feature, but still necessary
Projects
None yet
Development

No branches or pull requests

2 participants