Project-wide GitHub related settings, such as SCM and developer info,
as well as publishing of site and scaladoc to the project's GitHub Pages.
To use add the following lines to the sbt root project:
.enablePlugins(MediativeGitHubPlugin)
Project-wide settings such as homepage, scmInfo and developers are
scoped in ThisBuild. By default, it uses the
MediativeProjectPlugin.autoImport.repoOrganization setting as the GitHub
organization name.
Scaladoc is generated using sbt-unidoc which is published to GitHub Pages
using the sbt-site plugin. Thus any additional site content will automatically
be generated and published.
This plugin must be enabled on the sbt root project **only**.
Project-wide GitHub related settings, such as SCM and developer info, as well as publishing of site and scaladoc to the project's GitHub Pages.
To use add the following lines to the sbt root project:
Project-wide settings such as
homepage
,scmInfo
anddevelopers
are scopedin ThisBuild
. By default, it uses the MediativeProjectPlugin.autoImport.repoOrganization setting as the GitHub organization name.Scaladoc is generated using sbt-unidoc which is published to GitHub Pages using the sbt-site plugin. Thus any additional site content will automatically be generated and published.
This plugin must be enabled on the sbt root project **only**.