# Functions
NewProject creates a new Project from regular config.Project.
ParseAddress of a GIT remote URL.
# Constants
AddressTypeGit is a type of GIT address.
AddressTypeHTTP is a type of HTTP address.
# Variables
ErrInvalidAddress when an invalid address is provided to ParseAddress func.
ErrLocalOperationFailed when local git repository operation failed.
ErrNotGitRepo when target isn't a git repository.
ErrRemoteOperationFailed when remote git repository operation failed.
# Structs
Address represents a GIT remote address.
Project is a project with Git information attached.
Repository is an implementation of git repository using Golang library.
# Type aliases
AddressType is a type of GIT remote address.