New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
what build tooling do we want for scalaz8? #1464
Comments
Automate as much as possible. 👍 |
If possible, scalafix templates to migrate from scalaz7 to scalaz8 would be super useful. |
You may already be aware but as a tale from the trench, when http4s implemented scalafmt on compile we got hit with an initial round of memory errors, and secondly it was much slower to compile. It was eventually frustrating enough to be moved to a different command so that changes could be made normally and then formatted and automated testing happened in our new If you were already aware of these concerns, my apologies for repeating them. |
scalafmt definitely has those problems... sadly. I still think it's worth it. The way it is launched for every project and every configuration is exceptionally inefficient. |
Migration would be very nice. Disappointed to hear about the effect on compilation. |
An option would be to use the scalafmt CLI in CI and not make it part of the sbt build, which doesn't interfere (but can be a bit irritating sometimes) |
I doubt my opinion is popular, but it is:
|
I was going to say the same thing as @tonymorris. The build should be Shake, or similar. |
I have made my peace with sbt. Although it has many flaws. |
Wait, you can build Scala programs with Haskell scripts? Now this I'd like to see. |
There are a lot of really great build tools available nowadays, such as scalafmt, scalafix and a new linter.
I personally prefer to have as much automated as possible, included format on compile, what's the general feeling?
The text was updated successfully, but these errors were encountered: