# Functions
GetRepoType takes a repository and searches through all of the remotes to find if it connects to github or gitlab (usually doesn't do both so if it finds one it just returns it).
# Constants
GitHubRemote is the value for the github remote type.
GitLabRemote is the value for the gitlab remote type.
NoRemote holds the default value when a remote cannot be parsed.
# Type aliases
RemoteType allows for a general enum with all values provided.