Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Repositories API

A Spring Boot application that fetches public GitHub user repositories along with their branches. Forked repositories are filtered out.

Endpoint

GET /github/{username}/repositories

✅ Sample Response:

[
  {
    "repositoryName": "my-repo",
    "ownerLogin": "user123",
    "branches": [
      {
        "name": "main",
        "commitSha": "abc123"
      }
    ]
  }
]

Testing

Includes integration tests using MockWebServer to mock GitHub API responses.

Technologies

  • Java 21
  • Spring Boot 3.5
  • RestTemplate
  • Maven

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages