tintoy / msbuild-project-tools-vscode

VS Code extension for MSBuild intellisense (including PackageReference completion).
MIT License
82 stars 16 forks source link

More clearly split Language Server and VSCode extension #24

Closed mickaelistria closed 6 years ago

mickaelistria commented 6 years ago

The language server in this repo is reusable out of vscode and doesn't require node nor typescript to build/run. In order to make it easier for other IDEs to consume it, it would be great to more clearly separate the pure LSP parts and the VSCode parts so consumers could pick only the LSP part. cc @LucasBullen

tintoy commented 6 years ago

Thanks for reminding me! Been meaning to do this for a while now - will have a go at it this weekend :)

tintoy commented 6 years ago

I'm going to have a crack at this sometime today - new repo will be https://github.com/tintoy/msbuild-project-tools-server

tintoy commented 6 years ago

@mickaelistria - what format is convenient for releases here? A .zip file?

mickaelistria commented 6 years ago

Zip are usually good. That's what OmniSharp-rosltn provides IIRC.

-- Mickael Istria Eclipse IDE https://www.eclipse.org/downloads/eclipse-packages/ developer, at Red Hat Developers https://developers.redhat.com/ community Elected Committer Representative at the Eclipse Foundation https://www.eclipse.org/org/ board of directors

tintoy commented 6 years ago

Ok - can do, am about halfway now; will finish it off over the weekend :)

tintoy commented 6 years ago

@mickaelistria - good to go now; the CI build automatically produces GitHub releases with .zip files for the server and its task-reflection tool.

Sorry it took so long, other stuff just kept getting in the way :)

CC: @LucasBullen

tintoy commented 6 years ago

@mickaelistria - the split is complete, so I'm closing this issue. Feel free to reopen it if you still have issues or requirements that haven't been addressed :)