This plugin enables several settings automatically by downloading them from Github:
homepage
: Retrieved from the Github repository's information.developers
: A list containing the repository collaborators.description
: Retrieved from the Github repository.licenses
: Retrieved from the Github repository.contributors
: The list of repository contributors. This list will not include contributors set inexcludedContributors
.collaborators
: The list of repository collaborators who are alsocontributors
. This list will always include collaborators set inextraCollaborators
.releases
: The list of repository releases.startYear
: Extracted from the repository creation date.yearRange
: A year range that goes fromstartYear
to the current year.organizationName
: The repository organization name or the owner's name ifpopulateOrganizationWithOwner
is set totrue
.organizationEmail
: The repository organization email or the owner's email ifpopulateOrganizationWithOwner
is set totrue
.organizationHomepage
: The repository organization homepage or the owner's homepage ifpopulateOrganizationWithOwner
is set totrue
.
Add the following line to your plugins.sbt
file:
addSbtPlugin("com.alejandrohdezma" % "sbt-github" % "0.12.0")
If you use mdoc there's also available an mdoc integration module
If you use sbt-header there's also available an sbt-header integration module
If you want to know more about all the plugin's features, please head on to its website where you will find much more information.
alejandrohdezma | fedefernandez |