GithubFetcher class

Constructors

GithubFetcher({required String start, required String end, required String githubRepo, String fromBranch = "main"})

Properties

end String
The end commit/tag where the user want to include inside the changelog generation.
finalinherited
fromBranch String
The name of the branch where we need to make the analysis e.g last tag vs master
final
githubRepo String
the Github repo name where we can extract the repo name and the owner.
final
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
start String
The first commit/tag where the user want to generate the new release
finalinherited

Methods

cleanListOfCommit(Query$GetLastCommits$repository? rawCommits) List<Query$GetLastCommits$repository$object$$Commit$history$nodes?>
cleanListOfTags(Query$GetLastTag$repository? rawLastTags) List<Query$GetLastTag$repository$releases$edges?>
configure() → GithubClient
Configure the Github client.
fetch() Future<List<CommitInfo>>
Main method to fetch all the git information and generate the changelog from the source.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited