So I have a multi Module, cross platform project. Currently I build with Mill and SBT. I run Mill as my main workhorse, but there’s still some tasks that I haven’t created for Mill. I edit in Eclipse. The Eclipse workspace and the individual projects lie outside the project directory. All the Eclipse projects use manually created source links.
This is rather messy, took time to set up, but currently works well for me. However I want to make my project accessible to beginners, even people with no Scala experience. Plus Scala-IDE can not be relied upon for 2.13. So I’m looking to move to IntelliJ.
So I was thinking of creating the IntelliJ project manually in the project directory but whitelisting certain IntelliJ configuration files in the .gitignore. Any thoughts advice appreciated.