Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloneRepository ¶
CloneRepository clones a Git repository to the specified directory
func GetCommitStats ¶
GetCommitStats gets commit statistics for the repository
Types ¶
type Contributor ¶
Contributor represents a repository contributor
type RepositoryData ¶
type RepositoryData struct { Owner string Name string Description string URL string // Content ReadmeContent string ReadmePath string MarkdownFiles map[string]string // path -> content // Stats from git Contributors []Contributor CommitCount int LastCommitDate time.Time // License information if available License string // Set of image paths in the repository (to copy to output) ImageFiles map[string]string // path -> full path on disk }
RepositoryData contains all the information about a repository
func GetRepositoryData ¶
func GetRepositoryData(repo *git.Repository, owner, name, repoPath string) (*RepositoryData, error)
GetRepositoryData extracts information from a cloned repository
Click to show internal directories.
Click to hide internal directories.