Skip to content

Support for case when root project dir is parent of the Stack project

My current project structure is that there are many services, some shared libs and more, like this

  • project root
    • build
    • docker
    • data
    • e2e
    • logs
    • modules
      • module_a (Java/Maven)
      • module_b (Kotlin/Gradle)
      • module_c (NodeJS/NPM)
      • module_d (Haskell/Stack)
      • module_e (Haskell/Stack)
      • and more

Actually there are like 50 microservices and I would like to test-drive Haskell.

As of now, I cannot open project root, navigate to Haskell/Stack project; Haskero works only when "module_d" is opened as a project root.

When I navigate to root/modules/module_d/src/Lib.hs, Haskero figures out the stack.yaml at modules/module_d and use it.

Edited by Julien