You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@pekko.apache.org by GitBox <gi...@apache.org> on 2023/01/07 15:11:51 UTC

[GitHub] [incubator-pekko] mdedetrich commented on issue #32: Replace akka-paradox plugin with paradox

mdedetrich commented on issue #32:
URL: https://github.com/apache/incubator-pekko/issues/32#issuecomment-1374511427

   @seglo @softinio @pjfanning So I tried to do just simply replace the akka paradox theme with the standard one and this made me fall down a rabbit hole. Here are the problems
   
   * Due to the current Pekko sbt build only loading on an ancient JDK 1.8 version (it actually refuses to load otherwise) we are forced to downgrade to a version of parboiled that is bytecode compatible with JDK 1.8. I have managed to do this locally
   * Although initially it might make sense to just replace `addSbtPlugin("com.lightbend.akka" % "sbt-paradox-akka" % "0.44")` with the various sbt paradox plugins initially, this will have to be repeated for every single pekko project. Furthermore at some point we would actually like to create a pekko theme, and in order to not repeat boilerplate in the 10+ repos we maintain it makes sense to create a `sbt-paradox-pekko` sbt plugin akin to [sbt-paradox-akka](https://github.com/akka/akka-paradox). Initially it can be blank and essentially just contain the following dependencies
     ```sbt
     addSbtPlugin("com.lightbend.paradox" % "sbt-paradox" % 0.10.3")
     addSbtPlugin("com.lightbend.paradox" % "sbt-paradox-apidoc" % "1.0.0")
     addSbtPlugin("com.lightbend.paradox" % "sbt-paradox-project-info" % "3.0.0")
     ```
     but later on an actual css/js theme can be added. I already have a sample `sbt-paradox-pekko` locally .


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@pekko.apache.org
For additional commands, e-mail: notifications-help@pekko.apache.org