February Discussion #10
Replies: 3 comments
-
I got an action set up to package an app (scala-cli in this case) when a GitHub release is published, and add it to the release files: Action: Example release: Since these bootstrapped packages should be universal on Linux/MacOS, we can then point a homebrew formula at it without having to build it locally! Example: |
Beta Was this translation helpful? Give feedback.
-
I did a bit of house cleaning in the discussions, and transferred some to relevant repositories that have been set up. |
Beta Was this translation helpful? Give feedback.
-
I was planning of doing some live coding/streaming, and decided discord seems like a great choice for this. I've set up a discord server here: https://discord.gg/em8nn8PU3k Some topic planning here: https://github.com/orgs/scala-works/projects/1 |
Beta Was this translation helpful? Give feedback.
-
I thought it might be a good idea to start a long-running discussion thread each month, kick-started by some of the highlights we've achieved, issues we're running into and working on, and bringing up some possible subjects of discussion. Feel free to branch off with a new topic of discussion as well!
Some progress
frameworks
there/Maven Central
Things to work on
Thinking about making applications (particularly those packaged with scala-cli) easily installable is an important topic, I think. A homebrew repository/tap has been set up at https://github.com/scala-works/homebrew-scala-works, which seems like a good first avenue for getting apps to users, but I think it could use some more planning about how to handle the base dependencies (i.e. Java), but not forcing people to install those via homebrew.
Next thoughts?
One thing I think that can help people coming to Scala from another language, is provide a mental mapping of the tooling/project set-up from $LANGUAGE => Scala. I set up a page called "Scala Rosetta Stone" at https://scala.works/rosetta/ and started to template out a (very) rough idea of what that might look like, and a (again, very rough) example for NodeJS.
Does this seem useful? What are the things something like this should cover?
Beta Was this translation helpful? Give feedback.
All reactions