p

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
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 = _ => true) extends Product with Serializable
  4. case class FileType (mandatory: Boolean, overWritable: Boolean, finalVersionOnly: Boolean, templatePath: String, outputPath: String, replacements: Replacements, fileSections: List[FileSection] = Nil, validations: List[ValidationFunction] = 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. def AuthorsFileType(projectName: String, ghSettings: GitHubSettings, maintainers: List[Dev], contributors: List[Dev]): FileType
  2. def ChangelogFileType(date: DateTime, version: String, changes: String): FileType
  3. def ChangelogFileType: FileType
  4. def ContributingFileType(projectName: String, ghSettings: GitHubSettings): FileType
  5. def LicenseFileType(ghSettings: GitHubSettings, license: License, startYear: Option[Int]): FileType
  6. def NoticeFileType(projectName: String, ghSettings: GitHubSettings, license: License, startYear: Option[Int]): FileType
  7. 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[BadgeBuilder] = Nil): FileType
  8. def ScalafmtFileType: FileType
  9. def TravisFileType(crossScalaV: Seq[String], scriptCICommand: String, afterCISuccessCommand: String): FileType
  10. def VersionSbtFileType: FileType
  11. val scalafmtFilePath: String
  12. val travisFilePath: String
  13. val versionFilePath: String
  14. object AppendAtTheBeginning extends AppendPosition with Product with Serializable
  15. object AppendAtTheEnd extends AppendPosition with Product with Serializable
  16. object badges
  17. object sectionTemplates
  18. object syntax
  19. object utils

Inherited from AnyRef

Inherited from Any

Ungrouped