package
templates
Type Members
-
-
-
case class
FileSection(appendPosition: AppendPosition, template: String, replacements: Replacements, shouldAppend: (String) ⇒ Boolean = ((x$1: String) => true)) extends Product with Serializable
-
case class
FileType(mandatory: Boolean, overWritable: Boolean, finalVersionOnly: Boolean, templatePath: String, outputPath: String, replacements: Replacements, fileSections: List[FileSection] = immutable.this.Nil, validations: List[(String) ⇒ ValidationResult] = immutable.this.Nil) extends Product with Serializable
-
case class
NewReleaseSection(date: DateTime, version: String, changes: String) extends Product with Serializable
-
-
-
-
-
type
Replacements = Map[String, Replaceable]
-
Value Members
-
-
-
def
AuthorsFileType(projectName: String, ghSettings: GitHubSettings, maintainers: List[Dev], contributors: List[Dev]): FileType
-
def
ChangelogFileType(date: DateTime, version: String, changes: String): FileType
-
def
ChangelogFileType: FileType
-
def
ContributingFileType(projectName: String, ghSettings: GitHubSettings): FileType
-
-
def
NoticeFileType(projectName: String, ghSettings: GitHubSettings, license: License, startYear: Option[Int]): FileType
-
def
ReadmeFileType(projectName: String, ghSettings: GitHubSettings, startYear: Option[Int], license: License, branch: String, sbtPlugin: Boolean, libraryName: String, libraryVersion: String, scalaBinaryVersion: String, sbtBinaryVersion: String, scalaJSVersion: Option[String], badgeBuilderList: List[(BadgeInformation) ⇒ Badge] = Nil): FileType
-
def
ScalafmtFileType: FileType
-
def
TravisFileType(crossScalaV: Seq[String], scriptCICommand: String, afterCISuccessCommand: String): FileType
-
def
VersionSbtFileType: FileType
-
-
val
scalafmtFilePath: String
-
-
-
val
travisFilePath: String
-
-
val
versionFilePath: String