mvbasic icon indicating copy to clipboard operation
mvbasic copied to clipboard

[FEATURE] Separate connectors from core MV Basic extension

Open itsxallwater opened this issue 4 years ago • 3 comments

Is your feature request related to a problem? Please describe. Originally, the hope was that remote file system connectivity could be abstracted to a standard REST representation of the file system. MV Gateway and AccuTerm subscribe to that (though admittedly the former has some issues at the moment with the changes made here). The newly announced Linkar extension uses an entirely different API and thus is wrapping a forked version of MV Basic. This will prove harder to support for the community.

Describe the solution you'd like Separate the connectivity functionality from the core of MV Basic. This extension would be left to act as the linter, syntax highlighter, IntelliSense and snippet provider whereas new extensions would be created to provide connectivity (i.e. MV Gateway, MV AccuTerm, MV Linkar). We could provide bundled offerings (Microsoft allows you to bundle multiple extensions for premium user experience) so we could publish MV Basic (alone) and MV Gateway (w/ MV Basic) and MV AccuTerm (w/ MV Basic) and MV Linkar (w/ MV Basic) with the inclusion of MV Basic for each bundle referencing the same core extension.

Describe alternatives you've considered Stay the course and leave fork maintenance to each of the forking groups, but that's antithetical to the whole reason we spun this bad boy of a community up.

Additional context No screenshots. The Linkar extension is quite nice, their file system representation is aces and they've made a few improvements to MV Basic which we'd do well to adopt here. The team is on board so really just memorializing the idea here.

itsxallwater avatar Aug 11 '20 04:08 itsxallwater