Skip to content

[GOOD FIRST ISSUE]: Improve GitHub API caching for Org Explorer #42

@PunyaGowdagd66

Description

@PunyaGowdagd66

Context

The current implementation repeatedly calls GitHub APIs which may cause rate limit issues.

This issue proposes implementing a caching strategy using TTL-based caching and local storage to reduce redundant API calls.

What Needs to Be Done

  • Analyze the current GitHub API request flow in the project
  • Implement a TTL-based caching mechanism to reduce repeated API calls
  • Store cached repository data using IndexedDB
  • Add a manual refresh button to allow users to refresh cached data
  • Ensure API requests respect GitHub rate limits

Resources

Getting Started

  • I have joined the Discord server and will post updates there
  • I have read the Contribution Guide
  • I understand this issue is assigned on a first-come, first-served basis

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions