[Discussion] Revisit the LanguageServerDownloader
class and redesign for DI and more general use cases.
#2421
Labels
debt
Covers everything internal: CI, testing, refactoring of the codebase, etc.
Our current class for downloading the Language Server is one that was made-for-purpose and as such has a bit of an anti-pattern design for what we would like for the extension overall.
Discuss improving upon the current implementation to make it easier to re-use for future cases where we may need to download extra libs/interpreters/etc.
Discussion should also include cost/benefit of redesigning the current implementation to incorporate DI, and to improve test-ability.
The text was updated successfully, but these errors were encountered: