sbtorgpolicies

templates

package templates

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. templates
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class AppendAfter(line: Regex) extends AppendPosition with Product with Serializable

  2. sealed trait AppendPosition extends AnyRef

  3. case class FileSection(appendPosition: AppendPosition, template: String, replacements: Replacements, shouldAppend: (String) ⇒ Boolean = ((x$1: String) => true)) extends Product with Serializable

  4. 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

  5. case class NewReleaseSection(date: DateTime, version: String, changes: String) extends Product with Serializable

  6. case class ReplaceSection(from: Regex, to: Regex, insertIfNotFound: Boolean = true, defaultTop: Boolean = true) extends AppendPosition with Product with Serializable

  7. trait Replaceable extends AnyRef

  8. case class ReplaceableList[T](list: List[T]) extends Replaceable with Product with Serializable

  9. case class ReplaceableT[T](t: T) extends Replaceable with Product with Serializable

  10. type Replacements = Map[String, Replaceable]

  11. class TemplatesEngine extends AnyRef

Value Members

  1. object AppendAtTheBeginning extends AppendPosition with Product with Serializable

  2. object AppendAtTheEnd extends AppendPosition with Product with Serializable

  3. def AuthorsFileType(projectName: String, ghSettings: GitHubSettings, maintainers: List[Dev], contributors: List[Dev]): FileType

  4. def ChangelogFileType(date: DateTime, version: String, changes: String): FileType

  5. def ChangelogFileType: FileType

  6. def ContributingFileType(projectName: String, ghSettings: GitHubSettings): FileType

  7. def LicenseFileType(ghSettings: GitHubSettings, license: License, startYear: Option[Int]): FileType

  8. def NoticeFileType(projectName: String, ghSettings: GitHubSettings, license: License, startYear: Option[Int]): FileType

  9. 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

  10. def ScalafmtFileType: FileType

  11. def TravisFileType(crossScalaV: Seq[String], scriptCICommand: String, afterCISuccessCommand: String): FileType

  12. def VersionSbtFileType: FileType

  13. object badges

  14. val scalafmtFilePath: String

  15. object sectionTemplates

  16. object syntax

  17. val travisFilePath: String

  18. object utils

  19. val versionFilePath: String

Inherited from AnyRef

Inherited from Any

Ungrouped