# Functions
NewParser creates a new instance of a Parser.
NewRepository creates a new instace of a Repository.
# Interfaces
Parser is meant to parse semantic commit messages into `changelog.SemanticCommit` objects.
A Repository represents a Git repository containing semantic commits.