takezoe / runtime-scaladoc-reader

Allows to read Scaladoc at runtime by embedding as annotation by the compiler plugin.
Apache License 2.0
20 stars 8 forks source link

Plans to Support Scala 3 ? #7

Open Javakky-pxv opened 1 year ago

Javakky-pxv commented 1 year ago

Hello, I am @Javakky-pxv , a maintainer for the play-swagger that Open API Doc Generator. We've always appreciated using your repository for generating documentation with scaladoc. Thank you for your work.

With the release of Scala 3.3.0 (LTS) and Play's announced support for it (https://github.com/playframework/playframework/issues/11260), we are considering updating our repository to support Scala 3.

As part of updating our repository, we'd like to use an embedded Scaladoc that supports Scala 3. Do you have any plans to update your repository to support this?

After looking at the scala-library3, it seems challenging to transition as is, so I am considering the following three options:

I would appreciate your thoughts on this matter. Thank you.

henricook commented 11 months ago

Given the delay in response here @Javakky-pxv - what are you thinking? I'm someone who'd like to use play-swagger in my scala 3 project

mjhoy commented 3 months ago

@Javakky-pxv curious if you're familiar with scala 3 compiler plugins. I've been looking at how one might rewrite this and it seems slightly non-trivial — so far, I've run into:

Plan to keep poking at this but curious if you had any experience/thoughts.

cruiztorresj commented 1 month ago

I asked at Scala's reddit about some projects needing help migrating to Scala 3. I am seeing this issue open. I have some spare time perhaps I can use trying to collaborate here. Do you want to migrate this codebase to Scala 3? What is it that you want to fix? Should I reproduce this issue by creating a Scala 3 project and try to see the documentation at runtime as portrayed in this project's README file?

Thanks