This is an automated email from the ASF dual-hosted git repository.

fanningpj pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-pekko-samples.git


The following commit(s) were added to refs/heads/main by this push:
     new ecda20f  243: Update docs-gen to use pekko-sbt-paradox extension (#27)
ecda20f is described below

commit ecda20f55b0c5cf4c8c4af351e932a4c8defd959
Author: Sam Byng <[email protected]>
AuthorDate: Tue Apr 11 21:22:20 2023 +0100

    243: Update docs-gen to use pekko-sbt-paradox extension (#27)
    
    * 243: Update docs-gen to pekko-sbt-paradox
    
    Change akka -> Pekko in filenames
    Import pekko-sbt-paradox extension
    Minimal changes to pekkosampleplugin to accommodate this
    
    * Markups: Run scalafmt
    
    * #243: markups: final replacements of akka in docs
    
    ---------
    
    Co-authored-by: sb5 <[email protected]>
---
 docs-gen/akka-sample-cluster-java/build.sbt        |  2 -
 docs-gen/akka-sample-cluster-scala/build.sbt       |  2 -
 .../akka-sample-distributed-data-java/build.sbt    |  2 -
 .../akka-sample-distributed-data-scala/build.sbt   |  2 -
 .../build.sbt                                      |  2 -
 docs-gen/akka-sample-fsm-java/build.sbt            |  2 -
 docs-gen/akka-sample-fsm-scala/build.sbt           |  2 -
 .../akka-sample-kafka-to-sharding-scala/build.sbt  |  2 -
 docs-gen/akka-sample-persistence-java/build.sbt    |  2 -
 docs-gen/akka-sample-persistence-scala/build.sbt   |  2 -
 docs-gen/build.sbt                                 | 52 +++++++++++-----------
 ...aSamplePlugin.scala => PekkoSamplePlugin.scala} |  5 ++-
 docs-gen/project/plugins.sbt                       | 10 ++++-
 pekko-sample-sharding-java/pom.xml                 |  2 +-
 .../scala/sample/killrweather/WeatherStation.scala |  4 +-
 15 files changed, 40 insertions(+), 53 deletions(-)

diff --git a/docs-gen/akka-sample-cluster-java/build.sbt 
b/docs-gen/akka-sample-cluster-java/build.sbt
deleted file mode 100644
index 3640405..0000000
--- a/docs-gen/akka-sample-cluster-java/build.sbt
+++ /dev/null
@@ -1,2 +0,0 @@
-// This gets replaced later automatically
-paradoxTheme := Some(builtinParadoxTheme("generic"))
diff --git a/docs-gen/akka-sample-cluster-scala/build.sbt 
b/docs-gen/akka-sample-cluster-scala/build.sbt
deleted file mode 100644
index 3640405..0000000
--- a/docs-gen/akka-sample-cluster-scala/build.sbt
+++ /dev/null
@@ -1,2 +0,0 @@
-// This gets replaced later automatically
-paradoxTheme := Some(builtinParadoxTheme("generic"))
diff --git a/docs-gen/akka-sample-distributed-data-java/build.sbt 
b/docs-gen/akka-sample-distributed-data-java/build.sbt
deleted file mode 100644
index 3640405..0000000
--- a/docs-gen/akka-sample-distributed-data-java/build.sbt
+++ /dev/null
@@ -1,2 +0,0 @@
-// This gets replaced later automatically
-paradoxTheme := Some(builtinParadoxTheme("generic"))
diff --git a/docs-gen/akka-sample-distributed-data-scala/build.sbt 
b/docs-gen/akka-sample-distributed-data-scala/build.sbt
deleted file mode 100644
index 3640405..0000000
--- a/docs-gen/akka-sample-distributed-data-scala/build.sbt
+++ /dev/null
@@ -1,2 +0,0 @@
-// This gets replaced later automatically
-paradoxTheme := Some(builtinParadoxTheme("generic"))
diff --git a/docs-gen/akka-sample-distributed-workers-scala/build.sbt 
b/docs-gen/akka-sample-distributed-workers-scala/build.sbt
deleted file mode 100644
index 3640405..0000000
--- a/docs-gen/akka-sample-distributed-workers-scala/build.sbt
+++ /dev/null
@@ -1,2 +0,0 @@
-// This gets replaced later automatically
-paradoxTheme := Some(builtinParadoxTheme("generic"))
diff --git a/docs-gen/akka-sample-fsm-java/build.sbt 
b/docs-gen/akka-sample-fsm-java/build.sbt
deleted file mode 100644
index 3640405..0000000
--- a/docs-gen/akka-sample-fsm-java/build.sbt
+++ /dev/null
@@ -1,2 +0,0 @@
-// This gets replaced later automatically
-paradoxTheme := Some(builtinParadoxTheme("generic"))
diff --git a/docs-gen/akka-sample-fsm-scala/build.sbt 
b/docs-gen/akka-sample-fsm-scala/build.sbt
deleted file mode 100644
index 3640405..0000000
--- a/docs-gen/akka-sample-fsm-scala/build.sbt
+++ /dev/null
@@ -1,2 +0,0 @@
-// This gets replaced later automatically
-paradoxTheme := Some(builtinParadoxTheme("generic"))
diff --git a/docs-gen/akka-sample-kafka-to-sharding-scala/build.sbt 
b/docs-gen/akka-sample-kafka-to-sharding-scala/build.sbt
deleted file mode 100644
index 3640405..0000000
--- a/docs-gen/akka-sample-kafka-to-sharding-scala/build.sbt
+++ /dev/null
@@ -1,2 +0,0 @@
-// This gets replaced later automatically
-paradoxTheme := Some(builtinParadoxTheme("generic"))
diff --git a/docs-gen/akka-sample-persistence-java/build.sbt 
b/docs-gen/akka-sample-persistence-java/build.sbt
deleted file mode 100644
index 3640405..0000000
--- a/docs-gen/akka-sample-persistence-java/build.sbt
+++ /dev/null
@@ -1,2 +0,0 @@
-// This gets replaced later automatically
-paradoxTheme := Some(builtinParadoxTheme("generic"))
diff --git a/docs-gen/akka-sample-persistence-scala/build.sbt 
b/docs-gen/akka-sample-persistence-scala/build.sbt
deleted file mode 100644
index 3640405..0000000
--- a/docs-gen/akka-sample-persistence-scala/build.sbt
+++ /dev/null
@@ -1,2 +0,0 @@
-// This gets replaced later automatically
-paradoxTheme := Some(builtinParadoxTheme("generic"))
diff --git a/docs-gen/build.sbt b/docs-gen/build.sbt
index 2102614..a81c1f1 100644
--- a/docs-gen/build.sbt
+++ b/docs-gen/build.sbt
@@ -1,71 +1,71 @@
-lazy val `akka-sample-cluster-java` = project
-  .enablePlugins(AkkaSamplePlugin)
+lazy val `pekko-sample-cluster-java` = project
+  .enablePlugins(PekkoSamplePlugin)
   .settings(
-    name := "Akka Cluster with Java",
+    name := "Apache Pekko Cluster with Java",
     baseProject := "pekko-sample-cluster-java")
 
-lazy val `akka-sample-cluster-scala` = project
-  .enablePlugins(AkkaSamplePlugin)
+lazy val `pekko-sample-cluster-scala` = project
+  .enablePlugins(PekkoSamplePlugin)
   .settings(
-    name := "Akka Cluster with Scala",
+    name := "Apache Pekko Cluster with Scala",
     baseProject := "pekko-sample-cluster-scala")
 
 lazy val `pekko-sample-distributed-data-java` = project
-  .enablePlugins(AkkaSamplePlugin)
+  .enablePlugins(PekkoSamplePlugin)
   .settings(
-    name := "Akka Distributed Data with Java",
+    name := "Apache Pekko Distributed Data with Java",
     baseProject := "pekko-sample-distributed-data-java")
 
 lazy val `pekko-sample-distributed-data-scala` = project
-  .enablePlugins(AkkaSamplePlugin)
+  .enablePlugins(PekkoSamplePlugin)
   .settings(
-    name := "Akka Distributed Data with Scala",
+    name := "Apache Pekko Distributed Data with Scala",
     baseProject := "pekko-sample-distributed-data-scala")
 
 lazy val `pekko-sample-distributed-workers-scala` = project
-  .enablePlugins(AkkaSamplePlugin)
+  .enablePlugins(PekkoSamplePlugin)
   .settings(
-    name := "Akka Distributed Workers with Scala",
+    name := "Apache Pekko Distributed Workers with Scala",
     baseProject := "pekko-sample-distributed-workers-scala")
 
 lazy val `pekko-sample-fsm-java` = project
-  .enablePlugins(AkkaSamplePlugin)
+  .enablePlugins(PekkoSamplePlugin)
   .settings(
-    name := "Akka FSM with Java",
+    name := "Apache Pekko FSM with Java",
     baseProject := "pekko-sample-fsm-java")
 
 lazy val `pekko-sample-fsm-scala` = project
-  .enablePlugins(AkkaSamplePlugin)
+  .enablePlugins(PekkoSamplePlugin)
   .settings(
-    name := "Akka FSM with Scala",
+    name := "Apache Pekko FSM with Scala",
     baseProject := "pekko-sample-fsm-scala")
 
 lazy val `pekko-sample-persistence-java` = project
-  .enablePlugins(AkkaSamplePlugin)
+  .enablePlugins(PekkoSamplePlugin)
   .settings(
-    name := "Akka Persistence with Java",
+    name := "Apache Pekko Persistence with Java",
     baseProject := "pekko-sample-persistence-java")
 
 lazy val `pekko-sample-persistence-scala` = project
-  .enablePlugins(AkkaSamplePlugin)
+  .enablePlugins(PekkoSamplePlugin)
   .settings(
-    name := "Akka Persistence with Scala",
+    name := "Apache Pekko Persistence with Scala",
     baseProject := "pekko-sample-persistence-scala")
 
 lazy val `pekko-sample-sharding-java` = project
-  .enablePlugins(AkkaSamplePlugin)
+  .enablePlugins(PekkoSamplePlugin)
   .settings(
-    name := "Akka Cluster Sharding with Java",
+    name := "Apache Pekko Cluster Sharding with Java",
     baseProject := "pekko-sample-sharding-java")
 
 lazy val `pekko-sample-sharding-scala` = project
-  .enablePlugins(AkkaSamplePlugin)
+  .enablePlugins(PekkoSamplePlugin)
   .settings(
-    name := "Akka Cluster Sharding with Scala",
+    name := "Apache Pekko Cluster Sharding with Scala",
     baseProject := "pekko-sample-sharding-scala")
 
 lazy val `pekko-sample-kafka-to-sharding-scala` = project
-  .enablePlugins(AkkaSamplePlugin)
+  .enablePlugins(PekkoSamplePlugin)
   .settings(
-    name := "Akka Kafka to Sharding with Scala",
+    name := "Apache Pekko Kafka to Sharding with Scala",
     baseProject := "pekko-sample-kafka-to-sharding-scala")
diff --git a/docs-gen/project/AkkaSamplePlugin.scala 
b/docs-gen/project/PekkoSamplePlugin.scala
similarity index 91%
rename from docs-gen/project/AkkaSamplePlugin.scala
rename to docs-gen/project/PekkoSamplePlugin.scala
index 2ae7ceb..8ecaecc 100644
--- a/docs-gen/project/AkkaSamplePlugin.scala
+++ b/docs-gen/project/PekkoSamplePlugin.scala
@@ -1,8 +1,9 @@
 import sbt._
 import Keys._
 import com.lightbend.paradox.sbt.ParadoxPlugin
+import org.apache.pekko.PekkoParadoxPlugin
 
-object AkkaSamplePlugin extends sbt.AutoPlugin {
+object PekkoSamplePlugin extends sbt.AutoPlugin {
   override def requires = ParadoxPlugin
   override def trigger = allRequirements
   object autoImport {
@@ -15,7 +16,7 @@ object AkkaSamplePlugin extends sbt.AutoPlugin {
   import autoImport._
   import ParadoxPlugin.autoImport._
   override def projectSettings: Seq[Setting[_]] = Seq(
-    baseUrl := "https://github.com/akka/akka-samples/blob/2.6";,
+    baseUrl := "https://github.com/apache/incubator-pekko-samples/tree/main";,
     crossPaths := false,
     // Copy README.md file
     Compile / paradox / sourceDirectory := {
diff --git a/docs-gen/project/plugins.sbt b/docs-gen/project/plugins.sbt
index c5ea6be..2203017 100644
--- a/docs-gen/project/plugins.sbt
+++ b/docs-gen/project/plugins.sbt
@@ -1,2 +1,8 @@
-// sbt-paradox, used for documentation
-addSbtPlugin("com.lightbend.paradox" % "sbt-paradox" % "0.4.0")
+// allow access to snapshots for pekko-sbt-paradox
+resolvers += "Apache Nexus 
Snapshots".at("https://repository.apache.org/content/repositories/snapshots/";)
+
+// We have to deliberately use older versions of sbt-paradox because current 
Pekko sbt build
+// only loads on JDK 1.8 so we need to bring in older versions of parboiled 
which support JDK 1.8
+addSbtPlugin(("org.apache.pekko" % "pekko-sbt-paradox" % 
"0.0.0+30-8bee46d0-SNAPSHOT").excludeAll(
+  "com.lightbend.paradox", "sbt-paradox"))
+addSbtPlugin(("com.lightbend.paradox" % "sbt-paradox" % "0.9.2").force())
diff --git a/pekko-sample-sharding-java/pom.xml 
b/pekko-sample-sharding-java/pom.xml
index 9f66e23..666844c 100644
--- a/pekko-sample-sharding-java/pom.xml
+++ b/pekko-sample-sharding-java/pom.xml
@@ -9,7 +9,7 @@
 
     <version>1.0-SNAPSHOT</version>
 
-    <name>Akka Sample Sharding</name>
+    <name>Apache Pekko Sample Sharding</name>
 
     <modules>
         <module>killrweather</module>
diff --git 
a/pekko-sample-sharding-scala/killrweather/src/main/scala/sample/killrweather/WeatherStation.scala
 
b/pekko-sample-sharding-scala/killrweather/src/main/scala/sample/killrweather/WeatherStation.scala
index 6e48a94..01f6182 100644
--- 
a/pekko-sample-sharding-scala/killrweather/src/main/scala/sample/killrweather/WeatherStation.scala
+++ 
b/pekko-sample-sharding-scala/killrweather/src/main/scala/sample/killrweather/WeatherStation.scala
@@ -18,14 +18,14 @@ import 
com.fasterxml.jackson.databind.annotation.JsonSerialize
  * For each weather station common cumulative computations can be run:
  * aggregate, averages, high/low, topK (e.g. the top N highest temperatures).
  *
- * Note that since this station is not storing its state anywhere else than in 
JVM memory, if Akka Cluster Sharding
+ * Note that since this station is not storing its state anywhere else than in 
JVM memory, if Apache Pekko Cluster Sharding
  * rebalances it - moves it to another node because of cluster nodes added 
removed etc - it will lose all its state.
  * For a sharded entity to have state that survives being stopped and started 
again it needs to be persistent,
  * for example by being an EventSourcedBehavior.
  */
 private[killrweather] object WeatherStation {
 
-  // setup for using WeatherStations through Akka Cluster Sharding
+  // setup for using WeatherStations through Apache Pekko Cluster Sharding
   // these could also live elsewhere and the WeatherStation class be completely
   // oblivious to being used in sharding
   val TypeKey: EntityTypeKey[WeatherStation.Command] =


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to