All,

This thread is to discuss splitting out the code for the Apache Daffodil
Scala Debugger from the apache/daffodil-vscode repository. The two options
would be:

- 1.) Move the debugger source code into the apache/daffodil repo. However,
will this work because the debugger code depends on certain daffodil Scala
libraries to be published? This is mostly an option since both are
mostly/fully Scala based.
- 2.) Create a new repo (apache/daffodil-debugger?,
apache/daffodil-debugger-scala?) where the Scala code will live.

This would be helpful as the apache/daffodil-vscode repo is heavily based
on creating the VS Code extension for Daffodil. With this the debugger
source code is rarely updated, when it is they are pretty minor fixes or
dependency updates. Currently it is a bit of a cluster having a mix of
node/JavaScript/TypeScript and Scala which causes an issue with dependency
bots checking as these are checking for both npm and sbt/Scala
dependencies, causing many PRs to be made. The extension code also runs a
sbt universal:packageBin command in multiple occurences, being able to
remove this and downloading the debugger package would simplify a couple
different processes for the extension.

My personal vote is for creating a new repo called something like either
apache/daffodil-debugger or apache/daffodil-debugger-scala.

Sincerely,

Shane Dell

Reply via email to