Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes the implementation of a GitHub API SDK with two main functions:
getUserRepositories(username): This function fetches the list of repositories for a given GitHub username. It uses the GitHub API to retrieve and return a list of repositories associated with the specified user.
getBranchCommits(username, repo, branch): This function retrieves the commit history for a specific branch in a user's repository. It employs the GitHub API to access and list all commits present in the specified branch of the repository.
Both functions utilize
axiosfor making HTTP requests to the GitHub API, and they require a personal access token for authentication, ensuring secure API access. The functions are designed to handle errors gracefully, providing meaningful error messages in case of request failures.