strategy for sbt-typelevel #11
Replies: 7 comments 12 replies
-
GitHub Actions
|
Beta Was this translation helpful? Give feedback.
-
Versioning
|
Beta Was this translation helpful? Give feedback.
-
MiMa
|
Beta Was this translation helpful? Give feedback.
-
GPG/PGP signingHere's my crude summary:
|
Beta Was this translation helpful? Give feedback.
-
Sonatype Publishing
|
Beta Was this translation helpful? Give feedback.
-
scalac settings
|
Beta Was this translation helpful? Give feedback.
-
sbt-typelevelMaybe too ambitious, but I'd like to imagine each of the above as independent plugins, as much as possible. The job of sbt-typelevel would be to bring them all together, and do smart things with them, e.g.: don't publish if mima fails. (Apologies, running a bit dry here for now :) |
Beta Was this translation helpful? Give feedback.
-
There's been discussions here and on Discord. I just want to try and get something written down.
Disclaimers:
This is a really really big yak, but I think we all feel the payoff would be worth it. I'm trying to separate the layers in comments below, and as people find time and energy we can shave them bit-by-bit. This may take a really long time to accomplish, but that's ok :)
Table-of-contents (forthcoming, please wait for comments below):
I mentioned it below in #11 (comment): I think it could be fantastic if these can be mostly independent plugins, except for sbt-typelevel of course.
Beta Was this translation helpful? Give feedback.
All reactions