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