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, templatePath: String, outputPath: String, replacements: Replacements, fileSections: List[FileSection] = 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(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(ghSettings: GitHubSettings): FileType

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

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

  9. def ReadmeFileType(ghSettings: GitHubSettings, startYear: Option[Int], license: License, branch: String, version: String, badgeBuilderList: List[(BadgeInformation) ⇒ Badge] = Nil): FileType

  10. def TravisFileType(crossScalaV: Seq[String]): FileType

  11. def VersionSbtFileType: FileType

  12. object badges

  13. object sectionTemplates

  14. object syntax

  15. val travisFilePath: String

  16. object utils

  17. val versionFilePath: String

Inherited from AnyRef

Inherited from Any

Ungrouped