<commit_before>import UnidocKeys._

/// SHARED SETTINGS

organization in ThisBuild := "org.tpolecat"

version in ThisBuild := "0.2.2-SNAPSHOT"

licenses in ThisBuild ++= Seq(("MIT", url("http://opensource.org/licenses/MIT")))

scalaVersion in ThisBuild := "2.11.6"

crossScalaVersions in ThisBuild := Seq("2.10.4", scalaVersion.value)

scalacOptions in ThisBuild ++= Seq(
  "-encoding", "UTF-8", // 2 args
  "-feature",                
  "-language:existentials",
  "-language:higherKinds",
  "-language:implicitConversions",
  "-language:experimental.macros",
  "-unchecked",
  "-Xlint",
  "-Yno-adapted-args",       
  "-Ywarn-dead-code",       
  "-Ywarn-value-discard"     
)

unidocSettings

unidocProjectFilter in (ScalaUnidoc, unidoc) := inAnyProject -- inProjects(example)

scalacOptions in (Compile, doc) ++= Seq(
  "-groups",
  "-sourcepath", (baseDirectory in LocalRootProject).value.getAbsolutePath, 
  "-doc-source-url", "https://github.com/tpolecat/doobie/tree/" + version.value + "€{FILE_PATH}.scala",
  "-skip-packages", "scalaz"
)

/// SUBMODULES

lazy val core = project.in(file("core"))

lazy val example = project.in(file("example")).dependsOn(core, postgres, specs2, hikari, h2)

lazy val postgres = project.in(file("contrib/postgresql")).dependsOn(core)

lazy val h2 = project.in(file("contrib/h2")).dependsOn(core)

lazy val hikari = project.in(file("contrib/hikari")).dependsOn(core)

lazy val specs2 = project.in(file("contrib/specs2")).dependsOn(core)

lazy val docs = project.in(file("doc")).dependsOn(core, postgres, specs2, hikari, h2)

publishArtifact := false<commit_msg>fix doc link<commit_after>import UnidocKeys._

/// SHARED SETTINGS

organization in ThisBuild := "org.tpolecat"

version in ThisBuild := "0.2.2-SNAPSHOT"

licenses in ThisBuild ++= Seq(("MIT", url("http://opensource.org/licenses/MIT")))

scalaVersion in ThisBuild := "2.11.6"

crossScalaVersions in ThisBuild := Seq("2.10.4", scalaVersion.value)

scalacOptions in ThisBuild ++= Seq(
  "-encoding", "UTF-8", // 2 args
  "-feature",                
  "-language:existentials",
  "-language:higherKinds",
  "-language:implicitConversions",
  "-language:experimental.macros",
  "-unchecked",
  "-Xlint",
  "-Yno-adapted-args",       
  "-Ywarn-dead-code",       
  "-Ywarn-value-discard"     
)

unidocSettings

unidocProjectFilter in (ScalaUnidoc, unidoc) := inAnyProject -- inProjects(example)

scalacOptions in (Compile, doc) ++= Seq(
  "-groups",
  "-sourcepath", (baseDirectory in LocalRootProject).value.getAbsolutePath, 
  "-doc-source-url", "https://github.com/tpolecat/doobie/tree/v" + version.value + "€{FILE_PATH}.scala",
  "-skip-packages", "scalaz"
)

/// SUBMODULES

lazy val core = project.in(file("core"))

lazy val example = project.in(file("example")).dependsOn(core, postgres, specs2, hikari, h2)

lazy val postgres = project.in(file("contrib/postgresql")).dependsOn(core)

lazy val h2 = project.in(file("contrib/h2")).dependsOn(core)

lazy val hikari = project.in(file("contrib/hikari")).dependsOn(core)

lazy val specs2 = project.in(file("contrib/specs2")).dependsOn(core)

lazy val docs = project.in(file("doc")).dependsOn(core, postgres, specs2, hikari, h2)

publishArtifact := false
{'fraction_non_alphanumeric': 0.17103620474406991, 'fraction_numerical': 0.013108614232209739, 'mean_word_length': 4.441426146010187, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7333297', 'n_tokens_mistral': 1195, 'n_tokens_neox': 1168, 'n_words': 213}