# Functions
AddAuthor adds a author to the given dag.
AddCommit adds a commit to the given dag.
AddRepository adds a repo to the given dag.
AuthorFromCBOR decodes a author from an ipld node.
AuthorFromJSON decodes a author from json.
CommitFromCBOR decodes a commit from an ipld node.
CommitFromJSON decodes a commit from json.
GetAuthor returns the author with the given CID.
GetCommit returns the commit with the given CID.
GetCommitTree returns the tree of the commit with the given CID.
GetRepository returns the repo with the given CID.
NewAuthor returns a new author.
NewCommit returns a new commit with default values.
NewRepository returns a new repo.
RepositoryFromCBOR decodes a repo from an ipld node.
RepositoryFromJSON decodes a repo from json.
# Structs
Author contains info about a user.
Commit contains info about changes to a repo.
Repository contains all versions of a project.