project-info {
  version: "current"
  scaladoc: "https://doc.akka.io/api/akka/"${project-info.version}"/akka/"
  javadoc: "https://doc.akka.io/japi/akka/"${project-info.version}"/akka/"
  shared-info {
    jdk-versions: ["Adopt OpenJDK 8", "Adopt OpenJDK 11"]
    // snapshots: { }
    issues: {
      url: "https://github.com/akka/akka/issues"
      text: "Github issues"
    }
    release-notes: {
      url: "https://akka.io/blog/news-archive.html"
      text: "akka.io blog"
      new-tab: false
    }
    forums: [
      {
        text: "Lightbend Discuss"
        url: "https://discuss.akka.io"
      }
      {
        text: "akka/akka Gitter channel"
        url: "https://gitter.im/akka/akka"
      }
    ]
  }
  akka-actor: ${project-info.shared-info} {
    title: "Akka Actors (classic)"
    jpms-name: "akka.actor"
    levels: [
      {
        readiness: Supported
        since: "2012-03-06"
        since-version: "2.0"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"actor/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"actor/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-actor-testkit-typed: ${project-info.shared-info} {
    title: "Akka Actor Testkit (typed)"
    jpms-name: "akka.actor.testkit.typed"
    levels: [
      {
        readiness: Supported
        since: "2019-11-06"
        since-version: "2.6.0"
      }
      {
        readiness: Incubating
        since: "2017-05-24"
        since-version: "2.5.2"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"actor/testkit/typed/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"actor/testkit/typed/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-actor-typed: ${project-info.shared-info} {
    title: "Akka Actors (typed)"
    jpms-name: "akka.actor.typed"
    levels: [
      {
        readiness: Supported
        since: "2019-11-06"
        since-version: "2.6.0"
      }
      {
        readiness: Incubating
        since: "2017-05-24"
        since-version: "2.5.2"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"actor/typed/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"actor/typed/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-cluster: ${project-info.shared-info} {
    title: "Akka Cluster (classic)"
    jpms-name: "akka.cluster"
    levels: [
      {
        readiness: Supported
        since: "2013-07-09"
        since-version: "2.2.0"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"cluster/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"cluster/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-cluster-metrics: ${project-info.shared-info} {
    title: "Akka Cluster Metrics (classic)"
    jpms-name: "akka.cluster.metrics"
    levels: [
      {
        readiness: Supported
        since: "2014-03-05"
        since-version: "2.3.0"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"cluster/metrics/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"cluster/metrics/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-cluster-sharding: ${project-info.shared-info} {
    title: "Akka Cluster Sharding (classic)"
    jpms-name: "akka.cluster.sharding"
    levels: [
      {
        readiness: Supported
        since: "2014-03-05"
        since-version: "2.3.0"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"cluster/sharding/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"cluster/sharding/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-cluster-sharding-typed: ${project-info.shared-info} {
    title: "Akka Cluster Sharding (typed)"
    jpms-name: "akka.cluster.sharding.typed"
    levels: [
      {
        readiness: Supported
        since: "2019-11-06"
        since-version: "2.6.0"
      }
      {
        readiness: Incubating
        since: "2017-05-24"
        since-version: "2.5.2"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"cluster/sharding/typed/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"cluster/sharding/typed/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-cluster-tools: ${project-info.shared-info} {
    title: "Akka Cluster Tools (classic)"
    jpms-name: "akka.cluster.tools"
    levels: [
      {
        readiness: Supported
        since: "2014-03-05"
        since-version: "2.3.0"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"cluster/tools/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"cluster/tools/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-cluster-typed: ${project-info.shared-info} {
    title: "Akka Cluster (typed)"
    jpms-name: "akka.cluster.typed"
    levels: [
      {
        readiness: Supported
        since: "2019-11-06"
        since-version: "2.6.0"
      }
      {
        readiness: Incubating
        since: "2017-05-24"
        since-version: "2.5.2"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"cluster/typed/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"cluster/typed/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-coordination: ${project-info.shared-info} {
    title: "Akka Coordination"
    jpms-name: "akka.coordination"
    levels: [
      {
        readiness: Supported
        since: "2019-04-03"
        since-version: "2.5.22"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"coordination/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"coordination/lease/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-discovery: ${project-info.shared-info} {
    title: "Akka Discovery"
    jpms-name: "akka.discovery"
    levels: [
      {
        readiness: Supported
        since: "2018-12-07"
        since-version: "2.5.19"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"discovery/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"discovery/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-distributed-data: ${project-info.shared-info} {
    title: "Akka Distributed Data (classic)"
    jpms-name: "akka.cluster.ddata"
    levels: [
      {
        readiness: Supported
        since: "2018-12-07"
        since-version: "2.5.19"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"discovery/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"discovery/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-multi-node-testkit: ${project-info.shared-info} {
    title: "Akka Multi-node Testkit"
    jpms-name: "akka.remote.testkit"
    levels: [
      {
        readiness: Supported
        since: "2017-04-13"
        since-version: "before 2.5.0"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"remote/testkit/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"remote/testkit/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-osgi: ${project-info.shared-info} {
    title: "Akka OSGi"
    jpms-name: "akka.osgi"
    levels: [
      {
        readiness: CommunityDriven
        since: "2017-04-13"
        since-version: "before 2.5.0"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"osgi/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"osgi/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-persistence: ${project-info.shared-info} {
    title: "Akka Persistence (classic)"
    jpms-name: "akka.persistence"
    levels: [
      {
        readiness: Supported
        since: "2014-03-05"
        since-version: "2.3.0"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"persistence/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"persistence/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-persistence-query: ${project-info.shared-info} {
    title: "Akka Persistence Query"
    jpms-name: "akka.persistence.query"
    levels: [
      {
        readiness: Supported
        since: "2017-04-13"
        since-version: "before 2.5.0"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"persistence/query/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"persistence/query/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-persistence-typed: ${project-info.shared-info} {
    title: "Akka Event Sourcing (typed)"
    jpms-name: "akka.persistence.typed"
    levels: [
      {
        readiness: Supported
        since: "2019-11-06"
        since-version: "2.6.0"
      }
      {
        readiness: Incubating
        since: "2017-05-24"
        since-version: "2.5.2"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"persistence/typed/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"persistence/typed/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-persistence-testkit: ${project-info.shared-info} {
    title: "Akka Persistence Testkit"
    jpms-name: "akka.persistence.testkit"
    levels: [
      {
        readiness: Incubating
        since: "2020-04-30"
        since-version: "2.6.5"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"persistence/testkit/scaladsl/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"persistence/testkit/javadsl/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-remote: ${project-info.shared-info} {
    title: "Akka Remoting"
    jpms-name: "akka.remote"
    levels: [
      {
        readiness: Supported
        since: "2019-11-06"
        since-version: "2.6.0"
        note: "Classic remoting is deprecated and will be removed in Akka 2.7.0."
      }
      {
        readiness: Supported
        since: "2013-07-09"
        since-version: "2.2.0"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"remote/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"remote/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-slf4j: ${project-info.shared-info} {
    title: "Akka Logging (classic)"
    jpms-name: "akka.slf4j"
    levels: [
      {
        readiness: Supported
        since: "2015-09-30"
        since-version: "2.4.0"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"event/slf4j/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"event/slf4j/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-stream: ${project-info.shared-info} {
    title: "Akka Streams"
    jpms-name: "akka.stream"
    levels: [
      {
        readiness: Supported
        since: "2017-04-13"
        since-version: "2.5.0"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"stream/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"stream/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-stream-testkit: ${project-info.shared-info} {
    title: "Akka Stream Testkit"
    jpms-name: "akka.stream.testkit"
    levels: [
      {
        readiness: Supported
        since: "2017-04-13"
        since-version: "2.5.0"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"stream/testkit/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"stream/testkit/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-stream-typed: ${project-info.shared-info} {
    title: "Akka Stream (typed)"
    jpms-name: "akka.stream"
    levels: [
      {
        readiness: Supported
        since: "2019-11-06"
        since-version: "2.6.0"
      }
      {
        readiness: Incubating
        since: "2017-05-24"
        since-version: "2.5.2"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"stream/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"stream/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
  akka-testkit: ${project-info.shared-info} {
    title: "Akka Actor Testkit (classic)"
    jpms-name: "akka.actor.testkit"
    levels: [
      {
        readiness: Supported
        since: "2012-03-06"
        since-version: "2.0"
      }
    ]
    api-docs: [
      {
        url: ${project-info.scaladoc}"testkit/index.html"
        text: "API (Scaladoc)"
      }
      {
        url: ${project-info.javadoc}"testkit/package-summary.html"
        text: "API (Javadoc)"
      }
    ]
  }
}
