gitinsp.domain.interfaces.infrastructure.GithubWrapperService
Service for interacting with GitHub repositories Provides functionality to fetch and build repository models for indexing and content retrieval
Attributes
-
Graph
-
-
Supertypes
-
trait LazyLogging
class Object
trait Matchable
class Any
Members list
Creates a structured repository model from a GitHub URL
Creates a structured repository model from a GitHub URL
Value parameters
-
languages
-
List of programming languages to filter repository content
-
url
-
The URL of the GitHub repository
Attributes
-
Returns
-
A GitRepository model ready for indexing wrapped in a Try
Fetches raw content from a GitHub repository
Fetches raw content from a GitHub repository
Value parameters
-
languages
-
List of programming languages to filter repository content
-
url
-
The URL of the GitHub repository
Attributes
-
Returns
-
Repository content as a string wrapped in a Try
Attributes
-
Inherited from:
-
LazyLogging