Skip to content

Abacysta/Github_Api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub API

Simple Spring Boot application that serves as an API to check public repositories for given GitHub usernames.

The application exposes a single endpoint. After you provide a username, it queries GitHub and returns a list of non-forked repositories along with their branches and last commit information.


Technologies

  • Java 21
  • Spring Boot 3.4.4
  • Spring Web
  • WireMock
  • Lombok

Example

For the endpoint: GET /api/github/Abacysta

One of the returned repositories will look like:

[
  {
    "repositoryName": "react_express",
    "ownerLogin": "Abacysta",
    "branches": [
      {
        "name": "main",
        "lastCommitSha": "1cafa6fc0de2073c2826c45cf6467d54b785a3b4"
      }
    ]
  }
]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages